posted @ 2016-12-19 23:30
文章分类 - 毕向东java入门学习笔记
从面向对象构造函数开始的笔记总结,方便复习
摘要:线程间通讯: 多个线程在处理同一资源,但是任务却不同. 等待/唤醒机制: 涉及的方法:1.wait():让线程处于冻结状态.被wait的线程会被存储到线程池中. 2.notify():唤醒线程池中的一个线程(任意). 3.notifyAll():唤醒线程池中的所有线程. 这些方法都必须定义在同步中.
阅读全文
摘要:进程:正在进行中的程序(直译). 线程:就是进程中的一个负责程序执行的控制单元(执行路径). 一个进程中可以有多个执行路径,称之为多线程. 一个进程中至少要有一个线程. 开启多个线程是为了同时运行多部分代码,每一个线程都有自己运行的内容, 这个内容可以称为线程要执行的任务. 多线程的好处:解决了多部
阅读全文
posted @ 2016-12-11 23:08
摘要:Object:所有类的根类. Object是不断抽取而来,具备着所有对象都具备的共性内容. 常用的共性功能: equals:一般都会去覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据. hashCode():返回该对象的哈希码值. getClass():返回Object运行时类. toSt
阅读全文
posted @ 2016-12-11 21:31
摘要:异常:是在运行时期发生的不正常情况... 在java中用类的形式对不正常情况进行了描述和封装对象. 描述不正常的情况的类,就称为异常类. 以前正常流程代码和问题处理代码相结合. 现在将正常流程代码和问题处理代码分离,提高阅读性. 其实异常就是java通过面向对象的思想将问题封装成了对象. 用异常类对
阅读全文
posted @ 2016-12-10 23:45
摘要:对象的多态性: class 动物 { } class 猫 extends 动物 { } class 狗 extends 动物 { } 猫 x = new 猫(); 动物 x = new 猫();//一个对象,两种形态. 猫这类事物既具备了猫的形态,又具备着动物的形态, 这就是对象的多态性. 简单说:
阅读全文
posted @ 2016-12-06 23:00
摘要:子父类中的构造函数的特点. 在子类构造对象时,发现访问子类构造函数时,父类也运行了. 为什么呢? 原因是:在子类的构造函数中,第一行有一个默认的隐式语句. super(); 在java中,不直接支持多继承,因为会出现调用的不确定性.所以java将多继承机制 进行改良,在java中变成了多实现. 一个
阅读全文
posted @ 2016-12-04 23:06
摘要:设计模式:对问题行之有效的解决方式,其实它是一种思想. 1.单例设计模式: 解决的问题:就是可以保证一个类在内存中的对象唯一性. 必须对多个程序使用同一配置信息对象时,就需要保证该对象的唯一性. 如何保证对象唯一性呢?1.不允许其他程序用new创建该类对象. 2.在该类中创建一个本类实例. 3.对外
阅读全文
posted @ 2016-12-04 10:55
摘要:构造函数: 特点:1.函数名与类名相同, 2.不用定义返回值类型, 3.没有具体的返回值.(第2条已经说明了第3条) 作用:对对象进行初始化,构造函数是构建创造对象时调用的函数,创建对象都必须要通过构造函数初始化. 一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数. 如果在该类
阅读全文
posted @ 2016-11-27 22:43
浙公网安备 33010602011771号