学习思路


深度为主,广度为辅


深度:


1 java api手册

2 spring 等框架源码

3 数据结构

4 面向对象

5 数据库及源码原理

6 网络协议及相关

7 编译器

8 设计模式

9 代码整洁与重构

10 并发

11 汇编与C++

12 大型网站与复杂应用原理

13 windows与linux原理

14 java虚拟机


继续划分深度:


基础:


1 面向对象

2 数据结构

3 java api

4 并发


深入:


5 设计模式

6 框架源码(spring为例)

7 java虚拟机

8 代码整洁与重构


api 主要类包与类:


数据类型相关,string,线程,socket,collection,io,jdbc,swing


原文地址:https://www.cnblogs.com/kaililikai/p/5848086.html