w3cschool小编给大家推荐一份 Java 程序员必看的书单,书目由入门到高级,适合各阶段java开发者收藏

一、Java 入门书籍推荐

封面 书名 简介 购买地址
Java编程思想(第4版) [美] Bruce Eckel 著,陈昊鹏 译 《计算机科学丛书:Java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在 BruceEckel 的文字亲和力和小而直接的编程示例面前也会化解于无形。 京东购买
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 周志明 著 这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在中国台湾地区也颇受欢迎。 京东购买
O’Reilly:Head First设计模式(中文版) [美] 弗里曼(Freeman E.) 等 著,UML China 编,OReilly Taiwan公司 译 本书共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。 京东购买
Effective Java中文版(原书第3版) 约书亚·布洛克(Joshua Bloch) 著,俞黎敏 译 包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。是Java开发人员案头上的一本不可或缺的参考书。 京东购买
Java核心技术 卷I 基础知识+卷II 高级特性 原书第11版 凯·,S.,霍斯特曼 著,林琪 译 本书是Java领域*有影响力和价值的著作之一,与《Java编程思想》齐名,是高级程序员的首xuanJava指南。 京东购买
Java 11官方参考手册(第11版) [美] 赫伯特·希尔特(Herbert Schidt) 著,孙鸿飞 译 《Java 11官方参考手册(第11版)》针对Java SE 11做了全面更新,介绍如何开发、编译、调试和运行Java程序。该书由畅销书作者HerbertSchildt撰写,涵盖Java语言的方方面面,包括Java 的语法、关键字、基本编程原则。 京东购买
华章专业开发者丛书·Java并发编程实战 [美] Brian Goetz 等 著,童云兰 等 译 《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。 京东购买
Spring揭秘(图灵出品) 王福强 著 《Spring揭秘》以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。 京东购买
MyBatis技术内幕(博文视点出品) 徐郡明 著 本书以MyBatis 3.4为基础,针对MyBatis的架构设计和实现细节进行了详细分析,其中穿插介绍了MyBatis源码中涉及的基础知识、设计模式以及笔者自己在实践中的思考。 京东购买

二、代码优化书籍推荐

封面 书名 简介 购买地址
重构 改善既有代码的设计(第2版 平装版)(异步图书出品) [美] 马丁·福勒(Martin Fowler) 著,熊节,林从羽 译 重构20年,世界软件开发大师MartinFowler的不朽经典,生动阐述重构原理和具体做法,普通程序员进阶到编程高手的修炼秘笈和代码整洁之道 京东购买
代码整洁之道(异步图书出品) 罗伯特·C.,马丁(Robert,C.,Martin) 著,韩磊 译 Java语言版,鲍勃大叔作品,程序员必读,汇聚编程大师数十年编程生涯的心得体会,阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题 京东购买
代码整洁之道 程序员的职业素养(异步图书出品) [美] 罗伯特·C.马丁(Robert C.Martin) 著,余晟,章显洲 译 代码整洁之道CleanCode姐妹篇编程大师40余年心得体会阐释软件工艺中的原理技术工具和实践助力专业软件开发人员具备令人敬佩的职业素养 京东购买

三、计算机网络书籍推荐

封面 书名 简介 购买地址
计算机网络 自顶向下方法 [美] James,F.Kurose,Keith,W.Ross 著,陈鸣 译 译 本书是经典的计算机网络教材之一,采用了作者的自顶向下方法来讲授计算机网络的原理及其协议,自16年前第1版出版以来已经被数百所大学和学院选作教材,被译为14种语言。 京东购买
TCP/IP详解(套装共3册) 凯文 R.福尔,W.理查德·史蒂文森,加里·R.赖特 著 网络专家、著名技术作家W. Richard Stevens的传世之作,内容详尽且极具权*,被誉为TCP/IP领域的不朽名著 京东购买
图解 HTTP [日] 上野·宣 著,于均良 译 Web开发工程师参考书目,172张图详解HTTP协议,涉及web安全及新技术动向,HTTP经典指南,图解TCP/IP图解网络硬件,图解机器学习和密码技术姊妹篇 京东购买
深入剖析Tomcat Budi Kurniawan,Paul Deck 著,曹旭东 译 《深入剖析Tomcat》深入剖析Tomcat4和Tomcat5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发Tomcat组件,或者扩展已有的组件。 京东购买
深入理解Nginx:模块开发与架构解析 陶辉 著 Nginx专家撰写,透彻解析Nginx架构,详解Nginx模块开发方法和技巧 京东购买

