值得收藏的Java后端书籍清单_java后端开发必看书
不管是初学Java还是后端工程师,都要经常看书进行知识库升级,以下给大家推荐近几年来阅读过的觉得值得推荐的几本书,有进阶的,也有初学可用的,大家按需使用。
《java并发编程的艺术》豆瓣评分7.5
作者程晓明,方腾飞,魏鹏这几位都是阿里和1号店资深的Java技术专家,能力方面就不用多说了,我们直接上内容:
这本书主要说的是Java并发编程机制底层的实现原理,内存模型线程池……并附上实例,讲的内容方面比较核心,但是谈的又不够深入,存在的错误和缺陷也不少,例如,其中对Future Task的使用存在错误,但是语言上是比较浅显易懂的。
还有这本书最大的问题在于,结构比较混乱,可能是三个人合著的原因。但是不可忽视的是,这本书的其他部分还是不错的,尤其是当你有一定的并发编程基础。
《Netty实战》豆瓣评分7.7
作者Norman Maurer(苹果公司资深工程师,Netty核心开发者)Marvin Allen Wolfthal。这本书最值得一提的是它是由Netty之父亲自作序推荐的,相当于Netty的爸爸说,嗯,这不错,买它,学他。
回到内容上作为一本极其实用的Netty技术书,包含了Netty应用,线程模型,内存管理,传输,通道还有常见陷阱等,可以帮助读者轻松形成Netty功能结构印象。并且注重循序渐进,按部分来讲,比一般的要讲的深入,但是又有点点到为止的意思。
接下来说说不足,这本书有外文书的通病就是翻译问题,非常粗,建议有些地方可以看看原文。这本书电子版也会不断勘误,代码更新,总的来说,放心食用。
《java并发编程实战》豆瓣评分9.0
作者Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea(Java Community Process JSR 166专家组骨干),内容上,有讲到并发性,线程安全性等,是并发编程比较经典的参考书,评分高达9.0实力在那,我也就不过多评价,
但是,还是外文书的通病,翻译问题,真的很影响观感,建议英语能力强的自己找英文版读读。
《大话设计模式》豆瓣评分8.3
作者程杰,高级工程师,我第1次看到这个封面时,感觉像儿童读物似的,其内容的呈现也很像,采用的是情景对话模式,通过讲故事的方式来讲设计,内容方面无功无过,有时举例子有点牵强,主要的一点就在于对设计模式的讲解生动。作者有过教育经验,所以小菜对大鸟的提问会反映初学者会产生的疑问。对初学者来说是好的,值得推荐,有一点基础的就可以不看了,会感觉无聊。
《大话数据结构》豆瓣评分9.0
作者程杰,就是上一本书的那个,就不更多介绍了。
这本书的评分飙升到9.0肯定有它的过人之处,首先表明这本书的定位就在初学者或自学者,所以语言和内容方面讲究一个通俗易懂,你想想在被严老师的数据结构折腾的死去活来的时候,突然看到一本带图(几乎每页都有,真的有助于理解)有吐槽,如此懂你的书,是不是很有吸引力?
回到使用上,它会直接告诉你,你该怎么做,哪里不能做。总的来说,这本书的评分是高实至名归,有的人觉得它不好,也是因为定位搞错了,这本来就是本自学者的参考书。
以上书籍,大家可以多加参考,好书多读,定有所获。
大家记得点赞收藏,谢谢!