jdk5 foreach迭代方式,可变参数,枚举,自动拆装箱,泛型,注解
jdk6 Desktop类,SysteamTray类,使用CompileAPI,轻量级HTTPServer API,对脚本语言的支持,Common Annotations等
jdk7 Switch支持字符串作为匹配条件,泛型类型自动推断,try-with-resources资源关闭技巧,Objects工具类,ForkJoinPool
jdk8 接口默认方法实现与静态方法,Lamb表达式,函数式接口,方法与构造函数引用,新的日期与时间API,流式处理等
jdk9 Jigsaw模块化项目,简化进程API,轻量级JSON API,钱和货币的API,进程改善和锁机制优化,代码分段缓存等
jdk10 局部变量的类型推断,改进GC和内存管理,线程本地握手,备用内存设备上的对分配等.
jdk11 删除javaee和corba模块,增加基于嵌套的访问控制,支持动态类文件常量,改进Aarch64内嵌函数,提供实验性质的可扩展的低延迟垃圾收集器ZGC。。。