Contents
  1. 1. Java开发必看书籍
    1. 1.1. Java入门
    2. 1.2. Java进阶
    3. 1.3. Java大神

Java开发必看书籍

收集了一下Java开发常看的书籍,供大家参考,没想到竟然这么多,只能说:“吾生也有涯,而知也无涯。”下面附有豆瓣链接和我的不太专业的简短评论,有些书我看的也一知半解,有的还没看过,大家共同学习。

Java入门


  1. Java编程思想

    入门宝典,小白直接看宝典可能不好消化,看的时候有点耐心、别太心急。

  2. Java核心技术·卷1:基础知识(原书第9版)

    另一本入门经典,虽说比上一本好理解,但也需要耐心。


Java进阶


  1. 深入浅出MySQL

    书如其名,看完这本书就可以从入门到精通了。

  2. Redis设计与实现

    公司都用Redis或memcached作缓存,必学技术,书通俗易懂。

  3. Maven实战

    大家都用它做项目管理,你不用不就out了,况且又这么好用。

  4. Spring实战(第4版)

    很适合入门,通俗易懂又全面。

  5. Java程序性能优化

    性能优化初级版,培养良好的编程习惯,很不错的一本书。

  6. Java并发编程实战

    并发多线程必看书籍,讲解的详细而深入,翻译也很给力。

  7. Java并发编程的艺术

    国产的、很简单的一本书,如果你已经《Java并发编程实战》,这本就不用看了。

  8. Git权威指南

    Github这么火,不贡献几个开源项目都不好意思说自己是程序员,如此热门又顺手的版本管理工具你不试一下嘛?

  9. 设计模式之禅(第2版)

    生怕我们看不懂,每种设计模式都带生动的示例,设计模式看完这本也就够了。

  10. 深入理解Java虚拟机(第2版)

    强烈推荐!虽说你的项目里面没用到虚拟机相关的知识,但是面试的时候你不懂Java虚拟机好意思谈offer吗?第一遍可能看不懂,多看几遍就好点了。

  11. 重构

    看了这本书,就知道自己的编程习惯有多烂,早看早轻松。

  12. Effective java 中文版(第2版)

    很薄、很好的一本书,看了这本书很多不理解的事情,你都理解了。

  13. Java性能优化权威指南

    名副其实的Java性能优化圣经

  14. RabbitMQ实战:高效部署分布式消息队列

    消息队列这么火,框架又这么多RabbitMq、RoketMq、ActiveMq、ZeroMq、kafka,让人挑花了眼,但是中文版书籍太少了,有这么一本先看着吧。

  15. Netty权威指南(第2版)

    异步并发IO还是很常用的,网络通信模块必备。这本书公认写的很烂,但是Netty中文书如此匮乏,姑且瘸子里面挑将军。Netty in Action很不错,不过还没有中文版,并发编程网翻译了前几章,可以看一下。

  16. 深入剖析Tomcat

    光会用tomcat还不行,也得知道内部结构和怎么配置吧,好好看看吧!

  17. 深入理解Nginx(第2版)

    Nginx这么火,想找本书看,这本就行了。

Java大神


  1. 大型网站技术架构

    还没看

  2. HotSpot实战

    想深入了解Java虚拟机的可以看一下,有很多C语言源码,做好心理准备。

  3. 大型网站系统与Java中间件开发实践

    还没看







Contents
  1. 1. Java开发必看书籍
    1. 1.1. Java入门
    2. 1.2. Java进阶
    3. 1.3. Java大神