02. 背景与特性
Java 的前世今生与设计原则
尽管可以针对几乎任何类型的
要想充分了解
发展历史
1995 年5 月23 日,Java 语言诞生1996 年1 月,第一个JDK-JDK1.0 诞生1996 年4 月,10 个最主要的操作系统供应商申明将在其产品中嵌入Java 技术1996 年9 月,约8.3 万个网页应用了Java 技术来制作1997 年2 月18 日,JDK1.1 发布1997 年4 月2 日,JavaOne 会议召开,参与者逾一万人,创当时全球同类会议规模之纪录1997 年9 月,JavaDeveloperConnection 社区成员超过十万1998 年2 月,JDK1.1 被下载超过2,000,000 次1998 年12 月8 日,JAVA2 企业平台J2EE 发布1999 年6 月,SUN 公司发布Java 的三个版本:标准版(JavaSE, 以前是J2SE ) 、企业版(JavaEE 以前是J2EE )和微型版(JavaME,以前是J2ME )2000 年5 月8 日,JDK1.3 发布2000 年5 月29 日,JDK1.4 发布2001 年6 月5 日,NOKIA 宣布,到2003 年将出售1 亿部支持Java 的手机2001 年9 月24 日,J2EE1.3 发布2002 年2 月26 日,J2SE1.4 发布,自此Java 的计算能力有了大幅提升2004 年9 月30 日18:00PM ,J2SE1.5 发布,成为Java 语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5 更名为Java SE 5.0 2005 年6 月,JavaOne 大会召开,SUN 公司公开Java SE 6 。此时,Java 的各种版本已经更名,以取消其中的数字"2" :J2EE 更名为Java EE ,J2SE 更名为Java SE ,J2ME 更名为Java ME 2006 年12 月,SUN 公司发布JRE6.0 2009 年04 月20 日,甲骨文74 亿美元收购Sun 。取得java 的版权。2010 年11 月,由于甲骨文对于Java 社区的不友善,因此Apache 扬言将退出JCP[4] 。2011 年7 月28 日,甲骨文发布Java7.0 的正式版。2014 年3 月18 日,Oracle 公司发表Java SE 8 。2017 年9 月21 日,Oracle 公司发表Java SE 9 2018 年3 月21 日,Oracle 公司发表Java SE 10 2018 年9 月25 日,Java SE 11 发布2019 年3 月20 日,Java SE 12 发布