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
- Host: GitHub
- URL: https://github.com/vonzhou/thinking-in-java
- Owner: vonzhou
- Created: 2015-09-22T12:43:57.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2019-01-18T14:35:31.000Z (over 7 years ago)
- Last Synced: 2025-03-29T15:41:53.815Z (over 1 year ago)
- Topics: java
- Language: Java
- Homepage: https://github.com/vonzhou/learning-java
- Size: 1.36 MB
- Stars: 8
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 等待某线程执行完成