曾经有几本Java经典书籍摆在面前
1. Java编程思想
该书豆瓣评分9.1,是Java学习的不二经典书籍,内容全面,讲解深入,对于新手稍微是有点难度,不过如果能坚持看完,肯定是万中无一的练码高手,到时候请联系我,我想向你请教几个java问题。
2. Java核心技术卷1基础知识
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
这本书给的例子非常实在,代码copy下基本都可以运行。
3. Java核心技术卷2高级特性
该书的介绍和上一本基本一样,区别在于内容不一样(废话划掉)。非常值得看一看。
4. Java并发编程实战
这本书是Java有关并发内容的殿堂级书籍了,豆瓣评分9.0,作者阵容是相当的豪华,随便一个出来都是真大佬那种。为表崇敬,把作者都列出来。看看有没有你认识的。Brian Goetz / Tim Peierls / Joshua Bloch / Joseph Bowbeer / David Holmes / Doug Lea。
5. 深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)
该书是国内周志明写的,对于JVM的介绍是非常的详细了,豆瓣评分9.0。最关键的是,所有面试中涉及JVM的东西都能在书里找到答案,虽然现在业界基本都用java8了,直接开动G1完事,不过有些基本的原理的东西还是了解会好一些,关键是能跟面试官谈笑风生,买一本,读一读,不亏!
6. Java并发编程的艺术
并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。
上面是豆瓣对于这本书的评价,不过评分是7.4分。这本书总体上可以读一读,不过挂上艺术两个字确实是有点大,跟计算机程序设计艺术有肉眼可见的差距。
7. 阿里Java开发规范
众所周知,阿里技术栈是Java栈,对Java的研究与使用是业界首屈一指的,这份规范也是非常到位,对于开发中常见的问题和可能踩坑的地方一一进行了说明,严格遵守下来,能大大提高开发质量,读一读吧,万一面试阿里碰到原题了呢。
8. Java虚拟机规范
本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 7所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。
这本书可以读一读,但如果你是新手且不是万中无一那种,建议先放一放,免得被劝退。
9. SpringBoot实战
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
如果你现在出去面试告诉面试官没有用过springboot,那面试官估计马上找个理由送你出门。如果你想靠Java开发赚钱而不是就是学学新东西,那么建议你读一读,亲自练一练,无论是面试还是后面的工作中,我想你会感谢我的。不客气。
10. Spring实战(第四版)
《Spring实战(第4版)》适用于已具有一定Java 编程基础的读者,以及在Java 平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java 开发人员。本书既可以被刚开始学习Spring 的读者当作学习指南,也可以被那些想深入了解Spring 某方面功能的专业用户作为参考用书。
这本书也确实是需要读一读,里面对spring的主要方面进行了demo式的讨论,对于日常工作有很大的意义。
11. Effective Java中文版
豆瓣评分9.1分,这本书如何就不多介绍了,就引用Java之父的一段话吧。
Java之父James Gosling:“我很希望10年前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”
最后
以上这些书籍的共同特点就是:你照着书多敲代码,收获肯定不是一般的大,是非常非常的大。
链接: https://pan.baidu.com/s/1ikDXezQr-6p14Zef-jAIPA 提取码: 6plm,解压密码zhixingheyi
免责声明:所有书籍均为网上资料,仅供读者预览及学习交流使用,下载后请24小时内删除,如果喜欢请购买正版资源!
原作者如果认为本站侵犯了您的版权,请联系我们,我们会立刻删除!
鼓励一波
写作比较耗费精力,关注公众号,相当于是增值服务了,后续公众号会推不错的文章。