首先当然是《java从入门到精通》,这个从入门到精通一直都是很经典,畅销的书,无论是《C++从入门到精通》,《C#从入门到精通》还是《java从入门到精通》,都是经典之作,通过这本书,我们可以快速学习到java的基础知识,还有大量的浅显易懂的例子帮助我们学习,理解。
《java语言高级编程》,该书以较少的篇幅介绍了java的基础知识,而以大量的篇幅来介绍java jdk的编程应用,类库及其一些常用的api的使用介绍,所以实操性意义更大,适合有一定java基础的人。
《java编程思想》,该书不是以基础知识构造的,而是重点介绍以java为编程语言的编程思想。讲解java的复用类,接口,多态等高级应用内容,涉及web编程,并发开发,和客户端图形化开发等用户,该书适合进阶性的用户阅读使用。
《javaWeb整合开发王者归来》,如果你是一个web开发者,那应该读读这本书,会对你有很大的帮助和启发。本书有着丰富的内容,覆盖的都是当前流行的web开发技术,Struts,Spring等开发框架也有相应的讲述。最后附上的二个实例都是以经典的开发技术来完整开发的,对缺少开发完整系统的朋友很有价值。
JAVA初学者必备的基础书籍
初学JAVA,特别是自学难度较大,但是有一本或者基本基础JAVA参考书在身边,肯定会事半功倍,下面就推荐几本常见的,或者不常见的JAVA初学者可能用到的书。
1、《JAVA编程思想》作者布鲁斯.埃克(Bruce Eckel)是MINDVIEW公司的总裁,还是《C 编程思想》作者和第二卷的作者之一。这本书豆瓣评分9.1,适合初级学者。
相较于其他JAVA参考书,其对概念的解释较为通俗易懂,对JAVA语法的讲解也很详尽,其内容包括访问权限,图形化用户界面等内容,适合各个阶段当参考书。但是译本语言比较晦涩,如果开始读不适应,建议先泛读后回顾。全书800多页(确实有点多哈,贵在坚持哟!),纸张大,印刷密度大, 官方价格 108.
2、《JAVA编程规范》作者高斯林,JAVA的祖师爷。
(看看这睿智的微笑,这光洁的头顶,简直是吾辈楷模(〜 ̄▽ ̄)〜)
既然是祖师爷的亲传,对于初学者来说JAVA语言是比较难的,这本书对语言的含义有深刻的理解,且作者对JAVA语言方面属于权威,但是要提一点,这本书翻译有缺陷。有兴趣的可以看一看。全书400多页,官方报价49.8。
3、《Agile Java》作者Jefflangr,这本书豆瓣评分8.5从语言上来说生动有趣,对JAVA5.0的应用比较全面,在JAVA5.0的应用方面有详细的讲解,教授的方法更敏捷,可以快速响应市场需求,而且这本书对TDD的重构及应用有深入讲解,ROBBIN大神推荐,你值得信赖。全书600多页,官方报价69元。
4、《Java核心技术》作者是凯·S. 霍斯特曼(Cay S. Horstmann),他是美国圣何塞立大学计算机科学教授。这本书中中几乎包括JAVA全部基础知识和高级特性,展示了JAVA和C 之间的异同,并附有C 的对比注释,而且其中结构的划分严谨明晰,实例丰富,作为初学者来说学起来十分清晰,不会杂乱,实用性较强,值得一读。全书636页,官方报价149元。
5、《JAVA数据结构和算法》作者Robert Lafore,这本书同样对JAVA语言有充分的应用而且对JAVA数据结构和算法有深刻的理解和研究,这本书中所列举的经典例子,对初学者有很大的引导作用和启发:
6、《劲椎病中医治疗与调养》经常加班,注意身体。
看了这么多记得点赞哟!如果看到大家有需要,我会继续推荐关于JAVA方面出高级的资料或书籍!