本书目前收录了277本Java相关领域的经典技术书籍,从初级开发者到老手设计者,涵盖了Java相关人员的各个阶段,不断更新。
对象领域: Java入门书、Java基础和高级书、框架和中间件、框架设计、设计模型、数学和算法、JVM外围语言、项目管理和领导流程、职业素养和个人成长、结构和视野、面试参考书等。
注:本文只是推荐,只有一小部分书共享文件资料。 其中包括:
【Redis实战】
【Kafka核心设计与实践原理】
【从Java同时编程入门到坟墓】
【Spring Boot实战】
【Spring Cloud微服务体系结构实战】
【深入钻研Spring Boot2.0x】
【Nginx实战】
【Docker实战】
转发文章+关注我,用私人信件回复“书”,就能得到这些“书籍文件资料”的免费地址!
入门书
「明解Java》 -「豆瓣评价8.5」
“从Java入门开始熟习(第4版付CD )”豆瓣评价6
"入门简单的系列: Java Web开发入门简单. "
“程序员从白色到工程师
" Java从白到大牛. "
“JavaWeb项目开发实战入门(全色版)”
“Java超棒的编程200例(全色版)”
Java简学
“大言Java :从编程入门到熟练(包括DVD光盘在内1张)”
《Java语言口袋指南(第二版)》
基础书籍
Java编程思想(第4版) [thinking in java]》 -豆瓣评分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多线程编程核心技术[ Java multi-thread programming ]」-豆瓣评分5.1
" Java并发编程:核心方法和框架. "
" Java多线程和套接字:实战微服务框架. "
" NIO和socket编程技术指南. "
“Java同时编程之美”
"实战Java高并行程序设计(第二版) "
网络程序设计
Java网络编程(第4版) Java网络编程,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多核编程[ masterringlambda:javaprogrammingamulticore ]”
" Java 9模块开发:核心原则与实践. "
Java JDK 9学习笔记
Java 9编程参考公式大全(第10版) [Java:Thte Complete Reference,Tenth Edition]
“写给忙人的Java SE 9核心技术”
上级机关
“深入分析Java Web技术的内幕(修订版)”豆瓣评价7.5
Java rest风格的web服务实战(第2版)
优化性能
《Java性能优化权威指南Java性能]》-豆瓣评估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版) [ thejavarivativementachitionspecificationjavese8edition ]”-豆瓣评分8.3
《公开Java虚拟机: JVM设计原理与实现》-豆瓣评价7.9
“HotSpot实战”豆瓣评价7.1
“从Java入门到虚拟机1 (一套共2册)”
代码与设计优化
“重建现有代码改进的设计Java语言版”豆瓣评分9.3
大全(第2版) -豆瓣评分9.3
《Effective Java中文版(原书第3版)》豆瓣评分9
“码清道程序员职业素养”豆瓣评分8.8
代码清晰的道路[ cleancodeahandbookofagilesoftwarecraftsmanship ] -豆瓣评分8.6
Spring实战(第4版) -豆瓣评分8.3
“代码不朽:制作可保守软件的十大原则( 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 boot2. x》-豆瓣评价7
JavaEE开发的霸者: Spring Boot实战》-豆瓣评价6.3
“Spring技术内幕:深入分析Spring体系结构和设计原理(第二版)”-豆瓣评分5.9
“Spring Boot 2的精髓:从构建小系统到构建分布式大系统”豆瓣评分4.8
「Spring 5开发大全」
Spring Cloud微服务体系结构详细信息
" Spring源深度分析第二版. "
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应用体系结构”
架构
《网络绩效权威指南》豆瓣评价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分布式架构原理与实践. "
《分布式系统常见技术和案例研究(第二版)》
云本机Java:Spring Boot、Spring Cloud、Cloud Foundry柔性系统设计
微服务体系结构
《微服务设计》-豆瓣评价8.2
《微服务生产》——豆瓣评价8
“框架解密:从分散到微服务”豆瓣评价5.8
Java微服务-豆瓣评价5.3
“Spring Cloud微服务体系结构开发实战(新版本升级版)”
《微服务实践》
体系结构方法论
“结构美丽之路”豆瓣评价8.8
企业应用体系结构模型[ patternsofenterpriseapplicationarchitecture ] -豆瓣评估8.3
“企业IT结构转型之路阿里巴巴中台战略思想与结构实战”豆瓣评分8.2
浅谈“框架”——豆瓣评价7.6
《框架真经:网络技术框架的设计原则(原书第2版)》-豆瓣评分7.5
“软件体系结构设计:程序员向设计者转型所需(第2版)”-豆瓣评估7.4
“合适的软件体系结构”豆瓣评估7.3
"软件体系结构设计:大型网站技术体系结构与业务体系结构融合之路. "
JVM外围语言
“Scala编程(第3版)”-豆瓣评分9.4
Groovy编程-豆瓣评价8.2
“快学Scala (第2版)”豆瓣评分8
Kotlin极简单的教程
《Scala收藏技术手册》
项目管理&领导&流程
“构建之法现代软件项目(第三版)”-豆瓣评价9
“精益思想(白金版)”-豆瓣评价8.2
"跟产品经理谈技术. "
项目管理
“持续配送:分发可靠软件的系统方法”豆瓣评价8.7
名家经典系列:人事(原书第3版) [ people ware:productiveprojectsandteams ] -豆瓣评分8.4
《如何实施硝烟中的Scrum和XP:scrum豆瓣评分8.4
敏捷软件开发实践估算与规划》豆瓣评价8.4
《人月神话( 40周年中文纪念版) [ themythialman-month:essysonsoftwareenternationsofteringanniversararyedition ] (豆瓣评分8.3 )
“Scrum敏捷开发”豆瓣评价8
“用户故事和敏捷方法[ usersstoreapplied:foragilesoftwaredevelopment ]”-豆瓣评价8
用户故事地图[用户storymapping]」-豆瓣评估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
敏捷文化:如何创建优秀的高性能团队[ theagileculture:leadingthroughtrustandowner ]。
数学和算法
数学
《数学之美(第二版)》豆瓣评分8.9
《程序员数学2概率统计》豆瓣评分8.7
“程序员的数学三线性代数”豆瓣评分8.6
《程序员数学》豆瓣评价7.2
“程序员的数学思维修炼(兴趣解读)”豆瓣评分5.4
"统计之美:人工智能时代的科学思考. "
《统计思维:程序员数学概率统计(第二版)》
演算法
《算法指导论(原书第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:toolsfortalkingwhenstak ]”-豆瓣评价8.1
“温伯格技术思想三部曲:做技术领导掌握全面解决问题的方法”豆瓣评分8
《软技能代码以外的生存指南》豆瓣评价8
《程序员健康指南》豆瓣评价7.5
《如何做到最好:世界9800万人的人生指导书[Mastery]》 -豆瓣评分7.2
《程序员英语》豆瓣评价5.9
“高性能者的7个习惯( 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指令速查表(第3版)」
面试求职
《剑指offer :名企面试官精心讲授了典型的编程主题(第2版)》-豆瓣评分9.1
《程序设计之美:微软技术面试体会》-豆瓣评分8.4
《Java程序员面试笔试宝典》豆瓣评价7.6
《Java程序员面试宝典(第4版)》-豆瓣评价5
"编程方法:面试和算法体会. "
《Java程序员面试算法宝典》
" Java程序员面试笔试真题库. "
" Java程序员面试笔试的问题与分析. "
《Java核心技术和面试指南》
《解忧程序员:工资高的编程,就业面试和成长变革的宝典》
结构与视野
《全球科技通史》豆瓣评价9.4
《浪顶第三版套上卷》豆瓣评分9.3
黑客与画家:硅谷创业之父保罗·格拉汉姆文集[ hackersandpaintersbigldeasfromthecomputerage ] -豆瓣评分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第5版)纪念电脑诞生70周年”
“文明之光(全彩印刷套装1-4册)被选为2014中国好书/第6届中华优秀出版物获奖书”
"主访记录:完成了精彩的软件人生. "
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
"网络安全攻防:渗透测试实战指南. "
工具
“Maven实战”豆瓣评价8.2
大象: Thinking in UML (第2版) -豆瓣评价8.2
《Git学习指南》豆瓣评价6.7
“UML的基础、案例和应用程序(第3版修订版)”
运输维&DevOps
“代码:计算机硬件和软件背后隐藏的语言[代码: thehiddendinglanguageofcomputerhardwareandsoftware ]”-豆瓣评分9.3
《DevOps实践指南》豆瓣评价9
“性能顶点:洞察系统、企业、云计算”豆瓣评价8.7
《鸟哥的Linux私房菜基础学习篇第四版》豆瓣评分8.2
“DevOps开发运营训练所”
注:本文只是推荐,只有一小部分书共享文件资料。 其中包括:
【Redis实战】
【Kafka核心设计与实践原理】
【从Java同时编程入门到坟墓】
【Spring Boot实战】
【Spring Cloud微服务体系结构实战】
【深入钻研Spring Boot2.0x】
【Nginx实战】
【Docker实战】
最后,总结了开发以来我也学习Java的资料。 如果想在技术上提高自己,关注我,我有时候会记得私人信息发送资料,在评论区域留下自己的联系方式,在我的委托下让很多人看到。