写点什么

Java 学习路线阅读计划时间线

作者:Geek_8ac0a7
  • 2023-02-05
    江苏
  • 本文字数:1130 字

    阅读完需:约 4 分钟

转载 原文

看书一定要看经典书(不在多),然后按照由浅入深的顺序(Java 语言基础->Java 语言进阶->分布式 &存储->修炼内功)来对书单做描述以及推荐的理由。

而且一定要遵循一个核心原则:“理论+实践”,逐步迭代递进的过程。基于本人的经验总结了一个学习新知识的方法论:



特根据自己 10 年的 Java 经验,分享一个阅读计划,以供更多的 Java 人参考:

第一阶段、Java 入门书单推荐

目的是掌握 java 语言基础,进行简单的开发.

推荐书籍 1:《Head First Java》

首推《Head First Java》,这本书相比常见的另外两本书《Java 编程思想》和《Java 核心技术》,偏趣味性,语言也比较轻松,能将高深的知识讲的浅显易懂,不会让人觉得枯燥无味。



推荐书籍 2:《Java 并发编程实战》

《Java 并发编程实战》深入浅出地介绍了 Java 线程和并发,是一本完美的 Java 并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块.



第二阶段、Java 语言进阶书单

学习目标:服务端项目开发

掌握基本的调优技能、常见开发框架以及面向对象设计的思想,为写出工业级代码和应用

推荐书籍 3:《深入理解 Java 虚拟机》

《深入理解 Java 虚拟机》是 JVM 公认的推荐好书,是 Java 进阶必看书籍,详细讲解了类加载、java 内存原理、垃圾回收机制等知识。只有掌握了 JVM,才能在实际生产环境遇到线上问题如 GC 频率过高、内存溢出等应对自如、还有应用系统 JVM 参数合理配置。



推荐书籍 4:《Java 性能权威指南》

《Java 性能权威指南》通过使用 JVM 和 Java 平台,以及 Java 语言和应用程序接口,本书详尽讲解了 Java 性能调优的相关知识,帮助读者深入理解 Java 平台性能的各个方面,最终使程序如虎添翼。



推荐书籍 5:《大话设计模式》

《大话设计模式》通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解 GOF。本书共分为 29 章。其中,第 1、3、4、5 章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第 2 章,以及第 6 到第 28 章详细讲解了 23 个设计模式;第 29 章是对设计模式的全面总结。



第三阶段、分布式书单推荐

学习目标:中间件开发和分布式系统

推荐书籍 6:《数据密集型应用系统设计》

《数据密集型应用系统设计》吐血推荐,本书豆瓣评分 9.7 分,堪称分布式领域圣经,本人非常后悔没有更早的阅读本书。 本书并没有局限于那种分布式框架,而是着重讲解分布式整体架构设计理念和基础知识。



推荐书籍 7:《高性能 MySQL》

《高性能 MySQL》(电子版下载)深度讲解了 mysql 引擎架构、索引设计、SQL 查询优化的实战技巧、复制、分片等原理,还有运维技能。适合精读。



第四阶段、java 内功修炼

推荐书籍 8:《重构》

《重构》(电子版下载)是经典著作《重构》出版 20 年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。



用户头像

Geek_8ac0a7

关注

还未添加个人签名 2021-04-12 加入

还未添加个人简介

评论

发布
暂无评论
Java学习路线阅读计划时间线_后端开发_Geek_8ac0a7_InfoQ写作社区