和上次的一样,只是总结下看这本书学习到的新观点或者重点,简单并且提高效率。
第四章 控制执行流程
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{ }的代码只在用到的时候执行一次。
java编程思想第4、5章细节总结,布布扣,bubuko.com
原文地址:http://blog.csdn.net/u013173289/article/details/38169391