首页 > 代码库 > java编程思想第4、5章细节总结

java编程思想第4、5章细节总结

和上次的一样,只是总结下看这本书学习到的新观点或者重点,简单并且提高效率。


第四章   控制执行流程

1.java中不允许一个数字当做布尔值来使用,而在C或者C++中可以

2.java中唯一用到逗号的地方就是for循环的控制表达式

3.for循环可以定义多个变量,但是这些变量必须要有相投的类型

4.要熟练使用for--each循环

5.break退出整个循环,continue退出当前循环

6.switch的case后面一定要跟上break‘语句(有一次出bug就是因为粗心没有加上break)




第五章   初始化与清理

1.重载中参数的顺序颠倒也可以进行重载,但是不要这么做,会使代码难以维护

2.在java内部,调用方法的时候都会传一个this作为第一个参数,例如参数为空的函数f内部是f(this),在类的方法里调用类的其他方法,不用加this,系统会自动添加

3.在构造器中可以用this调用另一个构造器,但是只能调用一次,并且在最上端。

4.java的回收机制:确定要回收时,第一次不回收,调用类的finallize()方法,然后第二次回收时,在回收资源

5.java的编译器中即时编译技术(JIT)要用到(执行)的代码,所以执行次数越多,速度越快

6.java中的初始化顺序,先初始化成员变量,再调用构造器

7.对应static区,只有用到的时候才会被初始化在一个 特定的内存区

8.static{ }的代码只在用到的时候执行一次。