1.泛型generics(支持参数化类型,安全方便);
2.注解annotation(@interface,注解式编程);
3.枚举enum(增加了enum类型,支持switch);
4.变长参数 variable arguments(方法的参数数目可变);
5.自动拆装箱automatic boxing and unboxing(八个原始类型与包装类型自行隐式转换);
6.增强循环foreach(简化操作,用于遍历数组和集合);
7.静态导入static import(可以在使用静态方法前不加类名);
重要的语言特性还包括Concurrent并发包(Doug Lea)的引入。