推荐一本 Java 的经典书

推荐一本 Java 的经典书,第1张

推荐一本 Java 的经典书,第2张

看着隔壁在问培训班的事情,我想推荐一本书。以及推荐给那些做 Android APP 但是想转后端的人。
The Java Programming Language (4th Edition) 。 James Gosling 是作者之一。
https://www.amazon.cn/dp/0321349806/
现在可能断货了,我 10 年前买的。你可以找电子版然后打印出来。

想学好 Java ,这一本书足够了。我只有这一本 Java 的书,而且实话说,我也没全看完,只看了前 2/3 。
这书很厚,但是就像内功心法,学了这个再去搞 web 开发那简直就是闭着眼睛随便玩。

我觉得核心点还是围绕着 java 的语法来学习面向对象。比如什么该把你的代码抽成一个接口,从 Runnable 这样的 interface 学习 callback 的设计和使用。如何组织类之间的相互关系,比如什么时候用 nested inner class ,什么要在 class 前加 static 什么时候不加。如何减少暴露。如何让你的代码更容易重构。如何管理对象的生命周期,如何管理系统资源(如文件句柄)。再者,如何操作文件。那些 stream 和 reader 之间是如何继承如何构造的,是很好的学习榜样。最后关于多线程,关于锁和条件变量的使用。

这本书很权威,基本上它说的就一定是真理。 ----------------------- 以下是精选回复-----------------------

答:Java 四大名著:
The Java Programming Language
Thinking in Java
Effective Java
Core Java
答:我喜欢看马丁福勒的书。
答:似乎从"K&R C"开始每个语言的爹都会写一个
The XXX Programming Language
答:四大名著只买了 Java 编程思想和 Core Java 卷一,感觉四大名著除了 Core Java 都很难啃,所以入门时只看了 Core Java 卷 1,打算看完手头的 Android 书再抽空补补 Java 基础
答:斗胆以为此书太浅显了,着重于类库的使用,不如看 Oracle 的 Java 语言文档( https://docs.oracle.com/javase/specs/)和 api 文档( https://docs.oracle.com/javase/7/docs/api/)。
学 Java 一本书肯定不够,若非要选一本,大概还属《 Thinking in Java 》。
楼主说的这书好像很难买到了,发个电子资源 https://padeoe.com/file/《 Java 程序设计语言》.pdf
答:如果没有超强的自制力,根本看不完《 Thinking in Java 》吧
答:官方文档吧
答:《写给大忙人看的 Java 核心技术》足矣

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 推荐一本 Java 的经典书

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情