An open API service indexing awesome lists of open source software.

https://github.com/vonzhou/thinking-in-java

Thinking In Java
https://github.com/vonzhou/thinking-in-java

java

Last synced: about 1 year ago
JSON representation

Thinking In Java

Awesome Lists containing this project

README

          

# 《Java编程思想 4th》 (Think In Java)
---

> Thinking ! Thinking ! Thinking !

### 2. 万物皆对象 [Object](src/thinkinginjava/object/)

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

### 5. 初始化与清理 [initialization](src/thinkinginjava/initialization/)

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

### 7. 复用类 [reusing](src/thinkinginjava/reusing/)

### 8. 多态 [polymorphism](src/thinkinginjava/polymorphism/)

### 11. 持有对象 [holding](src/thinkinginjava/holding/)

### 13. 字符串 [string](src/thinkinginjava/string/)

### 14. 类型信息 [typeinfo](src/thinkinginjava/typeinfo/)

* 动态代理 :+1:

### 15. 泛型 [generics](src/thinkinginjava/generics/)

### 21. 并发 [concurrency](src/thinkinginjava/concurrency/)

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