Java后端技术+ Java工程师书单

 

Java后端技术专栏   

 

  • 深入浅出Java核心技术  
  • 深入理解JVM虚拟机  
  •  Java并发指南  
  • Java网络编程与NIO  
  • JavaWeb技术世界  
  • Spring与SpringMVC源码解析  

 Java工程师书单

  • 《计算机网络:自顶向下》

这本从应用层讲到物理层,感觉这种方式学起来更轻松。

  • 《图解算法》《啊哈算法》
  • 这两部书籍非常适合学习算法的入门,前者主要用图解的形式覆盖了大部分常用算法,包括dp,贪心等等,可以作为入门书,后者则把很多常用算法都进行了实现,包括搜索,图,树等一些比较高级的常用算法。

    《剑指offer》这本书还是要强烈推荐的,毕竟是面试题经常参考的书籍,当然最好有前面基本的铺垫再看,可能收获更大,这本书在面试之前一般都要嚼烂。如果想看Java版本的代码,可以到我的Github仓库中查看。

  • 《Java编程思想》
  • 被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。

  • 《Java核心技术卷一》
  • 这本书还是比较适合入门的,当然,这种厚皮书要看完还是很有难度的,不过比起上面那本要简单一些

  • 《深入理解JVM虚拟机》
      
  • 这本书是Java开发者必须看的书,很多jvm的文章都是提取这本书的内容。JVM是Java虚拟机,赋予了Java程序生命,所以好好看看把,我自己就已经看了三遍了

  • 《Java并发编程艺术》
  •  

    这本书是国内作者写的Java并发书籍,比上面那一本更简单易懂,适合作为并发编程的入门书籍,当然,学习并发原理之前,还是先把Java的多线程搞懂吧。

  • 《深入JavaWeb技术内幕》
  • 这本书是Java Web的集大成之作,涵盖了大部分Java Web开发的知识点,不过一本书显然无法把所有细节都讲完,但是作为Java Web的入门或者进阶书籍来看的话还是很不错的。  

  • 《Redis设计与实现》

    该书全面而完整地讲解了 Redis 的内部运行机制,对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍。这本书把Redis的基本原理讲的一清二楚,包括数据结构,持久化,集群等内容, 有空应该看看。

  • 《大型网站技术架构》

    这本淘宝系技术指南还是非常值得推崇的,可以说是把大型网站的现代架构进行了一次简单的总结,内容涵盖了各方面,主要讲的是概念,很适合没接触过架构的同学入门。看完以后你会觉得后端技术原来这么博大精深。 

  • 《分布式服务框架原理与实践》
  • 上面那本书讲的是分布式架构的实践,而这本书更专注于分布式服务的原理讲解和对应实践,很好地讲述了分布式服务的基本概念,相关技术,以及解决方案等,对于想要学习分布式服务框架的同学来说是本好书。

  • 《从Paxos到Zookeeper分布式一致性原理与实践》
  •  

    说起分布式系统,我们需要了解它的原理,相关理论及技术,这本书也是从这个角度出发,讲解了分布式系统的一些常用概念,并且带出了分布式一哥zookeeper,可以说是想学分布式技术的同学必看的书籍。

参考

 http://calvin1978.blogcn.com/articles/javabookshelf.html

https://blog.csdn.net/a724888/article/details/68952735

https://blog.csdn.net/a724888/article/details/73195803

你可能感兴趣的:(java基础)