纵横研究院后端基础技术专题社区

【原创】后端基础书籍推荐-Java技术栈

2019-03-04  本文已影响6人  比轩

前言:作为技术人员,我一直认为认真踏实的阅读和实践是提升自己的必备途径,因此推荐的书籍尽量避免以下字眼:

除了以下推荐的书籍之外,Java还有许许多多优秀的书籍,不在此的推荐的原因是大部分都是多卷的大型书籍,不适合读书计划,个人有兴趣可以私下研读和学习。

如果有自己觉得合适的书籍可以留言,我觉得ok的可以更新上来

1. Java基础

了解Java基本的内容和类库,提升Java编码的基础能力。

Java学习指南

涵盖Java7及以前的大多数特性和内容,可以选择补充阅读。

不建议学习计划选此书,有兴趣可以自主阅读

Java学习指南

Java8实战

包含Java8所有的特性,无论是作为Java8的学习还是查阅工具,都十分合适。

Java8实战

Java8函数式编程

Java8最核心的特定应该就是函数式编程的支持。如果你对函数式编程的理解停留在lambda,那极力推荐阅读此书。

Java8函数式编程

Java9模块化开发

Java9开始,java引入的模块概念,作为java后续发展的核心特性,很有必要学习。

项目上基本都是JDK1.8,因此读书计划不建议选择此书,有兴趣可自主阅读,作为后续的技术储备是一个很好的选择

Java9

2. 框架-Spring系列

除了官方文档之外,个人觉得Spring学习的话读以下两本就够了,后续有比较好的提高书籍再来更新。

Spring实战(第4版)

Spring实战

Spring微服务实战

Spring微服务

3. 内功心法

Effective Java(第3版)

时隔多年,Java届的圣经又再一次更新,涵盖了Java 7、Java 8和Java 9中语言和库的各种新特性。让你能够深入了解Java平台的细微之处。通过对每一个项目的全面描述和解释,告诉你应该做什么、不应该做什么,以及为什么要这样做。极力推荐!

image.png

Java性能权威指南

项目中遇到性能瓶颈(Java应用层面)的时候,搜索引擎解决不了大多数问题,下面这本书可以。

Java性能权威指南

4. 其它JVM语言

Scala编程(第3版

作者是Scala的爸爸,读这本准没错。(译者水平参差不齐,推荐英语原著:programming in Scala)

Scala 编程

Groovy in Action(英语)

Groovy in Action

5. 必备工具

PRO GIT 2

《pro git 2》是开源书籍,在此提供下载地址:https://git-scm.com/book/zh/v2

pro git 2

MAVEN实战

maven的书籍不多,《maven实战》我度过,没有特别深的理论和源码刨析,基本都是应用级别的,可以作为了解和学习maven的速读书籍。

maven实战
上一篇 下一篇

猜你喜欢

热点阅读