《Java 编程思想》阅读指南
之前一直跟大家推荐 编程思想 这本书,不过这是一本在初学者看来非常「啰嗦」的书,也是一本比较难的书,特别是后面的章节。
我翻了一下,一共 880 页,天书无疑了,但是其实不用看这么多,你只需要看 1/3 就可以了,我就大致和大家说下比较值得看的一些章节。
阅读前提
之前我说过,学习 Java 基础,你看了尚学堂Java300集,或者你看了核心卷1之后,那么就可以考虑大致看下这本书,这本书不是入门书,是一个「抠细节」的书,所以刚开始看你会觉得非常逻辑,之后会这样,往往是你掌握的不好,所以呢,大家有时间,还是建议看看。
重点章节
太难的没必要看,不需要深入的也没必要看,所以我给大家挑选了几章不是很深入,但又有助于你对 Java 加深理解的章节,例如内部类啊,静态方法啊,字符串等这些高频关键词。
第一章:选看吧,但毕竟是书的第一章,还是扫描一下吧,待会别人问起,连书的第一章都没看,多尴尬。
重点:第 2,5,6,7,8,9,10,11,13以及15章的擦除。
像第 3,4 章,讲Java的操作符和if-else这些控制流程的,不管重不重要,我觉得都没必要太抠细节,一是面试基本不考这些,二是没必要在这些地方研究的太深。
至于其他章节,例如 16 章及其之后的,你感兴趣就看吧,我觉得,挺难,你们当作节选吧,没看也不影响。
看不下去怎么办?
我说过,一开始看会觉得非常啰嗦,因为这本书讲的大部分都是细节,我一开始就看的这本,看完就忘,很多也不大懂,后面再去学了好几个月 Java,听别人说这本书很值得看,我就再次来看了,果然,突然能读懂了,感觉自己对 Java,更自信了。
所以呢,大家学了 Java 基础,可以把这本书看一看,就主要看我说的那些章节,其他的,你有余力,一样可以扫一扫。
细节知道的越多,后面面试官问的时候,你能扯的就越多,但是我还得再说一句,其实这些细节问题,面试官问的不多。