技术转型――Java后端
-
《Java核心技术(卷1)》
对于Java初学者来说,Java编程思想和这本书都可以用来入门,不过这本书的内容更新。本书对Java的知识点总结很到位,并为每个知识点列出了对应的例子代码,很适合初学者阅读。 -
《Spring实战(第3版)》
原来最流行的是SSH框架,随着Spring社区的持续成长,现在只需要学习Spring一个框架就可以了,这本书对知识点的整理和总结很到位,适合入门。不过这本书的中文版还只有第三版,建议大家再找这本书的第四版看――《Spring in Action》 -
《Spring技术内幕―深入解析Spring架构与设计原理》
原来学习内核的时候经验告诉我,学习开源软件最好的办法就是阅读源码――Spring的源码架构设计非常不错,也有很多Java的最佳实践;在Spring初步入门后,我大概浏览了一遍Spring的核心源码。 -
《Java程序员修炼之道》
这本书首先介绍了Java 7的最新特性,最有用的是try(...) {}
语句,可以实现资源的自动关闭;然后介绍了Java的一些高级知识:依赖注入、现代并发、类文件和字节码等;最后介绍了JVM平台下的多语言开发:Groovy、Scala和Clojure,整个JVM平台提供了丰富的库,可以应付大多数应用场景。 -
《Spring MVC学习指南》
这本书讲得比较简单,可以简单浏览下;Spring MVC可以代替Struts框架,处理URL到具体的Action的映射。 -
《Scala程序设计》
在我看来,Scala目前非常火的原因主要基于两点:(1)Spark平台,用于大数据处理;(2)基于Akka框架的并发编程。建议在使用Scala的时候,尽量不要用太多的语法糖,以免损失了可读性。我的一篇读书笔记在这里:《Scala程序设计》阅读书摘 -
《代码整洁之道》
这本书是跟一帮书友一起看的,我们讨论的帖子在这里:Our Coders的讨论帖,这本书以Java语言为例子,教你如何写出可读、可维护以及可扩展的代码,值得每个入行的新人仔细阅读,并在工作中实践。 -
《第一本Docker书》
我是通过一个产品经理眼中的云计算:前生今世和未来这篇文章了解Docker的,是通过这本书开始学习Docker的,最开始在Ubuntu上进行实践。Docker在业界火得一塌糊涂,作为开发人员,也应该及时更新自己的知识。 -
《Docker从入门到实践》
这本书的内容跟上一本一样,都是Docker的入门知识,不过这本书里讲得跟多:docker-compose、安全和网络配置。 -
《Spring Boot Cook Book》
Spring Boot的出现是为了简化Spring开发中"配置地狱"的问题,意在简化Spring的开发,它确实做到了,我对本书的翻译笔记在这里:《Spring Boot Cook Book》阅读笔记。
Read full article from 2015,我读过的那些书 - 简书
No comments:
Post a Comment