不可错过,Java程序员必备珍藏书单

不要因为迷茫,而停止了脚下的路。给大家推荐一份Java程序员必看的书单,豆瓣评分都挺不错的,往下看!

一、Java 基础篇书单

《Java编程思想》:从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等)
《深入理解Java虚拟机:JVM高级特性与最佳实践》:从工作原理和工程实践两个维度深入剖析JVM的著作。
《Head First 设计模式》:涵盖23个设计模式。
《Effective java》:包含90个条目,每个条目讨论Java程序设计中的一条规则。
《Java核心技术》:Java入门的工具书,基础知识讲的很细
《Java8 实战》:全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。
《Java并发编程实战》:介绍Java线程和并发。
《Spring揭秘》:spring的入门书籍。
《MyBatis技术内幕》:为读者理解MyBatis的设计原理、阅读MyBatis源码、扩展MyBatis功能提供帮助和指导,深入了解MyBatis的运行原理、设计理念。

二、代码优化篇书单

《重构:改善既有代码的设计》:凝聚了软件开发社区专家多年摸索而获得的宝贵经验。
《代码整洁之道》:给出了一系列行之有效的整洁代码操作实践。
《代码整洁之道 程序员的职业素养》:阐释软件工艺中的原理、技术、工具和实践。

三、数据库书单

《sql必知必会》:针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提供了大量简明的实例。
《高性能Mysql》:不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。
《MySQL技术内幕:innodb存储引擎》:从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践。

四、面试相关书单

《剑指offer》:整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。
《程序员代码面试指南:IT名企算法与数据结构题目最优解》:对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。
《编程之美:微软技术面试心得》:收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试、面试中出现过,或者是被微软员工热烈讨论过。
leetCode:一个编程题网站,如果你面试找工作,尤其是面大厂,一定记得先去leetCode刷题哈。
程序员客栈:专为程序员提供自由工作的平台,如果面试前没有项目经验,可以在平台上找找自己能做的项目,提高技术能力。

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

《程序员修炼之道》:在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。
《软技能:代码之外的生存指南》:为软件开发者量身定做的职业发展指南。
《代码大全(第2版)》:完整的软件构建手册,涵盖了软件构建过程中的所有细节。

每一本都值得去读,都值得去收藏!快去看起来吧~

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小范

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值