很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。
入门Head First
进阶编程思想
工具书 大黄书
个人觉得这才是正确的使用方法
这本书个人感觉对Java的体系做了很好的简单介绍,
让人不仅知道有什么,为什么,以及遇到问题该怎么处理。
大黄书在这方面就做的很糟,更像是文档手册的增补版,
当初就被大黄书吓跑了,导致Java一直没能得到进阶,so sad
《Java 教程》中文版(《Java语言导学》英文版),Sun官方提供的学习教程,对Java基础核心框架(异常、基本I/O、集合、并发)都有详细地介绍。
我觉得很适合初学者