首发于 轮子工厂 写文章

计算机专业(Java)必读经典书籍整理

谭庆波 谭庆波 ​ 哈尔滨工业大学 计算机科学与技术博士在读 42 人赞同了该文章 作为一个程序员应该知道,Java常年占据编程语言的排行版第一,而且在web开发、移动互联网开发以及大数据开发三大领域常年占据霸主地位,而且由于Java的稳定性,很多大型科技公司都愿意采用Java解决方案,这就意味着每个互联网都会设置大量的Java岗,竞争压力相对较小。

所以我从入门到进阶,整理了一下Java学习者必看的经典读书,各个阶段的书籍都有,文末带下载地址,希望能有帮助~

一、Java基础 1、《Head First Java》

Head First Java 京东 ¥ 41.98 去购买 ​

这本书适合零基础入门Java的人,插图很多,内容风趣且通俗易懂,基本上涵盖了所有Java相关的基础知识,对于基础不行的小白、又不喜欢看大段文字的人来说再适合不过了。

2、《Java核心技术 卷Ⅰ 基础知识》

Java核心技术 卷I:基础知识 原书第10版 华章图书 Jav 京东 ¥ 57.10 去购买 ​

这本书在Java领域是和Java编程思想齐名的一本书,很多知识点都讲的特别细,我初次看的时候发现课上好多没讲的基础知识这本书上都提到了,非常有助于你练好扎实的基础知识。

二、Java中级 1、《大话设计模式》

大话设计模式 京东 ¥ 40.10 去购买 ​

设计模式就像是编程界的招式、套路一样,你在开发的过程中遇到的大多数问题都有对应的招式帮你解决。这样我们写起代码来就会轻松许多,将来别人来维护你的代码也会更容易一些。

基于这个原因,学好设计模式对程序员也就非常重要了,可以说是面试官必问的知识点之一。这本书通过讲故事的方式来讲述程序设计,把不同的设计模式放到对应的场景中,特别容易理解,更重要的是书中所有的代码都是Java实现的。

2、《分布式Java应用基础与实践》

分布式Java应用:基础与实践 林昊 电子工业出版社 978 京东 ¥ 35.00 去购买 ​

本书介绍分布式Java应用涉及的知识点,分为基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分,是一本不折不扣的“理论结合实践”之作。

3、《Java并发编程实践》

JAVA并发编程实践 (美)戈茨(Goetz,B.),韩锴,方妙 电子 京东 ¥ 42.00 去购买 ​

随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java在开发并发程序中也取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,作者不仅解释了并发它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

三、Java高级 1、《大型网站技术架构:核心原理与案例分析》

大型网站技术架构 核心原理与案例分析 京东 ¥ 29.50 去购买 ​

该书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。适用于指导网站工程师、架构师进行网站技术架构设计。

2、《代码整洁之道》

代码整洁之道 京东 ¥ 47.50 去购买 ​

这本书自出版以来,一直被亚马逊评为销量最高的5本技术书籍之一,作者也被亲切的成为“Bob叔”,他有句名言:任何一个傻瓜都能写出计算机可以理解的代码,惟有写出人类容易理解的代码,才是优秀的程序员。

以上所提到的所有书籍下载地址:

链接:https://pan.baidu.com/s/1bWbADyzCaDV5H6vGDOPPRw 提取码:zdcz