所有分类
  • 所有分类
  • 网站模板
  • WordPress主题
  • WordPress插件
  • 移动APP
  • 精品游戏

转载 原文,不定时更新

看书一定要看经典书(不在多),然后按照由浅入深的顺序(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年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。

原599积分包年VIP,现499积分;原899积分终身VIP,现599积分。随着资源不断增多,随时提价!立即查看

显示验证码
没有账号?注册  忘记密码?