Java高编
billimg
这个作者很懒,什么都没留下…
展开
-
Java 面向对象基础
构造方法 1.用来初始化类的成员属性,通过new调用 2.系统会默认生成一个无参的构造方法,但是只要自己创建任意的构造方法,系统就不会默认生成 3.第一行默认调用父类的构造方法super(),但是只要自己调用子类或者父类的其他构造方法this()或者super(),系统就不会默认调用 4.方法名与类名相同,而且无返回值this关键字 1.用来区分成员变量和局部变量原创 2017-07-21 22:22:52 · 158 阅读 · 0 评论 -
Java 多线程概念
概念 1.一个对象就是一个线程,多个对象就是多线程,一块资源就是进程,多块资源就是多进程,多个对象抢一块资源就是并发,多个对象抢多块资源就是并行 2.一块资源就是一个或多个共享变量,多个对象共享一块资源就必须要同步锁,否则会变成多个对象每一个对象都有一块资源 3.javaw 4.主线程的入口是main,子线程的入口是run,主线程是特殊的线程,与其他子线程同时进行,不需要和其他原创 2017-07-15 12:30:20 · 232 阅读 · 0 评论 -
生产者与消费者模式
需求 厨子:如果食物不够:生产食物;如果食物够了,停止生产并通知客户消费 KFC食品店:存储食物 客户:如果食物够了:开始消费;如果食物不够,停止消费并等待厨子生产步骤: 食物类 KFC类:存储食物,生产食物方法,消费食物方法 客户类:调用消费食物方法 厨子类:调用生产食物方法代码实现//食物类public class Food { public原创 2017-07-16 13:47:22 · 236 阅读 · 0 评论 -
IO流
IO流体系(学习构造方法就行)InputStream |-FileInputStream |-DataInputStream |-ObjectInputStream |-ByteArrayInputStreamOutputStream 很少用 |-FileOuterStream |-DataOuterStream |-原创 2017-10-05 17:19:15 · 230 阅读 · 0 评论 -
异常
异常概念1.程序不管产生什么异常都会导致程序中断return,这就需要我们去处理异常,保证程序能运行到最后,保证了程序的健壮性,runtimeException可以不用处理,程序不会报错,但还是会中断2.Throwable所有错误以及异常的父类 |-Error |-Exception |-RuntimeException |-NUllPointExc原创 2017-10-05 17:23:19 · 196 阅读 · 0 评论 -
Java其他
包装类1.基本数据类型和包装类可以相互转换,两者默认值还不同2.Boolean可以和boolean转换,也可以和String类型转换 (1)和boolean转换:自动装箱、自动拆箱 (2)和String类型转换: 1. 构造方法转换:Boolean b = new Boolean(“true1”);转换成功返回true,反之,返回false 2.原创 2017-10-05 17:29:31 · 133 阅读 · 0 评论