新闻动态

千硕教育 > 新闻动态 >

Java基础系列-Java历史概述

时间:2020-07-02 14:39作者:千硕教育it学院

Java语言可以说是最常用的编程语言之一了,在各行各业都有java编程语言的身影。关于Java基础系列有哪些呢?小编来给大家介绍分享。

  Java语言可以说是最常用的编程语言之一了。在TIOBE的前十排行中排名第二。

  Java语言设计之初

  1991年,由Patrick Naughton和James Gosling带领的Sun公司的工程师小组想要设计一种小型的计算机语言,主要用于像有线电视转换盒这类的消费设备。这个项目被命名为"Green"计划。

  团队一开始是想使用C++语言的,但是很多成员发现C++和可用的API在某些方面存在很大问题,而且工作小组使用的是嵌入式平台,可用的系统资源及其有限,并且C++太过复杂,以致很多开发者经常错误使用。所以Bill Joy决定开发一种新语言,他提议在C++的基础上开发一种面向对象的环境,Gosling把这种语言称为"Oak"【这么起名的原因大概是因为他非常喜欢自己办公室外的橡树】

  1994年夏天,互联网和浏览器的出现不仅给广大互联网的用户带来了福音,也给Oak语言带来了新的生机。Gosling立刻意识到这是一个机会,于是对Oak进行了小规模的改造,决定开发浏览器。实际的浏览器是由Patrick Naughton和Jonathan Payne开发的并演变为HotJava浏览器,设计者让浏览器具有在网页中执行内嵌代码的能力。SUN公司的人后来发现Oak是一种已有的计算机语言的名字,于是,将其改名为Java。

  1995年5月23日[Java语言诞生日],SUN公司发布了Java语言,并直接把Java语言放到互联网上,免费开源给大家使用。之后Java开始走红。

  Java版本发展

  1996年1月,SUN公司发布了Java第一个版本[JDK1.0]

  1998年12月,SUN发布了Java历史上最重要的JDK版本:JDK1.2,伴随JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2SE、J2EE、J2ME三个版本。

  2002年2月,SUN发布了JDK1.4。

  2004年10月,SUN发布了JDK1.5,同时将JDK1.5改名为JavaSE 5.0,J2SE,J2EE,J2ME也相应改名为Java SE,Java EE,Java ME。

  2006年12月,SUN发布了Java 6。增强了类库。

  2009年4月20日,Oracle收购SUN。Java的发展停滞了很长一段时间。

  2011年,Oracle发布了Java 7,引进了二进制整数、支持字符串的switch语句、菱形语法、多异常捕捉、自动关闭资源的try语句等新特性。

  2014年3月18日,Oracle发布了Java 8,带来了全新的Lambda表达式等新功能。

  2017年9月22日,Oracle发布了Java9。

  2018年7月17日,Oracle发布了Java10。

  2018年7月17日,Oracle发布了Java11。

  2019年3月19日,Oracle发布了Java12。

  补充:

  TIOBE(The Importance Of Being Earnest)排行榜,每月更新一次,是根据互联网上有经验的程序员、课程贡献量和学习量和第三方厂商支持的数量,并使用搜索引擎(如Google、Bing、Yahool等)以及Wikipedia、Amazon、YouTube统计出排名数量,旨在反映某个编程语言的热门程度,该指数可以用来检阅开发者的编程技能是否能跟上趋势,或是否有必要做出战略改变,以及什么编程语言是应该及时掌握的。

(责任编辑:admin)
------分隔线----------------------------
 

武汉千硕教育光谷校区是华中地区成立时间早、规模大、开设科目齐全的IT职业教育培训学校之一。自2004年以来千硕教育光谷校区毕业学员已经有上万人,由学校推荐就业于北京、上海、深圳、广州、武汉、成都等地。

光谷校区主要开设的专业课程有:网络营销游戏开发JAVA软件开发.NET软件开发UI设计等。

联系我们
电话:027-87506402
您还可以通过以下方式与我们联系:
关注我们
Copyright 2004-2020武汉千硕教育咨询有限公司 版权所有 鄂ICP备19001727号-1 武汉市洪山区洪山科技创业中心B座3楼千硕教育
武汉千硕教育光谷校区百度地图