(1)java底层基础知识
1:java程序的运行机制 ooo
http://blog.csdn.net/eagullx/article/details/6066902
2:java的类加载机制 ooo
http://blog.csdn.net/love_Javc_you/article/details/38081683
http://www.cnblogs.com/ITtangtang/p/3978102.html
3:jvm
http://blog.csdn.net/cutesource/article/details/5904501
http://blog.csdn.net/cutesource/article/details/5904542
http://blog.csdn.net/cutesource/article/details/5906705
http://www.douban.com/note/355408223/
http://www.cnblogs.com/angeldevil/p/3801189.html
http://blog.csdn.net/zhangerqing/article/details/8214365
4:IO
http://blog.csdn.net/yczz/article/details/38761237
http://blog.csdn.net/zhangerqing/article/details/8466532
http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html
http://blog.csdn.net/hust_is_lcd/article/details/7884320
5:集合类
http://blog.csdn.net/zhangerqing/article/details/8122075
6:网络
7:多线程并发
8:面向对象设计理解,熟悉面向对象设计原则,掌握设计模式及应用场景
9:熟悉底层中间件、分布式技术(包括缓存、消息系统、热部署、JMX等)
10:设计模式
11:异常
http://blog.csdn.net/zhangerqing/article/details/8248186