1.java基础原理

《深入理解JAVA虚拟机.周志明》

算法

Java数据结构和算法中文第二版

 

2.基础

《Java编程思想(第4版)》 一本足够了

 

3.提升编程水平

《编写可读代码的艺术》《代码之美》《代码整洁之道》《高效程序员的45个习惯-敏捷开发修炼之道》

 

4.进阶

《重构-改善既有代码的设计》《重构与模式》《程序员修炼之道-从小工到专家》《代码大全2》《Effective.Java中文第二版》

 

5.软件架构

《架构实战_软件架构设计的过程》《面向模式的软件体系结构_模式与模式语言》《软件架构师应该知道的97件事》《架构之美》

 

6.设计模式

《Java与模式》《HEAD FIRST设计模式(中文版)》

 

以上书籍目前都有网上可下载的中文电子版,且都比较清晰,在csdn上都可以下载。开卷有益,多看书多学习提升自己吧!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