《Java编程** 4th》 (Think In Java)


Thinking ! Thinking ! Thinking !

2. 万物皆对象 Object

  • 寄存器、stack、heap、constant storage、non-RAM storage
  • 基本类型:提高效率,存放在栈上
  • 数组:对象(C++中是开放的内存块)
  • 对象生命周期

5. 初始化与清理 initialization

  • 方法重载
  • this 使用场景
  • finalize()的用途
  • 初始化顺序:静态成员,静态代码块,实例化子句
  • 可变参数列表

7. 复用类 reusing

8. 多态 polymorphism

11. 持有对象 holding

13. 字符串 string

14. 类型信息 typeinfo

  • 动态代理 👍

15. 泛型 generics

21. 并发 concurrency

  • 线程创建
  • Executor框架,线程池
  • join 等待某线程执行完成