评价某本书是不是一本好书时,我通常会问自己如下问题:
1、假如我想学习这个主题,我会买这本书么?
2、这本书是否可以作为以后的参考书?
3、亚马逊/豆瓣评价如何?
4、使用过后,是会保留还是直接丢一旁?
基于此,我选出了以下最喜欢的Java书籍:
语言
下列书籍不会给初学者很简单的开始,但是,如果你已经了解variables,ifs和loops或了解另一种编程语言并想学习Java,那么这些都是不错的书籍选择:
1、《HeadFirstJava》

乍一看,觉得它应该是一本傻瓜书,但实际上它不是,它很有趣,有很多图表示例,是一本很棒的Java书,作者是两个很牛的Java开发者,他们参与开发了Java认证考试,这是一本可以给你一个Java大框架的书籍。
2、《Java核心技术卷I+II》

如果你已经具备一些Java知识,或者你是从C++转换到Java的程序员,那这是一本对于你来说非常好的一套书,目前已经出到第十版,我至少买了这套书的三个版本。
3、《JavaHowtoProgram》

我对这本书的感觉有些复杂,但它比大多数的Java书籍都好,它包含了大量关于Java的知识,无论从哪个方面来看都是很好的资源,美中不足的是,作者有的时候太注重一些小的特性,反而忽略了全局。
Design
JavaLobby问卷调查中最受欢迎的Java书籍:
Java语言/用法
《Java核心技术》豆瓣评分8.2,学习Java的好书之一
《JavaHowtoProgram》
《HeadFirstJava》这也许是理解基本概念最好的书籍。
《JavaExamplesinaNutshell》
《Java经典实例》豆瓣评分7.8
《Java技术手册(第6版)》豆瓣评分8.0
《GUI设计禁忌2.0》豆瓣评分7.7。这本书没有Java代码,但是有很多GUI设计的示例
《AProgrammer'sGuidetoJavaCertification》
《Java编程思想(第4版)》豆瓣评分9.1,如果你更注重研究Java的细节,那这本书适合你,不过它并不适合作为入门书籍使用。
《Java解惑》豆瓣评分9.1。没有读的很详细,确实让我学到一些东西,或许我可以再读一遍
《Effectivejava中文版(第2版)》豆瓣评分9.1。这本书很好,但是我认为它被高估了,我读过很多Java的书籍,这本并不觉得它是最佳书籍
通用的编程智慧书籍
《代码大全(第2版)》豆瓣评分9.3
《程序员修炼之道》豆瓣评分8.8
设计模式
《设计模式》豆瓣评分9.1
《重构》豆瓣评分9.0
《深入浅出设计模式》豆瓣评分9.1
《Java并发编程》豆瓣评分8.4
《领域驱动设计》豆瓣评分7.9
《JavaDesignPatterns》
《软件工程的事实与谬误》豆瓣评分9.1
软件工程
《敏捷软件开发》豆瓣评分9.0
《人月神话》豆瓣评分9.0
《人件》豆瓣评分8.4
《快速软件开发》豆瓣评分8.5
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系