四、操作系统 && 计算机底层书单

封面 书名 简介 购买地址
现代操作系统(原书第4版) Andrew S. Tanenbaum,Herbert Bos 著,陈向群 译 本书适合作为高等院校计算机专业的操作系统课程教材,也适合相关技术人员参考。 点此购买
鸟哥的Linux私房菜 基础学习篇 第四版 鸟哥 著 从入门到精通,适用系统应用和开发及运维的人员,涵盖linux内核、命令行、嵌入式、Shell与ShellScripts技巧精粹,基于CentOS7.x 点此购买blank
鸟哥的Linux私房菜:服务器架设篇(第三版) 鸟哥 著 畅销 Linux 入门书升级版鸟哥教你从入门到精通适用 Linux 系统应用和开发及运维的人员 点此购买
Linux内核设计与实现(原书第3版) [美] Robert Love 著,陈莉君,康华 译 深入理解LINUX内核设计原理,精通Linux内核核心技术经典图书 点此购买
编码:隐匿在计算机软硬件背后的语言(博文视点出品) [美] Charles Petzold 著,左飞,薛佟佟 译 不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,都不妨翻阅一下本书,读一读大师的经典作品,必然会有收获。 点此购买
图灵程序设计丛书:程序是怎样跑起来的(图灵出品) [日] 矢泽久雄 著,李逢俊 译,[日] 日经Software 校 图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。 点此购买

五、数据结构与算法篇书单

封面 书名 简介 购买地址
数据结构与算法分析:Java语言描述(原书第3版) [美] 马克·艾伦·维斯 著,陈越 译 国际著名计算机教育专家Weiss数据结构与算法Java描述经典教材新版,把算法分析与高效率的Java程序的开发有机地结合起来,深入分析每种算法。 点此购买
算法导论(原书第3版)/计算机科学丛书 [美] Thomas H.Cormen,[美] Charles E.Leiserson,[美] Ronald L.Rivest,[美] Clifford Stein 著,殷建平,徐云,王刚 等 译 超过50万人阅读的算法!算法标准教材,国内外1000余所高校采用 点此购买
编程珠玑(第2版 修订版)(异步图书出品) [美] 乔恩·本特利(Jon Bentley) 著,黄倩,钱丽艳 译,刘田 校 20余年畅销不衰计算机科学的不朽经典 历史上伟大的计算机科学著作之一 程序员推选的心爱计算机图书 点此购买
算法(第4版)(图灵出品) [美] Robert Sedgewick,[美] Kevin Wayne 著,谢路云 译 算法领域的经典参考书众多图例实现图解算法和算法导论基于Java语言实现算法和数据结构熟练掌握算法设计与分析 点此购买

六、缓存篇书单

封面 书名 简介 购买地址
Redis设计与实现 黄健宏 著 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备; 点此购买
Redis开发与运维 付磊,张益军 著 从开发、运维两个角度总结了Redis实战经验,深入浅出地剖析底层实现,包含大规模集群开发与运维的实际案例、应用技巧。 点此购买

七、数据库书单

封面 书名 简介 购买地址
SQL必知必会 第5版(图灵出品) 本·福达(Ben Forta) 著,钟鸣,刘晓霞 译  SQL是使用最广泛的数据库语言,绝大多数重要的 DBMS 支持 SQL。 点此购买
高性能MySQL(第3版)(博文视点出品) Baron Schwartz,Peter Zaitsev,Vadim Tkachenko 著,宁海元,周振兴,彭立勋 等 译 《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。 点此购买
MySQL技术内幕:InnoDB存储引擎(第2版) 姜承尧 著 由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。 点此购买

