Java基础
- 多线程 (多了解java.util.conconrrent包的类)
- 集合框架
- IO
- 反射(如何实现根据传入的Class实例来构造对象、实现两个类中相同名称的实例域之间的自动赋值 。。)
- 泛型( 如何使用,如何实现常用类的参数类型)。
- 设计模式(暂时不建议看,看了也是浪费时间。等有一定的代码、项目经验时候,再去研读。多跟团队里面的牛人请教,重在实践。想要用好,至少得看3遍-分不同时期)
- NIO (相比传统的IO,性能有很大提升。目前用的比较多的是各种Buffer类)
工具(必备)
- maven(项目构建与依赖管理)
- git (版本控制)
别人造好的轮子
- Guava(Google的java工具类)
好用的开源框架
- joda