head first java
head first java 的阅读笔记
-
这本书适合零基础入门,有一定编程基础的人看反而会有点点冗余。
-
Java 中的 integer
和 boolean 是两种类型。并且不兼容. boolean 必须用
boolean 变量进行测试。isHot = true; while(isHot) { } -
java 内置有数百个类, java API 的 java 函数库。
-
instanceof 判断是否是一个类
-
只有在引用变量的类确实有该方法才能调用它, 把类的公有方法当作是合约的内容, 合约是对其他程序的承诺协议。
-
super.runReport() 调用父类的方法。
-
如果写了一个有参数的构造函数,无参的构造函数也需要自己写一个。
-
引用指为 null, 引用计数就为0,对象就会被垃圾回收机(gc)制释放掉。
-
静态的 final 变量是常数, 一个被标记为 final 的变量代表它一旦被初始化之后就不会改动。就是类加载后静态 final 变量就会一直维持原值。
-
static import 的使用,有点像 C++ 中的全局 namespace。