Java从5.0版本开始，加入许多新特性，是Java历史中修改最大的版本，许多特点模仿自C#，因而被认为是为了与C#对抗。
新的特性.
自动装箱／拆箱（Auto-Boxing/Unboxing）.将Java中8个基本类型实现自动对象化和值化转换，通过编译器自动完成相关转换代码的生成。没有自动装箱／拆箱：有自动装箱／拆箱：实际上将相关字节码反编译后，会还原出其隐式调用的转换方法：
泛型（Generic Types）.泛型就像