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版本 |
Java语言的体系
Java语言的版本
Java标准版J2SE(Java 2 Platform, Standard Edition)
Java企业版J2EE(Java 2 Platform,Enterprise Edition)
Java微型版J2ME(Java 2 Platform,Micro Edition)
Java三个版本的关系
Java语言的应用





