设计模式 《Head First 设计模式》 对新人来说,一本Java写的《Head First 设计模式》,知道什么叫设计模式就够了。 redis相关 《Redis实战》 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。 《Redis设计与实现》 Redis 是近些年来特别火爆的 NoSQL 之一。纵观中外各种书籍还没有一本能对 Redis 内部进行深入剖析,《Redis 设计与实现》可谓开此先河。 《Redis实战》和《Redis设计与实现》都是同一个作者,只不过实战是作者翻译国外英文原版,后者是作者自己写的,自己看情况选择把。 工具类 《Maven实战》 个人感觉写的挺好的,从基础到应用,很全,适合初学者,当然有一点经验的人也挺适合的,读完这本平时工作够用了。 性能优化 《Java性能权威指南》 比起多年前那部调优圣经,讲得更加深入,也更加贴近现在的JDK。可以从里面挑些知识点来,做Java调优的面试题。 单元测试 《有效的单元测试》 不同于那些动辄BDD的高深书籍,专注于如何写“好”的,可维护的单元测试,拿来给团队看,能省很多口水。 程序员个人修养 《重构:改善既有代码的设计》 《代码整洁之道》 《程序员的职业素养》 以上这3本虽是老书,但是都是值得一看的。满减凑单的时候可以带上。 养生 《程序员健康指南》 博主打算买一本这个了,现在写文章坐久了感觉腰疼,泪奔。博主还想多活几年。 后记 以上就是我推荐给Java开发者们的一些值得一看的好书。但是这些书里面并没有Java基础、Java教程之类的书,不是我不推荐,而是离我自己学习Java基础技术也过去好几年了,我学习的时候看的什么也忘了,所以我不能不负责任地推荐一些我自己都没有看过的书给大家。另外,程序员想要进步一定要多写多敲代码,好的代码与扎实的基础知识一定是实践出来的! 12 |