Introduction to Java
Java was developed by Sun Microsystems company in 1995 launched a high-level programming language.
Java can run on multiple platforms, such as Windows, Mac OS, UNIX and a variety of other versions of the system.
Java is divided into three systems:
- JavaSE (J2SE) - Java 2 Platform Standard Edition, Java Platform, Standard Edition
- JavaEE (J2EE) - Java 2 Platform, Enterprise Edition, Java Platform, Enterprise Edition
- JavaME (J2ME) - Java 2 Platform Micro Edition, Java Platform, Micro Edition
In June 2005, JavaOne Conference, SUN company publicly Java SE 6. At this point, Java's various versions have been renamed to cancel the numbers which "2": J2EE renamed Java EE, J2SE renamed Java SE, J2ME renamed Java ME.
Father of Java
Jame Gosling IBM after graduation to work, the design of the first generation of IBM workstations NeWS system, but neglected. Later, go to the Sun Company. In 1990, in collaboration with Patrick Naughton and Mike Sheridan et al., "Green Plan", and later developed a language called "Oak", later renamed Java. By the end of 1994, James Gosling Java programs show held in Silicon Valley "technology, education and design of the General Assembly".
The origin of the name Java
1995年,SUN公司和好莱坞准备开展一个技术交流会,皆以宣传公司的产品。在离技术交流会还有7天的时候,交流会的负责人在SUN总部遇到了James Gosling,问他是不是也参加这个技术交流会,但是他们的系统还有1000个bug,最后James Gosling还是同意了。经过7天的奋斗,James Gosling带着他的系统来到了技术交流会。但他不能用OAK这个名字了。OAK已经被一家半导体公司注册了,并且主册了好多领域,只能换名。James Gosling又四处观望寻找灵感,他看到了一个泡咖啡的杯子,杯子上印着Java(印度尼西亚的爪洼岛,以生产咖啡著名),James Gosling就把这种语言改名为Java,这个词并不是英语。浏览器叫做HotJava。他托个一个小球在浏览器里移动,打动了在场的所有观众。网景公司找到了SUN公司,想把Java语言嵌入他们的Netspace浏览器,不要再使用HotJava浏览器,当时Netspace浏览器在市场上占据95%。1995年5月23日,SUN宣布Java语言正式诞生,自此5月23日成了Java的生日。
Java 图标
Java 主要特性
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日 | 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 发布 |