点击查看我的豆列 Java 语言学习推荐书单,欢迎留言补充。

Write Once, Run Anywhere.
Java 作为目前全球最流行的高级语言,在 TIOBE 常年霸榜。Write Once, Run Anywhere.
下面推荐几本 Java 语言的经典著作,学海无涯,与君共勉。
Head First Java

《Head First Java》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Kathy Sierra / [美]Bert Bates | 中国电力出版社 | 2007-2 | 8.7 |
Head First 系列,轻松入门 Java。豆瓣传送门
Java 核心技术·卷 1:基础知识

《Core Java Volume Ⅰ——Fundamentals》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Cay S. Horstmann / [美]Gary Cornell | 机械工业出版社 | 2013-11 | 8.3 |
经典著作《Core Java》基础篇。豆瓣传送门
Java 核心技术·卷 2:高级特性

《Core Java Volume Ⅱ——Advanced Features》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Cay S. Horstmann / [美]Gary Cornell | 机械工业出版社 | 2014-3 | 8.5 |
经典著作《Core Java》进阶篇。豆瓣传送门
Java 语言程序设计:基础篇

《Introduction to Java Programming》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Y.Daniel Liang (梁勇) | 机械工业出版社 | 2011-6 | 8.7 |
Java入门基础篇,大学教材,相比而言更加推荐《Core Java》系列。豆瓣传送门
Java 语言程序设计:进阶篇

《Introduction to Java Programming》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Y.Daniel Liang (梁勇) | 机械工业出版社 | 2011-6 | 8.2 |
Java入门进阶篇,大学教材,相比而言更加推荐《Core Java》系列。豆瓣传送门
数据结构与算法分析:Java 语言描述

《Data Structures and Algorithm Analysis in Java》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Mark Allen Weiss | 机械工业出版社 | 2009-1 | 8.6 |
最好的 Java 数据结构与算法分析入门教程,兼顾广度和深度。豆瓣传送门
深入理解 Java 虚拟机

《深入理解 Java 虚拟机(第 2 版)》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
周志明 | 机械工业出版社 | 2013-9 | 8.9 |
Java 进阶必看,可能是最好的 JVM 中文书籍之一。豆瓣传送门
Effective Java

《Effective Java》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Joshua Bloch | 机械工业出版社 | 2009-1 | 9.0 |
经典进阶著作,有条件的推荐去看英文原版。豆瓣传送门
Java 编程思想

《Thinking in Java》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Bruce Eckel | 机械工业出版社 | 2007-6 | 9.1 |
与《Core Java》齐名的《Thinking in Java》。需要具备一定的 Java 基础,Java 进阶必备。豆瓣传送门
Java 并发编程之美

《Java 并发编程之美》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
翟陆续 (加多) / 薛宾田 | 电子工业出版社 | 2018-11 | 暂无 |
深度剖析 Java 并发编程原理。作者加多,淘宝高级开发。豆瓣传送门
Java 并发编程实战

《Java Concurrency in Practice》
作者 | 出版社 | 出版时间 | 豆瓣评分 |
---|---|---|---|
[美]Brian Goetz / [美]Tim Peierls 等 | 机械工业出版社 | 2012-2 | 9.0 |
Java 并发编程必读,条理清晰,偏工程实践性质。豆瓣传送门