当前位置:首页 > 生态圈 > 正文内容

java的前身是(java之前叫什么)

abcsky889个月前 (10-29)生态圈156

今天给各位分享

还记得当年学习编程的第一堂课,控制台出现“hello word”的情景吗?也就是从那时走进了二进制的世界publicclassHelloWord { publicstaticvoidmain(String[] args

java的前身是(java之前叫什么)

) { System.out.println("hello word"); } }我们都知道Java是美国Sun(Stanford University Network)公司在1995年推出的一门计算机高级编程语言。

其实在Java的背后还有很多有趣的故事,这篇文章我们就来聊聊Java的前世今生Java起互联网推广引流的好处源于20世界90年代初(1991年),在SUN MicroSystems由一个叫詹姆斯.高斯林James Gosling和同事一起实施Green Plan(绿色计划),主要开发消费类的电子产品,如机顶盒、电子辞典、控制烤面包箱家电设备等,最早考虑使用C++来修改,但C++复杂度高,开发难度大,且不具备垃圾回收,可移植性等,所以考虑重新设计一门语言,结果就产生了java语言的前生(OaK)语言。

1992年夏,Green计划已完成部分功能,同年11月成立了FirstPerson公司,主要致于高度互动设备的研发,如机顶盒当时,FirstPerson公司参与了一个机顶盒项目的竞标,但是输给了SGI团队互联网推广引流的好处

祸不单行,与3DO公司的一笔关于机顶盒的交易也没能成功,此时,Green计划几乎宣告失败1994年,互联网的兴起,引来生机,SUN团队将Oak做了修改,并更名为Java(至于为什么后来改成Java了,有许多美国人喜欢的咖啡,恰好有个名叫爪哇岛(JAVA)的国家盛产各种咖啡还有猫屎咖啡。

所以就改成了Java)1995年5月正式推出2009年04月Oracle 收购 Sun,Java 也随之成为 Oracle 公司的产品推出后一直霸占开发语言排名前三,前三名中必有一席

Java之父 - 詹姆斯·高斯林1955年5月19日Java之父出生于加拿大1977年获得了加拿大卡尔加里大学计算机科学学士学位1互联网推广引流的好处983年获得了美国卡尔基梅隆大学计算机科学博士学位毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。

后来转至Sun公司1990年与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来就发展出了Java1994年底James Gosling在硅谷召开的 “技术、教育和设计大会” 上展示了Java程式

2000年Java成为世界上最流行的编程语言2007年,他被授予二级 加拿大勋章2009年4月Sun被Oracle(甲骨文公司)并购2010年高斯林于四月宣布从Oracle离职2011年3月29日高斯林在个人博客上宣布将加入Google

2011年8月互联网推广引流的好处30日刚加入Google数月的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师Java版本发展历程Java语言自JDK1.0版本以来经历了许多次更新,也在基本程序库中增加了大量的类别和包。

从J2SE 1.4开始,Java语言的变动由 Java Community Process(JCP)管理,JCP使用Java规范请求(Java Specification Requests,JSRs)来建议和定义对Java平台内容的新增和修改。

Java语言由Java语言规范(Java Language Specification,互联网推广引流的好处JLS)定义,对JLS的更改则根据JSR 901(页面存档备份,存于互联网档案馆)管理除了语言上的变化,多年来Java标准库(JCL)发生了巨大的变化,从JDK 1.0中的几百个类暴增到J2SE 5中的三千多个类。

Swing、Java2D等的全新API被加入其中,而许多原本JDK 1.0的类和方法已被弃用当然,仍然有一些程序可以将Java程序从新版本的Java平台转换为较旧版本(例如Java 5.0降转到1.4)。

Java 7发布后,Oracle承诺回到以前每两年发布一次的发布周期但在2013年时,Oracle却宣布他们将Java 8延迟一年发表,官方表示是为了修复Java的安全漏洞2017年互联网推广引流的好处9月,Java 平台的主架构师 Mark Reinhold 发出提议,要求将 Java 的功能更新周期从之前的每两年一个新版本缩减到每六个月一个新版本。

该提议获得了通过,并在提出后不久生效Java 17, 11, 8 为目前提供支持的 LTS(长期支持)版本;Java 10 是上一个快速发布版本,且已不再被支持2018年9月,随着 Java 11 的发布,Java 10 自当日起不再被支持。

Oracle 将在 2019 年 1 月前为商业用途中的 Java 8 长期支持,而针对非商用的更新将继续提供,直至 2020 年 12 月;此外,AdoptOpenJDK 也为 Java 8 提供免费更新互联网推广引流的好处

针对 Java 11 的长期支持将不再由 Oracle 提供,而是改由 OpenJDK 社区提供,例如 Eclipse Adoptium(以前称之为 AdoptOpenJDK) 的 Eclipse Temurin。

版本发布日期最终免费公开更新时间最后延伸支持日期JDK Beta1995??JDK 1.01996 年 1 月??JDK 1.11997 年 2 月??J2SE 1.21998 年 12 月??J2SE 1.3

2000 年 5 月??J2SE 1.42002 年 2 月2008 年 10 月2013 年 2 月J2SE 5.02004 年 9 月2009 年 11 月2015 年 互联网推广引流的好处4 月JavaSE 62006年12 月

2013 年 4 月Oracle 于 2018 年 12 月停止更新Azul 于 2026 年 12 月停止更新JavaSE 72011 年 7 月OpenJDK 于 2022 年 9 月停止更新(2015 年 5 月前由 Oracle 维护)

