1 什么是 Java
Java 是由 Sun 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling 和共事们独特研发,并在 1995 年正式推出。起初 Sun 公司被 Oracle(甲骨文)公司收买,Java 也随之成为 Oracle 公司的产品。
- Java 语言
Java 语言是一门面向对象编程语言,不仅排汇了 C++ 语言的各种长处,还摒弃了 C++ 里难以了解的多继承、指针等概念,因而 Java 语言具备功能强大和简略易用两个特色。 - Java 技术平台
为了使软件开发人员、服务提供商和设施生产商能够针对特定的市场进行开发,SUN 公司将 Java 划分为三个技术平台,它们别离是 Java SE、Java EE 和 Java ME。
技术平台 | 阐明 |
---|---|
Java SE(Java Platform Standard Edition) | Java SE 是为开发一般桌面和商务应用程序提供的解决方案。是 Java 的根底,是用来做电脑上的运行软件。 |
Java EE(Java Platform Enterprise Edition) | Java EE 是为开发企业级应用程序提供的解决方案。是用来做网站的。 |
Java ME(Java Platform Micro Edition) | Java ME 是为开发电子生产产品和嵌入式设施提供的解决方案。是用来针对嵌入式设施做软件开发。 |
Tips:Java EE 和 Java ME 都是从 Java SE 的根底上倒退而来的。
- 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。
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 公布