java程序设计基础复习
倔强的blackatao
这个作者很懒,什么都没留下…
展开
-
【java程序设计基础第十一章总结】多线程
程序program是静态的代码,是含有指令和数据的文件,被储存在磁盘或其他的数据存储设备中。进程process是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。多任务是指一个系统中可以同时运行多个进程,即有多个独立运行的任务线程thread是处理器调度的基本单位,而进程只是资源分配的单位。一个进程包含一个以上的线程,一个进程中的线程只能使用该进程的资源和环境。线程是一个比进程更小的执行单位。同时线程也是一个动态的概念。...原创 2020-06-01 20:48:14 · 175 阅读 · 0 评论 -
【java程序设计基础第十章总结】java语言的输入输出与文件处理
按照啊数据的传输方向,流可分为输入流与输出流。从流的内容划分,流分为字节流和字符流。当一个缓冲流写入数据时,系统将数据发送到缓冲区,而不是发送到外部设备。等缓冲区满时,系统就会将数据全部发送到相应的外部设备。当从一个缓冲流中读取读取数据时,系统实际上是从缓冲区中读取数据根据输入输出数据类型的不同,按照处理数据的类型分-可分为① 字节流 ② 字符流。字节流每次读取8位二进制数,只能按照二进制的原始方式读写。而字符流一次读取16位二进制数,并将其作为一个字符。输入输出流·字节..原创 2020-05-31 19:57:13 · 348 阅读 · 0 评论 -
【java程序设计基础第九章总结】异常处理
异常类最上层的类是Throwable,它是java.lang包中的一个类。该类派生了两个子类java.lang.Error和java.lang.Exception。Error子类由系统保存。Exception有两个构造方法:public Exception();public Exception(String s);程序对错误与异常的处理方式有三种:一是程序不能处理的错误,二是程序应避免而可以不去捕捉的运行时异常,三是必须捕获的非运行时异常catch括号中的异常类型应对应所产生的异..原创 2020-05-31 12:40:52 · 325 阅读 · 0 评论 -
【java程序设计基础第三,四,五,六章总结】
成员变量可以被public,private,static等修饰符修饰,而局部变量则不能访问控制修饰符及static所修饰。成员变量和局部变量都可以被final修饰。成员变量是对象的一部分,而对象是存在于堆内存的。而局部变量是存在于占内存。成员变量如果没有被赋初值,则自动以类型的默认值赋值(有一种情况例外,被final修饰但没有被static修饰的成员变量必须显式地赋值),而局部变量则不会自动赋值,必须显式地赋值。方法中的可变参数,如果有多个参数,则可变参数必须位于最后一项。...原创 2020-05-29 11:33:54 · 243 阅读 · 0 评论 -
【java程序设计基础第七章总结】java语言类的特性
缺省访问控制符表示这个成员只能被同一个包中的类所访问和调用,如果一个子类与其父类位于不同的包中,即便是子类也仍不能访问父类中的缺省访问控制成员。java语言中不允许参数个数或参数类型完全相同,而只有返回值类型不同的重载。如果class前面有public修饰符,则默认的构造方法也会是public的若在一个类里只定义了有参数的构造方法,但却调用无参数的构造方法创建对象,则编译不能通过。在某一个构造方法内调用另一个构造方法时,必须使用this()语句来调用被static修饰..原创 2020-05-29 11:24:22 · 158 阅读 · 0 评论 -
【java程序设计基础第八章总结】继承、抽象类、接口和枚举
子类的每个对象也是其父类的对象,这是继承性的“即是”性质。 在任何允许使用父类的地方都允许使用子类。在java的继承中,执行子类的构造方法之前,会先调用父类中没有参数的构造方法(其目的是为了帮助继承自父类的成员做初始化操作)严格意义上来说,构造方法不可不继承,只能说子类调用父类的构造方法。调用父类特定的构造方法时,要用super(参数列表)语句,如果没有super,则父类中的无参构造方法还是会被调用。super可被重载。super() 与 this()功能相似,super()是从..原创 2020-05-28 13:06:04 · 529 阅读 · 0 评论