Red Hat 于 2020 年 8 月停止更新Azul 于 2022 年 9 月停止更新Oracle 于 2022 年 7 月停止更新Red Hat 于 2020 年 6 月停止更新Azul 于 2027 年 12 月停止更新

JavaSE 8(LTS)2014 年 3 月OpenJDK 目前由 Red Hat 维互联网推广引流的好处护Oracle 于 2022 年 3 月停止更新(商用)Oracle 于 2030 年 12 月停止更新(非商用)

Azul 于 2030 年 12 月停止更新IBM Semeru 于 2026 年 5 月停止更新Eclipse Adoptium 于 2026 年 5 月或之后停止更新Amazon Corretto 于 2026 年 5 月或之后停止更新

Oracle 于 2030 年 12 月停止更新Red Hat 于 2026 年 11 月停止更新JavaSE 92017 年 9 月OpenJDK 于 2018 年 3 月停止更新不适用JavaSE10

2018 年 3 月OpenJDK 于 2互联网推广引流的好处018 年 9 月停止更新不适用JavaSE 11 (LTS)2018 年 9 月OpenJDK 目前由 Red Hat 维护Azul 于 2026 年 9 月停止更新

IBM Semeru 于 2024 年 10 月停止更新Eclipse Adoptium 于 2024 年 10 月或之后停止更新Amazon Corretto 于 2027 年 9 月或之后停止更新微软于 2024 年 10 月或之后停止更新

Oracle 于 2026 年 9 月停止更新Azul 于 2026 年 9 月停止更新Red Hat 于 2024 年 10 月停止更新JavaSE 122019 年 3 月OpenJD互联网推广引流的好处K 于 2019 年 9 月停止更新

不适用JavaSE 132019 年 9 月OpenJDK 目前由 Azul 维护Azul 于 2023 年 3 月停止更新不适用JavaSE 142020 年 3 月OpenJDK 于 2020 年 9 月停止更新

不适用JavaSE 152020 年 9 月OpenJDK 目前由 Azul 维护Azul 于 2023 年 3 月停止更新不适用JavaSE 162021 年 3 月OpenJDK 于 2021 年 9 月停止更新

不适用JavaSE 17(LTS)2021 年 9 月OpenJDK 目前由 SAP 维护Azul 于 2029 年 9 月停止更新互联网推广引流的好处IBM Semeru 于 2027 年 10 月停止更新微软于 2027 年 9 月或之后停止更新

Eclipse Adoptium 于 2027 年 9 月或之后停止更新Oracle 于 2029 年 9 月或之后停止更新Azul 于 2029 年 9 月停止更新Red Hat 于 2027 年 10 月停止更新

JavaSE 182022 年 3 月OpenJDK 于 2022 年 9 月停止更新Eclipse Adoptium 于 2022 年 9 月或之后停止更新不适用JavaSE 192022 年 9 月

OpenJDK 于 2023 年 3 月停止更新不适用新老版本区: ●旧版本 ●旧版互联网推广引流的好处本,仍被支持 ●当前版本 ●未来版本版本号支持:J2SE Java2标准版 JavaSE(java standard edition) java标准版。

LTS(Long-term support)长期支持版本

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/747.html

分享给朋友:

“java的前身是(java之前叫什么)” 的相关文章

计算机语言编程有哪些(计算机编程语言有多少种)

今天给各位分享 在这个时代,每个人都能感受到高科技是如何飞速发展变化的,通过定期更新和改进来替代技术之间的超越已成为一种正常现象,这一现象背后引领变化的领域就是编程语言接下来,咱们一起来看一下当前使用比较多的几种编程语言吧。 1、JAVAJava是一门面向对象编程语言,不仅...

北京有多少值得信赖的java培训中心呢英语(北京的java培训机构有哪些)

本篇文章给大家谈谈 在当今这个互联网时代,Java是一门非常重要的编程语言,越来越多的专业人士和学生们致力于学习Java和深入Java开发,事实上,Java在开发领域逐渐走红为此,现在学习Java的机会越来越多,而这也是促使人们到各个地方寻找高端Java培训中心的原因之一。...

面试十几家(面试了十几家公司,真的累了)

本篇文章给大家谈谈 作为一个资历不浅的 Java 开发,这几年我面试过不少人发现大多数面试者,虽然看起来工作努力,但他们表现出来的能力水平,却不足以通过面试,或拿到期望的薪资在我看来,造成这种情况的原因,主要有这么两方面:。 第一,“知其然不知其所以然”做了几年技术,开发了...

java类是什么意思(java类类型到底是什么)

今天给各位分享 在Java中,类是一种重要的程序组织结构,它是一种用来封装数据和方法的模板或蓝图类可以看作是一种自定义类型,用于描述具有相同属性和行为的对象Java是一种面向对象的编程语言,它的核心就是类和对象,因此类在Java中具有非常重要的地位。 Java中的类通常由以...

java八股文面试题及答案(java面试中经常被问到的问题)

本文分享给大家的是: Java面试宝典》,后台回复【宝典】查看详情Ja强独家架构师01—05合集资源下载,后台回复【架构师】获取!Ja强推出最新系列直播活动 —— 面试真题详解开始报名了,一起探究一线知名公司的面试真题怎么答。 ,后台回复【820】查看活动详情!这个系列面...

上海java软件(上海的java工作怎么样)

今天给各位分享 ​  不少人在转行IT时都会首选Java语言,对于零基础的人来说,参加培训班当然是最快速有效的方式但上海Java培训多少钱是决定他们选择哪个培训班的因素之一,下面,千锋上海Java培训小编给大家分享从以下几个方面入手选择一家最划算靠谱的上海Java培训班。...