Effective Java

深入理解 Java 虚拟机

程序开发心理学

Effective C++

More Effective C++