本文档目前已收录277本Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖Java从业者的各个阶段,并持续更新。

涵盖领域:Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理领导力流程,职业素养与个人成长,格局与视野,面试参考书等。
注:本文只是推荐,只有一小部分的书籍有文档资料分享。包括:
【Redis实战】
【Kafka核心设计与实践原理】
【Java并发编程从入门到入坟】
【SpringBoot实战】
【SpringCloud微服务架构实战】
【深入浅出】
【Nginx实战】
【Docker实战】
入门书籍
《明解Java》-豆瓣评分8.5
《Java从入门到精通(第4版附光盘)》-豆瓣评分6
《入门很简单丛书:JavaWeb开发入门很简单》
《程序员炼成记从小白到工程师》
《Java从小白到大牛》
《JavaWeb项目开发实战入门(全彩版)》
《Java精彩编程200例(全彩版)》
《Java轻松学》
《大话Java:程序设计从入门到精通(含DVD光盘1张)》
《Java语言袖珍指南(第二版)》
基础书籍
《Java编程思想(第4版)[thinkinginjava]》-豆瓣评分9.1
《Java核心技术卷I:基础知识(原书第10版)》-豆瓣评分8.2
《Java核心技术卷II:高级特性(原书第10版)》-豆瓣评分7.7
多线程与并发
《华章专业开发者丛书·Java并发编程实战》-豆瓣评分9.1
《Java多线程编程实战指南(设计模式篇)》-豆瓣评分8.5
《图解Java多线程设计模式》-豆瓣评分8.4
《实战Java高并发程序设计》-豆瓣评分8.3
《Java高并发编程详解:多线程与架构设计》-豆瓣评分7.6
《Java核心技术系列:Java多线程编程核心技术[JavaMulti-threadProgramming]》-豆瓣评分5.1
《Java并发编程:核心方法与框架》
《Java多线程与Socket:实战微服务框架》
《NIO与Socket编程技术指南》
《Java并发编程之美》
《实战Java高并发程序设计(第2版)》
网络编程
《Java网络编程(第四版)[Javanetworkprogramming,forthedition]》-豆瓣评分7.6
数据结构
《数据结构与算法分析:Java语言描述(原书第3版)》-豆瓣评分8.3
《图解数据结构:使用Java》
《数据结构与算法Java语言描述》
语言基础
《Java8实战》-豆瓣评分9.2
《Java函数式编程》-豆瓣评分8.9
《Java编程的逻辑》-豆瓣评分8.9
《O'Reilly:HeadFirstJava(中文版第2版涵盖)》-豆瓣评分8.7
《写给大忙人看的Java核心技术》-豆瓣评分7.1
《精通lambda表达式:Java多核编程[MasteringLambdas:JavaProgramminginaMulticore]》
《Java9模块化开发:核心原则与实践》
《JavaJDK9学习笔记》
《Java9编程参考官方大全(第10版)[Java:ThteCompleteReference,TenthEdition]》
《写给大忙人的JavaSE9核心技术》
进阶
《深入分析JavaWeb技术内幕(修订版)》-豆瓣评分7.5
《JavaRESTfulWebService实战(第2版)》
性能优化
《Java性能优化权威指南[Javaperformance]》-豆瓣评分8.4
《Java程序性能优化:让你的Java程序更快、更稳定》-豆瓣评分8.1
《Java性能权威指南》-豆瓣评分8.1
《51CTO学院系列丛书·实战Java虚拟机:JVM故障诊断与性能优化》-豆瓣评分8
《Java性能调优指南》-豆瓣评分7
《大话Java性能优化》-豆瓣评分4.4
响应式编程
《响应式架构:消息模式Actor实现与Scala、Akka应用集成》-豆瓣评分8.1
《RxJava响应式编程》
《实战》
JVM虚拟机
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》-豆瓣评分8.9
《Java核心技术系列:Java虚拟机规范(JavaSE8版)[TheJavaVirtualMachineSpecificationJaveSE8Edition]》-豆瓣评分8.3
《揭秘Java虚拟机:JVM设计原理与实现》-豆瓣评分7.9
《HotSpot实战》-豆瓣评分7.1
《Java从入门到动手写虚拟机1(套装共2册)》
代码设计优化
《重构改善既有代码的设计Java语言版》-豆瓣评分9.3
《代码大全(第2版)》-豆瓣评分9.3
《EffectiveJava中文版(原书第3版)》-豆瓣评分9
《代码整洁之道程序员的职业素养》-豆瓣评分8.8
《代码整洁之道[CleanCodeAHandbookofAgileSoftwareCraftsmanship]》-豆瓣评分8.6
《Spring实战(第4版)》-豆瓣评分8.3
《代码不朽:编写可维护软件的10大要则(Java版)》-豆瓣评分7
《Java代码与架构之完美优化实战经典》
设计模式
《反应式设计模式》-豆瓣评分9.3
《O'Reilly:HeadFirst设计模式(中文版)》-豆瓣评分9.2
《设计模式:可复用面向对象软件的基础》-豆瓣评分9.1
《实现领域驱动设计[ImplementingDomain-DrivenDesign]》-豆瓣评分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
《SpringCloud微服务实战》-豆瓣评分7.9
《深入理解SpringCloud与微服务构建》-豆瓣评分7.7
《MyBatis技术内幕》-豆瓣评分7.6
《SpringBoot实战》-豆瓣评分7.2
《深入浅出》-豆瓣评分7
《JavaEE开发的颠覆者:SpringBoot实战》-豆瓣评分6.3
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》-豆瓣评分5.9
《SpringBoot2精髓:从构建小系统到架构分布式大系统》-豆瓣评分4.8
《Spring5开发大全》
《SpringCloud微服务架构进阶》
《Spring源码深度解析第2版》
《SpringMVC实战》
《SpringBoot编程思想(核心篇)(限量版亲笔签名书签随机发售)》
《互联网轻量级SSM框架解密:Spring、SpringMVC、MyBatis源码深度剖析》
《Spring学习指南第3版》
《精通SpringMVC4》
高并发
《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:TheDefinitiveGuide]》-豆瓣评分8.1
《图解Spark:核心技术与案例实战》-豆瓣评分7.6
《Hive编程指南[ProgrammingHive]》-豆瓣评分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
《CloudNative分布式架构原理与实践》
《分布式系统常用技术及案例分析(第2版)》
《云原生Java:SpringBoot、SpringCloud与CloudFoundry弹性系统设计》
微服务架构
《微服务设计》-豆瓣评分8.2
《生产微服务》-豆瓣评分8
《架构解密:从分布式到微服务》-豆瓣评分5.8
《Java微服务》-豆瓣评分5.3
《SpringCloud微服务架构开发实战(全新升级版)》
《微服务实践》
架构方法论
《架构整洁之道》-豆瓣评分8.8
《企业应用架构模式[PatternsofEnterpriseApplicationArchitecture]》-豆瓣评分8.3
《企业IT架构转型之道阿里巴巴中台战略思想与架构实战》-豆瓣评分8.2
《聊聊“架构”》-豆瓣评分7.6
《架构真经:互联网技术架构的设计原则(原书第2版)》-豆瓣评分7.5
《软件架构设计:程序员向架构师转型必备(第2版)》-豆瓣评分7.4
《恰如其分的软件架构[JustEnoughSoftwareArchitecture]》-豆瓣评分7.3
《软件架构设计:大型网站技术架构与业务架构融合之道》
JVM周边语言
《Scala编程(第3版)》-豆瓣评分9.4
《Groovy程序设计》-豆瓣评分8.2
《快学Scala(第2版)》-豆瓣评分8
《Kotlin极简教程》
《Scala集合技术手册》
项目管理领导力流程
《构建之法现代软件工程(第三版)》-豆瓣评分9
《精益思想(白金版)》-豆瓣评分8.2
《给产品经理讲技术》
项目管理
《持续交付:发布可靠软件的系统方法》-豆瓣评分8.7
《名家经典系列:人件(原书第3版)[Peopleware:ProductiveProjectsandTeams]》-豆瓣评分8.4
《硝烟中的Scrum和XP:我们如何实施Scrum》-豆瓣评分8.4
《敏捷软件开发实践估算与计划》-豆瓣评分8.4
《人月神话(40周年中文纪念版)[TheMythicalMan-Month:EssaysonSoftwareEngineeringAnniversaryEdition]》-豆瓣评分8.3
《Scrum敏捷软件开发》-豆瓣评分8
《用户故事与敏捷方法[UserStoriesApplied:ForAgileSoftwareDevelopment]》-豆瓣评分8
《用户故事地图[UserStoryMapping]》-豆瓣评分7.4
《知行合一实现价值驱动的敏捷和精益开发》
《互联网项目管理实践精粹》
团队管理
《卓有成效的管理者(珍藏版)[TheEffectiveExecutive]》-豆瓣评分8.8
《跃迁:从技术到管理的硅谷路径》-豆瓣评分8.4
《告别失控软件开发团队管理必读》-豆瓣评分7.9
《赋能:打造应对不确定性的敏捷团队[TeamofTeams]》-豆瓣评分7.6
《OKR工作法:谷歌、领英等顶级公司的高绩效秘籍[RadicalFocus]》-豆瓣评分7.6
《CTO说》-豆瓣评分7.3
《轻流程IT团队的积分式绩效管理》-豆瓣评分7
《技术领导力:程序员如何才能带团队》-豆瓣评分5.4
《敏捷文化:如何打造优秀的高效能团队[TheAgileCulture:LeadingthroughTrustandOwner]》
数学与算法
数学
《数学之美(第二版)》-豆瓣评分8.9
《程序员的数学2概率统计》-豆瓣评分8.7
《程序员的数学3线性代数》-豆瓣评分8.6
《程序员的数学》-豆瓣评分7.2
《程序员的数学思维修炼(趣味解读)》-豆瓣评分5.4
《统计之美:人工智能时代的科学思维》
《统计思维:程序员数学之概率统计(第2版)》
算法
《算法导论(原书第3版)/计算机科学丛书[IntroductiontoAlgorithms,thirdedition]》-豆瓣评分9.3
《算法图解》-豆瓣评分8.4
《漫画算法:小灰的算法之旅(全彩)》
职业素养与个人成长
《我编程,我快乐:程序员职业规划之道》-豆瓣评分7.9
《程序员的自我修养》-豆瓣评分6.5
职业素养提升
《码农翻身:用故事给技术加点料》-豆瓣评分9.1
《程序员修炼之道:从小工到专家》-豆瓣评分8.8
《极客与团队:软件工程师的团队生存秘笈》-豆瓣评分8.3
《程序员思维修炼(修订版)》-豆瓣评分8.2
《高效能程序员的修炼》-豆瓣评分8.2
《O'Reilly:卓有成效的程序员[Productiveprogrammer]》-豆瓣评分8.1
《Java工程师修炼之道》-豆瓣评分7.8
《程序员的成长课》-豆瓣评分7.6
《高效程序员的45个习惯:敏捷开发修炼之道(修订版)》-豆瓣评分7.6
《温伯格技术思想三部曲:颠覆完美软件软件测试必须知道的几件事》-豆瓣评分7.5
《温伯格技术思想三部曲:程序开发心理学(银年纪念版)》-豆瓣评分7.4
《软件开发本质论:追求简约、体现价值、逐步构建》-豆瓣评分7.3
《内外兼修:程序员的成长之路》-豆瓣评分6.6
个人软技能
《把时间当作朋友(第3版全彩)》-豆瓣评分8.5
《暗时间》-豆瓣评分8.4
《关键对话:如何高效能沟通(原书第2版)[CrucialConversations:ToolsforTalkingWhenStak]》-豆瓣评分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
《黑客与画家:硅谷创业之父PaulGraham文集[HackersandPaintersBigLdeasFromtheComputerAge]》-豆瓣评分8.8
《软件随想录卷1》-豆瓣评分8.8
《软件随想录卷2》-豆瓣评分8.7
《编程人生:15位软件先驱访谈录》-豆瓣评分8.5
《大教堂与集市(最新版)[TheCathedraltheBazaar]》-豆瓣评分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,TechniquesandTools]》-豆瓣评分9.1
《一个APP的诞生——从零开始设计你的手机应用》-豆瓣评分6.3
《大型网站性能优化实战:从前端、网络、CDN到后端、大促的全链路性能优化详解》
网络知识
《图解HTTP》-豆瓣评分8.1
《图解TCP/IP第5版》-豆瓣评分7.8
安全知识
《白帽子讲Web安全(纪念版)》-豆瓣评分7.4
《Web安全攻防:渗透测试实战指南》
工具
《Maven实战》-豆瓣评分8.2
《大象:ThinkinginUML(第2版)》-豆瓣评分8.2
《Git学习指南》-豆瓣评分6.7
《UML基础、案例与应用(第3版修订版)》
运维DevOps
《编码:隐匿在计算机软硬件背后的语言[Code:TheHiddenLanguageofComputerHardwareandSoftware]》-豆瓣评分9.3
《DevOps实践指南》-豆瓣评分9
《性能之巅:洞悉系统、企业与云计算》-豆瓣评分8.7
《鸟哥的Linux私房菜基础学习篇第四版》-豆瓣评分8.2
《DevOps开发运维训练营》
注:本文只是推荐,只有一小部分的书籍有文档资料分享。包括:
【Redis实战】
【Kafka核心设计与实践原理】
【Java并发编程从入门到入坟】
【SpringBoot实战】
【SpringCloud微服务架构实战】
【深入浅出】
【Nginx实战】
【Docker实战】
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系