Java语言的历程
java语言的愿景
Java语言之父
Java取名
Java的发展周期
sun时代的Java初创期 | 1990 | James Gosling主导Green计划;研发Oak语言 |
---|---|---|
1992 | Oak研发完成 | |
1994 | Oak更名Java | |
1995 | sun正式发布Java | |
1996 | Sun发布JDK1.0,集成Java运行环境和工具 | |
1997 | sun发布JDK1.1,增加了JDBC,反射能力 | |
1998 | Sun发布JDK1.2,引入入集合框架 | |
1999 | Java拆解:J2SE,J2EE,J2ME | |
sun时代的Java发展期 | 2000 | Sun发布J2SE1.3,增加动态代理 |
2002 | 2002— Sun发布J2SE1.4,增加NIO,正则,XML等 | |
2004 | Sun发布J2SE1.5,增加泛型,注解,枚举,并发包等 | |
2005 | J2SE更名为Java SE 5 | |
2006 | Sun发布Java SE6,对虚拟机进行大量优化 | |
Oracle时代Java稳定期 | 2009 | Oracle收购Sun |
2011 | Oracle发布Java SE7,主要是NIO2和Fork/Join并发包 | |
2014 | Oracle发布Java SE8,引入函数式编程,Stream及集合并行计算 | |
2017 | Oracle发布Java SE9,最大特征式模块化 | |
2018 | Oracle发布Java SE11,开始支持ZGC | |
2021 | 每半年保持一个大版本更新,目前是Java SE 16版本 |