1.
《深入理解 Java 虚拟机》是近年来国内出版的唯一一本与 Java 虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨 Java 虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。
下载地址: 深入理解 Java 虚拟机
2.
Effective Java 中文版 第 2 版介绍了在 java 编程中 78 条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对 java 平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。
下载地址: Effective Java
3.
Java 领域最有影响力和价值的著作之一,拥有 20 多年教学与研究经验的资深 Java 技术专家撰写(获 Jolt 大奖),与《Java 编程思想》齐名,10 余年全球畅销不衰,广受好评。第 9 版根据 JavaSE7 全面更新,同时修正了第 8 版中的不足,系统全面讲解 Java 语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
下载地址: Java 核心技术 卷 1
4.
《Java 并发编程的艺术》内容涵盖 Java 并发编程机制的底层实现原理、Java 内存模型、Java 并发编程基础、Java 中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor 框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
下载地址: Java 并发编程的艺术
5.
《Java 编程思想(第 4 版)》就是一本能够让 Java 程序员轻松面对这一挑战,并最终取得胜利的经典书籍。本书深入浅出、循序渐进地把我们领入 Java 的世界,让我们在不知不觉中就学会了用 Java 的思想去考虑问题、解决问题。本书不仅适合 Java 的初学者,更适合于有经验的 Java 程序员,这正是本书的魅力所在。但是,书中并没有涵盖 Java 所有的类、接口和方法,因此,如果你希望将它当作 Java 的字典来使用,那么显然就要失望了。
下载地址: Java 编程思想(第 4 版)
6.
本书详细介绍 Java 虚拟机的基本原理和优化诊断方法。其中重点介绍 Java 虚拟机的体系结构、常用的虚拟机参数、Java 虚拟机的垃圾回收原理、算法以及目前虚拟机所支持的各种垃圾回收器及其区别、特点和使用方法。在实践和调优方面,重点介绍了 Java 的堆、栈分析方法,性能调优的一般思路、手段和工具。此外,还详细介绍了虚拟机内有关 "锁" 的实现以及优化方法。
下载地址: 实战 Java 虚拟机
7.
《Java 性能调优指南》主要展示了如何在当今先进的多核硬件和复杂的操作系统环境下,系统且主动地提高 Java 性能。本书对 Charlie Hunt 和 Binu John 的经典图书《Java Performance》进行延伸,提供了两个前所未有的、强大的 Java 平台创新细节:Garbage First(G1)垃圾收集器和 HotSpot 虚拟机服务代理。
下载地址: Java 性能调优指南
8.
《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
下载地址: 大型网站技术架构:核心原理与案例分析
9.
本书为中高级 Java 程序员所写:他们熟练掌握这门语言,在完成大规模、复杂的数据处理任 务时,有充分利用 Java NIO 所提供之新特性的愿望和需求。在写作的过程中,假定您对 JDK 标 准类软件包、面向对象的设计技巧、继承等等都有充分了解。还假定您了解 I/O 在操作系统层面 的基本工作原理,知道什么是文件,什么是套接字,什么是虚拟内存,诸如此类。
这是一本难度不高的书, 值得所有 java 程序员阅读, 尤其是需要编写网络层代码的程序员. 我曾多次在工作中使用 NIO 做网络通信, 本书给我帮助很大。
下载地址: Java NIO
10.
本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。本书的编写方式采用引导式教学,不直接告诉你该怎么做,而是利用故事当作引子,带领读者思考并想办法解决问题。解决问题的过程中又会产生一些新的问题,再继续思考、继续解决问题,这样可以加深体会。
下载地址: Head First 设计模式
来源: https://www.cnblogs.com/djhhua/p/8168692.html