java开发主要在openjdk项目上
JCP 指定技术规范 指定审查JSR
目前的jsr有300个
jdk发展历史
- 1996 java 1
- 1997 java 1.1 jdbc rmi 反射
- 1998 java1.2 collections jit
- 2000 java1.3 HotSpot虚拟机 jddi jpda
- 2002 java 1.4 正则 异常链 nio jsr51
- 2004 java 5 泛型注解 装箱 枚举 可变长参 foreach 改进jvm
- 2006 java6 脚本支持 webservice jdbc4.0
虚拟机方面 同步机制优化 编译器性能优化
垃圾新算法 启动性能优化 - 2011 java7 g1 并发api nio2 coin特性 异常合并 简化泛型定义
- 2014 java8 lamada表达式与Function接口
接口的默认与静态方法
优化了HashMap和ConcurrentHashMap
js引擎 java 类型注解
日期时间api
try catch resuorce - 2017 java9 模块化系统
货币api
交互JShell
HTTP2.0
接口的私有方法
集合of特性
响应式流 - 2018 java10 局部变量类型推断 垃圾收集接口JEP GC和内存管理方面