这些年看过的技术书

本文精选了多本Java技术书籍,包括《Java编程思想》、《深入理解Java虚拟机》等,涵盖Java编程基础、框架原理及并发编程等内容,适合各阶段开发者阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将自己这些年看过的有关技术的书籍做个记录。

1.《Java编程思想》

这里写图片描述
这本书算是Java入门书籍吧,看了好几遍,每一遍都有不一样的收获。但是这本书有一个缺点就是里面的Java程序例子写的有些太长了,导致看起来有点费力。

2.《深入理解Java虚拟机》

这里写图片描述
这是周志明写的一本书,我看的是第二版。里面对于Java虚拟机的讲解很透彻,看完此书对于JVM会有很深入的理解。建议多读,细读。

3. 《深入分析Java Web技术内幕》

这里写图片描述
这是一个淘宝工程师写的书,感觉书写的不是太认真,去他的IBM博客上面看就行,不是很推荐

4. 《Spring实战》

这里写图片描述
我看的是Spring实战第三版,主要介绍了Spring中IoC容器原理,Aop应用等,正如书名所说强调实战,如果在平时开发工作中经常用到Spring,可以买来看一看

5.《算法-第四版》

这里写图片描述
想必大家在大学的时候都学习过数据结构与算法这么课,但是时隔几年,可能有些知识记忆的不是太牢靠了,可以买来这本书看看。这本书主要是用Java语言来实现计算机中常用的数据结构以及算法,其中用图片形象化的说明了算法的运行,数据结构等。顺便说一句,这本书翻译的也非常赞,强烈推荐。

6.《Java并发编程实战》

这里写图片描述
对于想要了解Java并发的同学,这本书一定要买回来读一读,主要介绍了java并发中一些常用的技术以及在并发编程中会遇到哪些问题,让你了解并发的原理。不过,有能力的同学还是建议看英文版的,有时候英文的内容读起来比中文的更好理解。

7.《HTTP权威指南》

这里写图片描述
如果平常工作中做的是web开发相关的工作,那么这本书必读,里面介绍了HTTP协议的主要内容,让你对于网页的运行,网络之间的关系有个清晰的认识,同时对于web开发中的协议部分也能有比较清楚的认识。强烈推荐

8. 《程序员修炼之道-从小工到专家》

这里写图片描述
这本书不是具体的一本技术书,但是其全面的阐释了软件开发的许多不同方面的很好实践和重大陷阱,书中有很多关于时间管理的内容,让你更有效率的开发软件。

9.《代码大全2》

这里写图片描述
很厚的砖头书,这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题。讲解了软件构建过程中,各个阶段如何实施,要把精力放在哪个阶段。

10. 《编程珠玑 第二版》

这里写图片描述
这本书还是在上研究生的时候读的,里面讲解了一些解决问题的trick的技巧。平时闲的时候会翻一翻。

11. 《Unix&Linux大学教程》

这里写图片描述
对于想要了解linux系统的同学,这是一本不可多得好书,里面介绍了linux系统的原理以及常用的命令。

12. 《Spring源码深度解析》

这里写图片描述
这本书主要讲解了Spring源码,基本上Spring中的核心内容都会涉及,IoC,AoP原理,SpringMVC等等,对于想要了解Spring源码的同学,可以买回来读一读或者先看看电子版,书中的源码讲的还是比较细致的,个人不推荐上来就读源码,如果在平常的工作中经常使用Spring框架进行开发,可以先想想IoC以及Aop是如何做到的,之后再结合源码进行学习。因为Spring源码很庞大,如果上来直接看,会让你陷到细节里面很难出来。

13. 《Ruby on Rails教程-第三版》

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值