Java语言发展的历史与展望,诞生于1995年5月的Java面向对象编程语言,功能强大,易于使用,应用范围很广。Java语言的优点是安全性、可靠性,并且它是分布式的.多线程和面向对象语言,对这方面的人才需求非常大。
作为一种快速发展的语言程序,Java语言揭示了编程过程的本质,并借助其严密的结构和间接的编写流程,为Java语言的未来发展提供了重要保障。Java应用无所不在,从桌面办公室应用到网络数据库,从PC到嵌入式移动平台,从Java小应用到大型J2EE企业级解决方案,到处可见Java的身影。
下一步,我们将具体看一看Java语言发展历史,了解Java的发展过程,按时间分为几个阶段:
第一级是20世纪90年代。
单片式计算机系统在硬件领域已经出现,这种便宜的系统一出现就立刻引起自动化控制领域人员的注意,因为采用它可以大大提高消费电子产品的智能化。Sun公司于1991年成立了一个项目团队,叫做Green,PatrickJamesGoslinMcShelindan和其他一些工程师组成的工作组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里,研究开发新技术。专门从事家用电器产品的计算机嵌入式应用。
步骤二.1994.6.7。
经过长达三天的讨论后,这个小组决定再一次改变其努力目标,这一次他们决定把这项技术运用到万维网上。随着Mosaic浏览器的出现,他们认为互联网也在不断发展,并且呈现出与有线电视网络相同的高度交互愿景。PatrickNorton写了一个小型万维网浏览器WebRunner。
第三级.1995年。
因特网的繁荣给了Oak机会。工业界为了让一成不变的静态网页能“灵活”起来,迫切需要一种软件技术来开发一个能在网络上传播并能跨平台运行的程序。因此,全球各大IT企业都为此投入了大量的人力、物力、财力。就在这时,Sun公司想起了Oak公司,这是一个长期搁置着的Oak,并重新检查了使用软件编写的实验平台。因为它是根据嵌入式系统的硬件平台架构来写的,所以很小,特别适合在网络传输系统中使用,而且Oak是一种简化语言,程序很小,很适合在网络上传输。Sun公司首次推出了可嵌入网页、可随附网页在网上传输的Applet(Applet是一种将小程序嵌入网页执行的技术),并改名为Java。五月二十三日,Sun在Sunworld大会上发布了Java和HotJava浏览器。IBM.Apple.DEC.Adobe.HP.Oracle.Netscape和微软等主要公司均已停止其相关开发项目,竞相购买Java使用许可,并为其产品开发相应的Java平台。
第四级.1996年1月。
Sun公司发布了首个Java开发工具箱(JDK1.0),它是Java发展史上的一个重要里程碑,标志着Java成为一个独立的开发工具。九月份,大约有83,000个网页使用Java技术。十月份,Sun公司发布了第一个针对Java平台的即时(JIT)编译器。
第5级.1997年。
JDK1.1发布,在接下来的三个星期中,下载次数达到22万。四月二日,JavaOne会议召开,参加者超过一万人,创下当时世界上同类会议的最高规模。九月份,JavaDeveloperConnection社区成员超过100,000人。
阶段六.一九九八年十二月八日。
J2EE发布了第二代Java平台企业版。1999年6月,Sun公司发布了3个版本:J2ME,称为第二代Java平台(称为Java2),应该在移动.无线和有限资源环境中使用;J2SE(Java2StandardEdition)适用于桌面环境的Java2平台的标准版本);J2EE,适用于基于Java的应用服务器。Java2平台的发布,是Java发展进程中最重要的里程碑,标志着Java应用的普及。
阶段七.一九九九年四月二十七日。
HotSpot虚拟机发布。HotSpot虚拟机是作为JDK1.2的附件提供的,随后在JDK1.3和以后,它成为SunJDK1.3和以后所有版本的默认虚拟机。
JDK1.3.JDK1.3.JDK1.4和J2SE1.3相继发布。
Java创建者之一:JamesGSLibb,几周后就得到了AppleMacOSX行业标准的支持。J2EE1.3在2001年9月24日发布。J2SE1.4于2002年2月26日发布。从那时起,Java的计算能力得到了显著提高,与J2SE1.3相比,几乎增加了62%的类和接口。其中还有大量的XML支持.安全套接字(Socket)支持(通过SSL和TLS协议).全新的I/OAPI.正则表达式.日志和断言。J2SE1.5在2004年9月30日发布,这是Java语言发展历史上另一个里程碑。J2SE1.5被命名为JavaSE5.0,以显示该版本的重要性(内部版本号1.5.0)Tiger代码是Tiger,它包括了自1996年1.0发布以来最重要的更新,这些包括通用支持.基本类型的自动装箱.改进的循环.枚举类型.设置I/O和可变参数格式。
九级.2005年6月。
Sun公司发布了JavaOne大会上的JavaSE6。现在,各种版本的Java都改名了,其中的数字2已经不存在了,比如J2EE改名为JavaEE,J2SE改名为JavaME,J2ME改名为JavaME。
2006年11月13日,Java技术的发明人Sun公司宣布将Java技术作为自由软件对外发布。Sun公司正式发布的首批Java平台标准版本源代码,以及Java迷你版可执行源代码。自2007年3月起,世界各地的开发者都可以修改Java源码。Oracle在2009年宣布收购Sun。
阶梯段十。2010。
JamesGauslin是Java编程语言的共同创始人之一,从Oracle离职。在2011年,Oracle为Java7的发布举办了全球盛会,之后,Oracle正式发布。Oracle在2014年推出了其java8的官方版本。
Java在消费者互联网时代已经取得了很大的成功,Java的存在几乎存在因特网的地方。Java编程人员在进行Java开发时,要密切关注技术发展趋势,只要条件允许,就应该学习Python和Go。