深度为主,广度为辅
深度:
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