首先说声抱歉,我的推荐可能很烂,自己都觉得之前的说法会误人子弟(推荐的入门书不要一本本看过来,因为尽信书不如无书,我自己都懒得去细看那些书)
JAVA入门书:《java从入门到精通》(第3版)仅限JAVA小白跟着实例代码去操作吧;
Java知识图谱收集整理:http://www.jianshu.com/p/746c01a8535a其实发现这个链接的主要用处就是链接到了实验楼https://www.shiyanlou.com/paths/java,在实验楼的课程目录你会大概知道自己要学些什么J2SE的内容,和迅速就业的内容;
Java工程师成神之路:http://www.hollischuang.com/archives/489(推荐)
《Jva核心技术卷1:基础知识(第9版)》和《Jva核心技术卷2:高级特性(第9版)》这个挑着看吧(这本书对入门级的内容安排还是比较合理,毕竟只是为了快些搞下J2SE去撸J2EE搞框架,然后面试工作的);
后期进阶推荐看《Java语言设计(第8版)》,这书一个字就是“全”,JAVA的内容都纳入了。
JAVA语言设计分为1-20章的基础篇;21-37的进阶篇;38-48章未有出版书籍;
下面为该书的讲述内容,特喜欢这种大部头的工具书,覆盖到了所有的点;
哈哈,这后面《Think in Java》,你还逃得了。
后面继续补充个人的看法。