很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。
《Java 教程》中文版(《Java语言导学》英文版),Sun官方提供的学习教程,对Java基础核心框架(异常、基本I/O、集合、并发)都有详细地介绍。
我觉得很适合初学者