This document has included 277 of Java-related field of classical technical books, from primary to senior architect developer, covering all phases of Java practitioners, and continuously updated.
Areas covered: Java entry books, Java basic and advanced books, framework and middleware, architecture, design patterns, and mathematical algorithm, JVM surrounding language, project management & leadership & processes, professionalism and personal growth, pattern and vision , interviews and other reference books.
Note: This article is recommended that only a small part of the book there is documentation to share. include:
[Actual] Redis
[Kafka core design principles and practice]
[Java concurrent programming from entry to the grave]
Spring Boot [combat]
[Spring Cloud micro-architecture combat service]
[Simple terms Spring Boot2.0x]
[Actual] Nginx
Docker [combat]
Forward article + my attention, then join my personal fan base (Java technology Sword: 807 987 079) you can get these books [documentation]
Getting books
"Ming solution Java" - watercress score 8.5
"Java from entry to the master (4th Edition with CD-ROM)" - watercress score 6
"Getting started is simple Series: Java Web development portal is very simple."
"Make note of programmers from white to engineer"
"Java from white to Daniel."
"JavaWeb project to develop actual entry (full color version)"
"Java exciting programming 200 cases (full color version)"
"Java Easy"
"Westward Java: programming from entry to the master (with DVD disc 1)"
"Java Language Pocket Guide (Second Edition)"
Foundation books
"Java programming ideas (4th Edition) [thinking in java]" - watercress score 9.1
"Java core technology Volume I: Basics (original book 10th edition)" - watercress score 8.2
"Java core technology Volume II: Advanced features (original book 10th edition)" - watercress score 7.7
Multithreading and Concurrency
"Chapter of the Professional Developers Series · Java Concurrency in combat" - watercress score 9.1
"Java multi-threaded programming practical guide (design patterns chapter)" - watercress score 8.5
"Graphical multi-threaded Java design patterns" - watercress score 8.4
《实战Java高并发程序设计》 - 豆瓣评分 8.3
《Java高并发编程详解:多线程与架构设计》 - 豆瓣评分 7.6
《Java核心技术系列:Java多线程编程核心技术 [Java Multi-thread Programming]》 - 豆瓣评分 5.1
《Java并发编程:核心方法与框架》
《Java多线程与Socket:实战微服务框架》
《NIO与Socket编程技术指南》
《Java并发编程之美》
《实战Java高并发程序设计(第2版)》
网络编程
《Java网络编程(第四版) [Java network programming, forth edition]》 - 豆瓣评分 7.6
数据结构
《数据结构与算法分析:Java语言描述(原书第3版)》 - 豆瓣评分 8.3
《图解数据结构:使用Java》
《数据结构与算法Java语言描述》
语言基础
《Java 8实战》 - 豆瓣评分 9.2
《Java函数式编程》 - 豆瓣评分 8.9
《Java编程的逻辑》 - 豆瓣评分 8.9
《O'Reilly:Head First Java(中文版 第2版 涵盖Java5.0)》 - 豆瓣评分 8.7
《写给大忙人看的Java核心技术》 - 豆瓣评分 7.1
《精通lambda表达式:Java多核编程 [Mastering Lambdas: Java Programming in a Multicore]》
《Java 9模块化开发:核心原则与实践》
《Java JDK 9学习笔记》
《Java 9编程参考官方大全(第10版) [Java:Thte Complete Reference,Tenth Edition]》
《写给大忙人的Java SE 9核心技术》
进阶
《深入分析Java Web技术内幕(修订版)》 - 豆瓣评分 7.5
《Java RESTful Web Service实战(第2版)》
性能优化
《Java性能优化权威指南 [Java performance]》 - 豆瓣评分 8.4
《Java程序性能优化:让你的Java程序更快、更稳定》 - 豆瓣评分 8.1
《Java性能权威指南》 - 豆瓣评分 8.1
《51CTO学院系列丛书·实战Java虚拟机:JVM故障诊断与性能优化》 - 豆瓣评分 8
《Java性能调优指南》 - 豆瓣评分 7
《大话Java性能优化》 - 豆瓣评分 4.4
响应式编程
《响应式架构:消息模式Actor实现与Scala、Akka应用集成》 - 豆瓣评分 8.1
《RxJava响应式编程》
《RxJava 2.x 实战》
JVM虚拟机
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》 - 豆瓣评分 8.9
《Java核心技术系列:Java虚拟机规范(Java SE 8版) [The Java Virtual Machine Specification Jave SE 8 Edition]》 - 豆瓣评分 8.3
《揭秘Java虚拟机:JVM设计原理与实现》 - 豆瓣评分 7.9
《HotSpot实战》 - 豆瓣评分 7.1
《Java从入门到动手写虚拟机1(套装共2册)》
代码&设计优化
《重构 改善既有代码的设计 Java语言版》 - 豆瓣评分 9.3
《代码大全(第2版)》 - 豆瓣评分 9.3
《Effective Java中文版(原书第3版)》 - 豆瓣评分 9
《代码整洁之道 程序员的职业素养》 - 豆瓣评分 8.8
《代码整洁之道 [Clean Code A Handbook of Agile Software Craftsmanship]》 - 豆瓣评分 8.6
《Spring实战(第4版)》 - 豆瓣评分 8.3
《代码不朽:编写可维护软件的10大要则(Java版)》 - 豆瓣评分 7
《Java代码与架构之完美优化 实战经典》
设计模式
《反应式设计模式》 - 豆瓣评分 9.3
《O'Reilly:Head First设计模式(中文版)》 - 豆瓣评分 9.2
《设计模式:可复用面向对象软件的基础》 - 豆瓣评分 9.1
《实现领域驱动设计 [Implementing Domain-Driven Design]》 - 豆瓣评分 8.7
《原创精品系列:设计模式之禅(第2版)》 - 豆瓣评分 8.7
《图解设计模式》 - 豆瓣评分 8.7
《大话设计模式》 - 豆瓣评分 8.3
《领域驱动设计 软件核心复杂性应对之道 修订版》 - 豆瓣评分 8
《Java测试驱动开发》 - 豆瓣评分 6.6
框架与中间件
数据库
《高性能MySQL(第3版)》 - 豆瓣评分 9.3
《MySQL技术内幕:InnoDB存储引擎(第2版)》 - 豆瓣评分 8.6
《大型网站系统与Java中间件实践》 - 豆瓣评分 7.9
《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 - 豆瓣评分 7.5
《PostgreSQL修炼之道:从小工到专家》 - 豆瓣评分 7.3
《PostgreSQL技术内幕:查询优化深度探索》
缓存与NoSQL
《Redis 深度历险:核心原理与应用实践》 - 豆瓣评分 9
《Redis实战》 - 豆瓣评分 8
《Redis入门指南(第2版)》 - 豆瓣评分 7.6
《深入分布式缓存:从原理到实践》 - 豆瓣评分 7.1
《人人都是架构师:分布式系统架构落地与瓶颈突破》 - 豆瓣评分 6.7
《MongoDB应用设计模式》 - 豆瓣评分 6.1
《MongoDB实战 架构、开发与管理》
《NoSQL数据库入门与实践(基于MongoDB、Redis)》
消息队列
《RabbitMQ实战指南》 - 豆瓣评分 9.1
《Kafka权威指南》 - 豆瓣评分 8.9
《Kafka入门与实践》 - 豆瓣评分 7.7
《RocketMQ实战与原理解析》 - 豆瓣评分 7.2
《Kafka技术内幕 图文详解Kafka源码设计与实现》 - 豆瓣评分 6.9
《深入理解Kafka:核心设计与实践原理》
《分布式消息中间件实践》
ORM框架
《MyBatis从入门到精通》 - 豆瓣评分 7.7
Spring家族
《Spring微服务实战》 - 豆瓣评分 8.3
《Spring Cloud微服务实战》 - 豆瓣评分 7.9
《深入理解Spring Cloud与微服务构建》 - 豆瓣评分 7.7
《MyBatis技术内幕》 - 豆瓣评分 7.6
《Spring Boot实战》 - 豆瓣评分 7.2
《深入浅出Spring Boot 2.x》 - 豆瓣评分 7
《JavaEE开发的颠覆者:Spring Boot实战》 - 豆瓣评分 6.3
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》 - 豆瓣评分 5.9
《Spring Boot 2精髓:从构建小系统到架构分布式大系统》 - 豆瓣评分 4.8
《Spring 5开发大全》
《Spring Cloud微服务架构进阶》
《Spring源码深度解析 第2版》
《Spring MVC实战》
《Spring Boot编程思想(核心篇)(限量版亲笔签名书签 随机发售)》
《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》
《Spring学习指南 第3版》
《精通Spring MVC 4》
高并发
《Netty实战》 - 豆瓣评分 7.8
《七周七并发模型》 - 豆瓣评分 7.8
《Netty权威指南(第2版)》 - 豆瓣评分 6.9
《Netty进阶之路:跟着案例学Netty》
分布式
《从Paxos到Zookeeper分布式一致性原理与实践》 - 豆瓣评分 7.8
《ZooKeeper:分布式过程协同技术详解》 - 豆瓣评分 7.2
搜索引擎
《从Lucene到Elasticsearch:全文检索实战》
大数据
《Hadoop权威指南:大数据的存储与分析(第4版)》 - 豆瓣评分 8.7
《Hadoop构建数据仓库实践》 - 豆瓣评分 8.3
《HBase权威指南 [HBase: The Definitive Guide]》 - 豆瓣评分 8.1
《图解Spark:核心技术与案例实战》 - 豆瓣评分 7.6
《Hive编程指南 [Programming Hive]》 - 豆瓣评分 7.4
《HBase应用架构》
架构
《Web性能权威指南》 - 豆瓣评分 8.8
《从零开始学架构:照着做,你也能成为架构师》 - 豆瓣评分 8.5
《Java应用架构设计:模块化模式与OSGi》 - 豆瓣评分 6.9
《大型网站技术架构演进与性能优化》 - 豆瓣评分 6.8
《高可用架构(第1卷)》 - 豆瓣评分 6.3
《Java架构师指南》
《大话代码架构(项目实战版)》
《小团队构建大网站:中小研发团队架构实践》
《未来架构 从服务化到云原生(限量签名 随机发放)》
分布式架构
《可伸缩架构:面向增长应用的高可用》 - 豆瓣评分 7.4
《分布式服务架构:原理、设计与实战》 - 豆瓣评分 7.2
《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》 - 豆瓣评分 6.6
《大型分布式网站架构设计与实践》 - 豆瓣评分 6.2
《可伸缩服务架构:框架与中间件》 - 豆瓣评分 5.9
《架构探险:从零开始写分布式服务框架》 - 豆瓣评分 5.9
《Cloud Native分布式架构原理与实践》
《分布式系统常用技术及案例分析(第2版)》
《云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计》
微服务架构
《微服务设计》 - 豆瓣评分 8.2
《生产微服务》 - 豆瓣评分 8
《架构解密:从分布式到微服务》 - 豆瓣评分 5.8
《Java微服务》 - 豆瓣评分 5.3
《Spring Cloud 微服务架构开发实战(全新升级版)》
《微服务实践》
架构方法论
《架构整洁之道》 - 豆瓣评分 8.8
《企业应用架构模式 [Patterns of Enterprise Application Architecture]》 - 豆瓣评分 8.3
《企业IT架构转型之道 阿里巴巴中台战略思想与架构实战》 - 豆瓣评分 8.2
《聊聊“架构”》 - 豆瓣评分 7.6
《架构真经:互联网技术架构的设计原则(原书第2版)》 - 豆瓣评分 7.5
《软件架构设计:程序员向架构师转型必备(第2版)》 - 豆瓣评分 7.4
《恰如其分的软件架构 [Just Enough Software Architecture]》 - 豆瓣评分 7.3
《软件架构设计:大型网站技术架构与业务架构融合之道》
JVM周边语言
《Scala编程(第3版)》 - 豆瓣评分 9.4
《Groovy程序设计》 - 豆瓣评分 8.2
《快学Scala(第2版)》 - 豆瓣评分 8
《Kotlin极简教程》
《Scala集合技术手册》
项目管理&领导力&流程
《构建之法 现代软件工程(第三版)》 - 豆瓣评分 9
《精益思想(白金版)》 - 豆瓣评分 8.2
《给产品经理讲技术》
项目管理
《持续交付:发布可靠软件的系统方法》 - 豆瓣评分 8.7
《名家经典系列:人件(原书第3版) [Peopleware: Productive Projects and Teams]》 - 豆瓣评分 8.4
《硝烟中的Scrum和XP:我们如何实施Scrum》 - 豆瓣评分 8.4
《敏捷软件开发实践 估算与计划》 - 豆瓣评分 8.4
《人月神话(40周年中文纪念版) [The Mythical Man-Month:Essays on Software Engineering Anniversary Edition]》- 豆瓣评分 8.3
《Scrum敏捷软件开发》 - 豆瓣评分 8
《用户故事与敏捷方法 [User Stories Applied:For Agile Software Development]》 - 豆瓣评分 8
《用户故事地图 [User Story Mapping]》 - 豆瓣评分 7.4
《知行合一 实现价值驱动的敏捷和精益开发》
《互联网项目管理实践精粹》
团队管理
《卓有成效的管理者(珍藏版) [The Effective Executive]》 - 豆瓣评分 8.8
《跃迁:从技术到管理的硅谷路径》 - 豆瓣评分 8.4
《告别失控 软件开发团队管理必读》 - 豆瓣评分 7.9
《赋能:打造应对不确定性的敏捷团队 [Team of Teams]》 - 豆瓣评分 7.6
《OKR工作法:谷歌、领英等顶级公司的高绩效秘籍 [Radical Focus]》 - 豆瓣评分 7.6
《CTO说》 - 豆瓣评分 7.3
《轻流程 IT团队的积分式绩效管理》 - 豆瓣评分 7
《技术领导力:程序员如何才能带团队》 - 豆瓣评分 5.4
《敏捷文化:如何打造优秀的高效能团队 [The Agile Culture: Leading through Trust and Owner]》
数学与算法
数学
《数学之美(第二版)》 - 豆瓣评分 8.9
《程序员的数学2 概率统计》 - 豆瓣评分 8.7
《程序员的数学3 线性代数》 - 豆瓣评分 8.6
《程序员的数学》 - 豆瓣评分 7.2
《程序员的数学思维修炼(趣味解读)》 - 豆瓣评分 5.4
《统计之美:人工智能时代的科学思维》
《统计思维:程序员数学之概率统计(第2版)》
算法
《算法导论(原书第3版)/计算机科学丛书 [Introduction to Algorithms, third edition]》 - 豆瓣评分 9.3
《算法图解》 - 豆瓣评分 8.4
《漫画算法:小灰的算法之旅(全彩)》
职业素养与个人成长
《我编程,我快乐:程序员职业规划之道》 - 豆瓣评分 7.9
《程序员的自我修养》 - 豆瓣评分 6.5
职业素养提升
《码农翻身:用故事给技术加点料》 - 豆瓣评分 9.1
《程序员修炼之道:从小工到专家》 - 豆瓣评分 8.8
《极客与团队:软件工程师的团队生存秘笈》 - 豆瓣评分 8.3
《程序员思维修炼(修订版)》 - 豆瓣评分 8.2
《高效能程序员的修炼》 - 豆瓣评分 8.2
《O'Reilly:卓有成效的程序员 [Productive programmer]》 - 豆瓣评分 8.1
《Java工程师修炼之道》 - 豆瓣评分 7.8
《程序员的成长课》 - 豆瓣评分 7.6
《高效程序员的45个习惯:敏捷开发修炼之道(修订版)》 - 豆瓣评分 7.6
《温伯格技术思想三部曲:颠覆完美软件 软件测试必须知道的几件事》 - 豆瓣评分 7.5
《温伯格技术思想三部曲:程序开发心理学(银年纪念版)》 - 豆瓣评分 7.4
《软件开发本质论:追求简约、体现价值、逐步构建》 - 豆瓣评分 7.3
《内外兼修:程序员的成长之路》 - 豆瓣评分 6.6
个人软技能
《把时间当作朋友(第3版 全彩)》 - 豆瓣评分 8.5
《暗时间》 - 豆瓣评分 8.4
《关键对话:如何高效能沟通(原书第2版) [Crucial Conversations: Tools for Talking When Stak]》 - 豆瓣评分 8.1
《温伯格技术思想三部曲:成为技术领导者 掌握全面解决问题的方法》 - 豆瓣评分 8
《软技能 代码之外的生存指南》 - 豆瓣评分 8
《程序员健康指南》 - 豆瓣评分 7.5
《如何把事情做到最好:改变全球9800万人的人生指导书 [Mastery]》 - 豆瓣评分 7.2
《程序员的英语》 - 豆瓣评分 5.9
《高效能人士的七个习惯(30周年纪念版)》
大厂出品
阿里巴巴技术丛书
《码出高效:Java开发手册》 - 豆瓣评分 8.8
《大数据之路 阿里巴巴大数据实践》 - 豆瓣评分 7.8
《技术之瞳 阿里巴巴技术笔试心得》 - 豆瓣评分 7.7
《淘宝技术这十年》 - 豆瓣评分 7.3
《尽在双11 阿里巴巴技术演进与超越》 - 豆瓣评分 7.1
《逆流而上:阿里巴巴技术成长之路》 - 豆瓣评分 6.9
京东技术丛书
《京东基础架构建设之路(全彩)》 - 豆瓣评分 6.2
《京东系统质量保障技术实战》 - 豆瓣评分 6.1
《京东技术解密》 - 豆瓣评分 6.1
工具书
《Linux命令行与shell脚本编程大全(第3版)》 - 豆瓣评分 9.1
《阿里巴巴Java开发手册》 - 豆瓣评分 8.3
《SQL即查即用 (全彩版)》
《Linux命令速查手册(第三版)》
面试求职
《剑指Offer:名企面试官精讲典型编程题(第2版)》 - 豆瓣评分 9.1
《编程之美:微软技术面试心得》 - 豆瓣评分 8.4
《Java程序员面试笔试宝典》 - 豆瓣评分 7.6
《Java程序员面试宝典(第4版)》 - 豆瓣评分 5
《编程之法:面试和算法心得》
《Java程序员面试算法宝典》
《Java程序员面试笔试真题库》
《Java程序员面试笔试真题与解析》
《Java核心技术及面试指南》
《解忧程序员:高薪编程、求职面试与成长转型宝典》
格局与视野
《全球科技通史》 - 豆瓣评分 9.4
《浪潮之巅 第三版 套装上下册》 - 豆瓣评分 9.3
《***与画家:硅谷创业之父Paul Graham文集 [Hackers and Painters Big Ldeas From the Computer Age]》 - 豆瓣评分 8.8
《软件随想录 卷1》 - 豆瓣评分 8.8
《软件随想录 卷2》 - 豆瓣评分 8.7
《编程人生:15位软件先驱访谈录》 - 豆瓣评分 8.5
《大教堂与集市(最新版) [The Cathedral & the Bazaar]》 - 豆瓣评分 8.4
《硅谷之谜:浪潮之巅 续集》 - 豆瓣评分 8.4
《原则 [Principles]》 - 豆瓣评分 8.4
《精益创业》 - 豆瓣评分 8.4
《态度:吴军博士新书》 - 豆瓣评分 8.1
《见识》 - 豆瓣评分 8.1
《极限创新 35岁之前改变世界的全球科技精英》 - 豆瓣评分 7.3
《大学的终结:泛在大学与高等教育革命》 - 豆瓣评分 7.2
《未来版图 全球聪明公司的科技创新趋势和商业化路径》 - 豆瓣评分 7.1
《你好哇,程序员——漫话程序员面试求职、升职加薪、创业与生活》 - 豆瓣评分 6.5
《图灵和ACM图灵奖(1966-2015 第五版) 纪念计算机诞生70周年》
《文明之光(全彩印刷套装1-4册)入选2014中国好书/第六届中华优秀出版物获奖图书》
《大师访谈录:成就非凡的软件人生》
Java之外
《计算机科学丛书:计算机程序的构造和解释(原书第2版)》 - 豆瓣评分 9.5
《计算机科学丛书:编译原理(第2版) [Compilers:Principle,Techniques and Tools]》 - 豆瓣评分 9.1
《一个APP的诞生——从零开始设计你的手机应用》 - 豆瓣评分 6.3
《大型网站性能优化实战:从前端、网络、CDN到后端、大促的全链路性能优化详解》
网络知识
《图解HTTP》 - 豆瓣评分 8.1
《图解TCP/IP 第5版》 - 豆瓣评分 7.8
安全知识
《白帽子讲Web安全(纪念版)》 - 豆瓣评分 7.4
《Web安全***:***测试实战指南》
工具
《Maven实战》 - 豆瓣评分 8.2
《大象:Thinking in UML(第2版)》 - 豆瓣评分 8.2
《Git学习指南》 - 豆瓣评分 6.7
《UML基础、案例与应用(第3版 修订版)》
运维&DevOps
《编码:隐匿在计算机软硬件背后的语言 [Code:The Hidden Language of Computer Hardware and Software]》 - 豆瓣评分 9.3
《DevOps实践指南》 - 豆瓣评分 9
《性能之巅:洞悉系统、企业与云计算》 - 豆瓣评分 8.7
《鸟哥的Linux私房菜 基础学习篇 第四版》 - 豆瓣评分 8.2
《DevOps开发运维训练营》
注:本文只是推荐,只有一小部分的书籍有文档资料分享。包括:
【Redis实战】
【Kafka核心设计与实践原理】
【Java并发编程从入门到入坟】
【Spring Boot实战】
【Spring Cloud微服务架构实战】
【深入浅出Spring Boot2.0x】
【Nginx实战】
【Docker实战】
转发文章+关注我,然后加入我的个人粉丝群(Java技术剑:807987079)即可获得这些【书籍文档资料】