5.0都还没用熟呢. 好在6.0变化不大.
列举一下5.0 New Feature:
Generic and Collections : 这是5.0最大的变化, 在重构系统中,我已经将代码全部重写, 支持Generics, Eclipse上的Project一个Warning都没有了, 爽! 不过对于 ? super , ? extends之类的应用场合还是需要进一步的熟悉, 现在经常需要试几次才能想得明白; Generic的好处是加入Compile 时间的Type检查, 并且能够减少一些重复性的代码.
Annotation : 除了Java自定义的"unchecked", "override"之类的, 没用过自定义的Annotation;
Syntax Candy: forin倒是经常用;varargs : 没怎么用, 以后也不准备用, 毕竟加入这个后, overload, override搞起来很烦;
Autobox: 很方便;
Enum : 少量应用;
Static Import: 没用过;
New Thread Model: 现在还是停留在 synchronized使用上, 偶尔用一下Atomic Types, 新的Thread框架好像比较复杂, 没时间去学;