您的位置 首页 java

Java书架来啦!入门到进阶必看书籍推荐

“有门语言,这辈子都不敢说精通”

这门语言,对很多人来说,应该就是Java吧?学到了啥程度,你才敢在简历上写精通Java?多线程,JDBC,类,变量,MVC等等基础肯定是要精通的,此外数据库啦,甚至很多的前端知识也要极其熟悉。你们觉得要达到什么境界呢?

今天风云教育整理了一些Java方面推荐人数最多的几本书,这个清单,是许多大牛都推荐过的经典JAVA书籍,也是在精通JAVA的道路上必备的书目,希望对大家的学习之路有一定的帮助~

#入门系列

01《Head First Java》

豆瓣评分:8.7

推荐指数:★★★★★

《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。

真正的入门书籍,轻松搞笑,可以通过玩游戏、拼图、解谜题以及一些意想不到的方式与Java交互,在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰炮战游戏和一个网络聊天程序,再也不怕“从入门到放弃”。

02《疯狂Java讲义》

豆瓣评分:7.9

推荐指数:★★★★

《疯狂Java讲义》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了java.awt、java.lang、和java.nio、java.sql、java.text、java.util、javax.swing包下绝大部分类和接口。

《疯狂Java讲义》可以算是国人原创必读经典了,同样非常适合初学者。讲解内容细致全面,系统通俗,目录划分和查找非常方便,就算完全没有基础也可以学得没有什么压力。同时这本书还考虑了Java的版本升级,非常贴心。

#进阶系列

01《Java核心技术 卷 Ⅰ& Ⅱ》

豆瓣评分:9.4

推荐指数:★★★★★

《Java核心技术》作为与《Java编程思想》齐名的大全式图书,这本书的内容更加细致,偏重与讲解Java计数,举例说明了大量API,内容翔实、客观准确,不拖泥带水,所以相比于《Java编程思想》,更注重于实用性。而且这本书全面而且易懂,放在案旁用到的时候查一查、看一看,也是Java初学者和Java程序员的必备参考书。

02《深入理解JVM虚拟机》

豆瓣评分:9.5

推荐指数:★★★★★

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》是整个Java图书领域公认的经典著作和超级畅销书,全文共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。

这本书是Java开发者必须看的书,很多jvm的文章都是提取这本书的内容。JVM是Java虚拟机,赋予了Java程序生命,所以好好看看吧。

03《Java编程思想》

豆瓣评分:9.1

推荐指数:★★★★★

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。本书内容丰富,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

这是一本所有的Java学习者都无法避开的经典之作,被誉为全球最好的Java书籍。不同水平的人读这本书也会有不同的感觉,初学Java的时候也许会觉得学的非常慢,当你编程了一段时间之后再看这本书,你就会发现,你编程中遇到的问题在这本书中有很多的体现,这时候大概就是你进阶的时候了,你读这本书也会变得比从前轻松和愉快了。

04《Java并发编程实战》

豆瓣评分:9.0

推荐指数:★★★★★

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

本书作者都是Java Community Process JSR 166专家组(并发工具)的主要成员,并在其他很多JCP专家组里任职。它深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册,适合Java程序开发人员阅读。

05《Java性能权威指南》

豆瓣评分:8.0

推荐指数:★★★★★

市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通过使用JVM和Java平台,以及Java语言和应用程序接口, 深入介绍了JIT编译器、垃圾收集算法、线程同步等复杂问题,讲解了很多应用性能分析以及优化的方法, 本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面, 适合所有想了解性能优化的Java程序员。

06《Effective Java》

豆瓣评分:9.3

推荐指数:★★★★★

谷歌首席架构师的大作,也是一本经典。本书介绍了在Java编程中78条极具实用价值的经验规则,并通过例子代码加以进一步说明,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。

本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。

初学者读这本书可能没有太深的体会,当你有那么一两个项目的经验,再读这本书,就会发现书中提到的某个规则就是你在很多次工作经验后总结出来的最准确的描述方式。

以上就是风云教育关于Java编程相关的推荐的书,这些都可以说是堪称经典中的经典。相信看完本文,根据自己的水平和想要提升的知识侧重,你应该能选出最适合自己的书了。

想要了解更多资讯,欢迎关注我们

文章来源:智云一二三科技

文章标题:Java书架来啦!入门到进阶必看书籍推荐

文章地址:https://www.zhihuclub.com/182568.shtml

关于作者: 智云科技

热门文章

网站地图