八、微服务 && 分布式篇书单

封面 书名 简介 购买地址
微服务架构设计模式 [美] 克里斯·理查森(Chris Richardson) 著,喻勇 译 本书由世界十大软件架构师之一、微服务架构的先驱、Java开发者社区的意见领袖Chris Richardson亲笔撰写,旨在帮助架构师和程序员学会使用微服务架构成功开发应用程序。 点此购买
从Paxos到Zookeeper分布式一致性原理与实践(博文视点出品) 倪超 著 国内罕见系统讲解ZooKeeper这一应用广泛、成熟的分布式协调框架之技术书。 点此购买

九、消息中间件书单

封面 书名 简介 购买地址
Kafka权威指南(图灵出品) Neha Narkhede,Gwen Shapira,Todd Palino 著 Kafka核心作者和业界一流一线人员共同执笔,全面介绍Kafka设计原理和架构细节 点此购买
RabbitMQ实战指南(博文视点出品) 朱忠华 著 细致分析RabbitMQ的方方面面。由浅入深,全面掌握RabbitMQ各个技术要点。 点此购买

十、容器书单

封面 书名 简介 购买地址
Docker 容器与容器云(第2版)(图灵出品) 浙江大学SEL实验室 著 本书适用于有一定Docker基础的开发者、架构师、IT专业学生以及探索基于Docker构建云计算平台的技术人员,也非常适合作为高校教材或培训资料。 点此购买

十一、面试相关书单

封面 书名 简介 购买地址
剑指Offer:名企面试官精讲典型编程题(第2版)(博文视点出品) 何海涛 著 剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。 点此购买
程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)(博文视点出品) 左程云 著 程序员刷题宝典!编程思维提升秘籍!真实代码面试题目精选及解法详解!所有题目均可在线编程自测! 点此购买
编程之美:微软技术面试心得(博文视点出品) 《编程之美》小组 著 是来自微软技术人员的杰作,他们和你有同样的梦想。 点此购买

十二、软件开发&&程序人生书单

封面 书名 简介 购买地址
领域驱动设计 软件核心复杂性应对之道 修订版(异步图书出品) [美] Eric Evans 著,赵俐,盛海艳,刘霞 译 领域驱动设计之父 经典著作 众多声名显赫软件大师鼎力推荐,深度剖析构建高质量复杂系统的核心技术 点此购买
人月神话(40周年中文纪念版) [美] 小弗雷德里克·布鲁克斯(Frederick,P.Brooks,Jr.) 著,汪颖,UMLChina翻组 译 图灵奖得主、“IBM360系统之父”作者Brooks颠覆了项目管理领域,软件开发人员、软件项目经理、系统分析师等IT从业者必藏之软工圣经!畅销全球40年! 点此购买
程序员修炼之道:通向务实的最高境界(第2版)(博文视点出品) [美] David,Thomas(大卫托马斯),Andrew,Hunt(安德鲁亨特) 著,云风 译 《从小工到专家》重磅新版,雄踞“全球程序员至爱书单”顶端,开发新兵走向卓越领袖 点此购买
软技能 代码之外的生存指南(异步图书出品) [美] 约翰 Z.森梅兹(John Z.Sonmez) 著,王小刚 译 《软技能2:软件开发者职业生涯指南》重磅出版,程序员职业宝典,求职面试指导教程,软件行业泰斗级人物Martin和软件架构师Hanselman作序推荐 点此购买
程序员思维修炼(修订版)(图灵出品) [美] Andy Hunt 著,崔康 译 从认知科学、神经学、学习理论和行为理论角度,深入探讨了如何才能具备优秀的学习能力和思考能力 点此购买
代码大全(第2版)(博文视点出品) [美] Steve,[美] McConnell 著,金戈,汤凌,陈硕,张菲 译 第2版两届Software Jolt Award震撼大奖得主 经典中的经典。仍然是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。 点此购买

以上就是w3cschool小编为你整理的书单Java从入门到高级书籍推荐,如果对你有帮助欢迎收藏分享~