我最喜欢的Java好书,还是这几本!
评价某本书是不是一本好书时,我通常会问自己如下问题:
1、假如我想学习这个主题,我会买这本书么?
2、这本书是否可以作为以后的参考书?
3、亚马逊/豆瓣评价如何?
4、使用过后,是会保留还是直接丢一旁?
基于此,我选出了以下最喜欢的Java书籍:
语言
下列书籍不会给初学者很简单的开始,但是,如果你已经了解 variables,ifs和loops或了解另一种编程语言并想学习Java,那么这些都是不错的书籍选择:
1、《Head First Java》
乍一看,觉得它应该是一本傻瓜书,但实际上它不是,它很有趣,有很多图表示例,是一本很棒的Java书,作者是两个很牛的Java开发者,他们参与开发了Java认证考试,这是一本可以给你一个Java大框架的书籍。
2、《Java核心技术 卷I+II》
如果你已经具备一些Java知识,或者你是从C++转换到Java的程序员,那这是一本对于你来说非常好的一套书,目前已经出到第十版,我至少买了这套书的三个版本。
3、《Java How to Program》
我对这本书的感觉有些复杂,但它比大多数的Java书籍都好,它包含了大量关于Java的知识,无论从哪个方面来看都是很好的资源,美中不足的是,作者有的时候太注重一些小的特性,反而忽略了全局。
Design
JavaLobby问卷调查中最受欢迎的Java书籍:
Java语言/用法
《Java核心技术》豆瓣评分 8.2,学习Java的好书之一
《Java How to Program》
《Head First Java》这也许是理解基本概念最好的书籍。
《Java Examples in a Nutshell》
《Java 经典实例》豆瓣评分 7.8
《Java技术手册(第6版)》豆瓣评分 8.0
《GUI设计禁忌2.0 》 豆瓣评分 7.7。这本书没有Java代码,但是有很多GUI设计的示例
《A Programmer's Guide to Java Certification》
《Java编程思想 (第4版)》 豆瓣评分 9.1,如果你更注重研究Java的细节,那这本书适合你,不过它并不适合作为入门书籍使用。
《Java解惑》 豆瓣评分 9.1。没有读的很详细,确实让我学到一些东西,或许我可以再读一遍
《Effective java 中文版(第2版)》豆瓣评分9.1。这本书很好,但是我认为它被高估了,我读过很多Java的书籍,这本并不觉得它是最佳书籍
通用的编程智慧书籍
《代码大全(第2版) 》豆瓣评分 9.3
《程序员修炼之道》豆瓣评分 8.8
设计模式
《设计模式》豆瓣评分 9.1
《重构》豆瓣评分 9.0
《深入浅出设计模式》豆瓣评分 9.1
《Java并发编程》豆瓣评分 8.4
《领域驱动设计》 豆瓣评分7.9
《Java Design Patterns》
《软件工程的事实与谬误》豆瓣评分 9.1
软件工程
《敏捷软件开发》 豆瓣评分 9.0
《人月神话》 豆瓣评分 9.0
《人件》 豆瓣评分 8.4
《快速软件开发》 豆瓣评分 8.5
翻译:程序员书库
原文链接:
https://www.leepoint.net/background/books/favorite-java-books.html
本文仅供学习交流使用,不会用于任何商业用途。
如果出处标注有误或侵犯到原著作者权益,请联系删除。