java的垃圾回收机制在程序过程中就可以运行,并不是结束后。
单引号是字符型,0是48。例如int i=‘2’则结果为50。拓展,空格的是32。
JAVA的值传递和引用传递的区别:值传递传递的是数据,改变其值。引用传递传递的是地址,有形参的话,形参会指向一个新的地址。JAVA的字符串对象不能修改。
JAVA的垃圾回收机制由系统觉得,无法通过代码控制
- JAVA用监视器机制实现了进程之间的同步进行
JDK提供的用于并发编程的同步器有:
Semaphone,可以很轻松的完成信号量控制,可以控制某个资源可被同时访问的个球,通过acquire函数获取许可,如果没有就等待,而release函数释放一个许可。
CyclicBarrier 主要方法就一个await()。该方法被调用一次,计数就会减少1,当计数减至0时,阻塞接触,所有呗阻塞的进程开始运行。
CountDOwnLatch。阻止前进。在倒计时为0时会阻塞当前进程。
子类继承父类时,若父类为抽象类,则必须实现父类的抽象方法,否则子类的构造方法不能创建对象。变异不会通过