Java程序员必看经典书籍,助你早日打通任督二脉
一、Java四大神兽,神兽在手,天下我有!
1、《Java核心技术卷一》
唯一可以和《Java编程思想》媲美的一本Java入门书籍。单从技术的角度来看,前者更好一些。但上升到思想层面嘛,自然后者更好,两者的偏重点不同。
2、《Java编程思想》
Java第一神作,适合各种阶段的Java程序员(除了小白),相当于武林绝学中的易筋经,我的第二本Java技术书,第一本读了两遍的书,值得反复阅读,我是2016年培训转行的,翻开京东白条,居然是2019年1月份买的,惭愧惭愧啊。
3、《Effective Java》
《Effective Java》第三版一共包含了 90 条极具实用价值的经验规则,每条规则都值得 Java 程序员在实战中去参照。这本书不需要按部就班地从头到尾读,可以随意挑选任意小节进行阅读,因为每条规则相对都是独立的,尽管它们之间会交叉引用,但并不妨碍我们随心所欲地阅读。
4、《深入理解 Java 虚拟机》
Java虚拟机方面的神作,国内Java程序必看的书籍,不要说你不知道。人间有种说法,“不要读国内程序员写的技术书籍,很烂”。但是,《深入理解 Java 虚拟机》是一个例外,国内书籍NO.1
《深入理解Java虚拟机》读书笔记
如果你觉得你经历有限,如果你觉得你不想成为架构师,短期攻克高级工程师,这四本书吃透,就够了。
二、Java经典书籍
1、《编写高质量代码:改善Java程序的151个建议》
这本书不是很火,是我无意间看到的,很适合工作一年左右的初级程序员阅读,有点类似于《Effective Java》。
《编写高质量代码:改善Java程序的151个建议》读书笔记
2、《Java并发编程实战》
多线程必看书籍!
深入浅出地介绍了 Java 线程和并发编程,是一本还算不错的 Java 并发编程参考手册。本书从并发和线程安全性的基本概念出发,介绍了如何使用类库来提供基本的并发方案,包括如何利用线程来提高并发应用程序的吞吐量、如何识别可并发执行的任务、如何提高单线程子系统的响应性、如何确保并发程序执行预期的任务,如何提高并发代码的性能和可伸缩性等等内容。
3、Head First设计模式
这本书的编写方式采用引导式教学,以大量的生活化故事当背景,以图片做背景,阅读起来生动有趣。书中模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。
Java设计模式:23种设计模式全面解析(超级详细)
4、《Java性能权威指南》
市面上专注于 Java 性能的书不多,《Java性能权威指南》算是一本很不错的。通过阅读本书,我们可以运用 4 个基本原则最大程度地提升性能测试的效果、使用 JDK 自带的工具收集程序的性能数据、理解 JIT(即时编译器)编译器的优缺点、调优 JVM 垃圾收集器、最大程度优化多线程等等。
坊间有种说法,O'Reilly出品,必属精品!
5、《重构 改善既有代码的设计》
关于重构,选择这本,就对啦。
重构,一个老生常谈的话题,让我们的代码更加优雅,方便阅读。
6、《Spring实战》
这本书虽然不是源码分析,却总能将一个框架的原理讲的很透彻。Spring的核心技术架构是建立在AOP和DI上的,这两个技术也是被所有编程人员所喜爱的技术,毕竟松耦合是所有编程人员所乐意看到的代码。
7、《算法4》
业界俗称红宝书,看算法就选它,不解释!(算法导论太晦涩了,算法图解之流又不够经典)
常见数据结构与算法整理总结
三、温馨提示
书买来一定要好好读,不要让它去接灰儿,更有甚者用来垫桌脚。不要一次性直接买太多,压力太大,就没动力了,还有就是万一出新版了,旧版还没开封,这就很尴尬了。
我就是这个样子,最后在内心的挣扎下,强迫症的迫使下,又买了两本新版的(Effective Java,深入理解Java虚拟机)
附上我的书架,《Java编程思想》读了两遍,《深入理解Java虚拟机》读了一遍,《Head First设计模式》读了一遍,《Java并发编程实战》读了一遍,《重构》读了一遍,《Spring实战》没看进去,《Effective Java》,《深入理解Java虚拟机第三版》,《微服务实战》《算法4》还没开封。努力吧,少年,翻滚吧,皮卡丘。
书中自有黄金屋,书中自有颜如玉,读书使我快乐,读书百遍其义自见。
最后,努力的人运气都不会太差,终有我们闪光的一天,加油!
欲速则不达,欲达则欲速!
上一篇:【全栈最全Java框架总结】SSH、SSM、Springboot
下一篇:超详细的springBoot学习笔记
Java程序员必看经典书籍,助你早日打通任督二脉相关推荐
- Java程序员必看经典书籍,助你早日打通任督二脉,Java菜鸟教程视频
一.Java四大神兽,神兽在手,天下我有! 1.<Java核心技术卷一> 唯一可以和<Java编程思想>媲美的一本Java入门书籍.单从技术的角度来看,前者更好一些.但上升到思 ...
- 程序员的自我修炼(一):打通任督二脉
程序员的自我修炼(一):打通任督二脉 文章目录 程序员的自我修炼(一):打通任督二脉 前言 思想的力量 黄金圈法则 软技能 剑的力量 驱动力3.0 十步学习法 整体性学习方法 费曼学习法 富爸穷爸爸爸 ...
- java程序员必看经典书单,以及各个阶段学习建议
最近,部分读者一直希望我给大家推荐java程序员必读书籍,以及java程序员每个阶段的学习建议. 今天,先给大家推荐1.0版本,后面再不断完善程序员必读书籍2.0版本. 希望,你早日成为牛逼的程序员. ...
- 牛逼!java程序员必看经典书单,以及各个阶段学习建议!
本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理.携程定制旅游CTO. 优知学院,首家互联网技术结合产品学习社区.提供互联网技术.产品的入门指南.干货 ...
- 阿里大牛的Java后端书架来啦,都是Java程序员必看的书籍
这篇文章推荐的都是我所读过的优秀书籍,部分可能没看完.答应我,一定要看到最后,看完之后应该不会再纠结要看什么书了.走起!!! 这篇文章未涵盖计算机基础比如算法和数据结构.数据库.分布式.微服务方面的书 ...
- 收藏|Java程序员必看的几本基础书籍和常用工具
java程序员必看基础书籍和工具 1计算机基础 1.<深入理解计算机系统> 著名的CSAPP,从c语言到汇编语言到硬件再到操作系统,写得非常好.是一本能帮助深入理解计算机系统的书.基本上把 ...
- java程序员必看书籍
学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...
- Java程序员必看的9本基础书籍推荐!
互联网的迅速发展给IT行业提供了广阔的前景,很多IT企业为了更好的发展,不惜重金聘请软件开发人才以增强自己在市场上的竞争力.这也让IT从业人员薪资水涨船高,许多人纷纷转投Java开发行业.很多人学Ja ...
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...
最新文章
- 《作业控制系列》-“linux命令五分钟系列”之十
- DL之pix2pix(cGAN)之AC:基于pix2pix(cGAN)模型实现对图像实现Auto Color自动上色技术
- centos8 改主题颜色 黑色改白色
- python pymysql cursors_python pymysql cursor的问题
- 用友软件动态密码安全认证解决方案
- mysql capi函数详解_技术分享|MySQLCAPI参数MYSQL_OPT_READ_TIMEOUT的一些行为分析
- 交付团队管理_如何建立有效的软件交付团队4个关键组成部分
- postgres mysql quora_DesktopReader for Quora
- pytorch 入门教程 常用知识整理
- Hadoop3.2.1 【 HDFS 】源码分析 Sender和Receiver解析
- Excel根据某列的值,用不同颜色区分数据行
- 蓄电池基础知识安培小时AH和放电速率HR
- 下载文件downFile
- 青藏高原对印度意味着什么呢?
- 同一个类中不同方法之间的互相调用
- 实现自定义小圆圈加载
- 服务器系统需要安装什么软件有哪些,在服务器上安装操作系统和必备软件
- 51Nod-1355-斐波那契的最小公倍数
- PanGu STM32MP开发板更新固件
- 基于ICMP的活跃主机发现技术