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

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

abcsky884个月前 (10-29)生态圈37

今天给各位分享

还记得当年学习编程的第一堂课,控制台出现“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之前叫什么)” 的相关文章

java开发需要什么学历(java开发需要掌握)

今天给各位分享 原标题:学习java开发技术很难吗学习java确实有一定的难度,但这也是相对而言的,学习java编程技术的小伙伴也并不是都会感觉到很难学习这点只要有过了解的基本上都清楚,我身边有些朋友从事java工程师的也是大专学历,目前相对来说工作也都比较稳定。 其实,...

线下的java培训班费用是多少钱(线下的java培训班费用是多少)

今天给各位分享 目前JAVA行业薪资待遇高,入门门槛降低,是不少大专及以上学历人员转行的首选,那么学交了多少钱呢? 这应该是很多想转行人员都要考虑的问题,不同的培训机构收费标准会有些微差别,再者一线城市的培训机构收费和二三线城市的收费也有差距但总体来说Java培训班收费一般...

java培训能学到什么(java培训有用吗)

今天给各位分享 JAVA零基础想转行IT,到专业的java培训班学四个月能学会吗?零基础当然是可以学java的!学习Java找工作是不难的,现在招收java开发的公司并不少,找不到工作主要还是因为自己在学JAVA的过程中没有学好,毕竟培训4个月时间要学别人大学3年里的知识点还是有点...

解决miui12系统游戏闪退问题(解决miui12 内存扩展 不显示)

本文分享给大家的是: 方法一:不适用CA证书界面有系统/用户两个分类的系统第一步:从已经安装证书的老手机迁移应用数据+应用我使用的的小米换机app,迁移后直接显示证书已安装但是这个时候还是抓不了包的依照这个原理,从其他的备份文件中导入也是可行的。 第二步:导出证书httpc...

二月二龙抬头用英语怎么说(二月二龙抬头的英语作文)

本文分享给大家的是: 今天是农历二月二 龙抬头的日子 又称龙头节 二月二 龙抬头大仓满 小仓流可见 这一天对中国人来说是非常重要的那么问题来了“龙抬头”英语怎么说?关于龙抬头的英文表达Dragon Heads-raising DaySpring Dragon Festiva...

中工网属于什么级别网站类型(中工网是什么级别)

本文分享给大家的是: 我们位于北京中轴线上,工人日报社内办公,鼓楼就在眼前,著名的南锣鼓巷、什刹海等近在咫尺如果你有实力、有梦想,欢迎加入我们!招聘岗位 网评中心副总监(1名)【任职岗位】带领部门人员完成频道内容的日常维护、组织选题策划采写编审发布、栏目发展规划与执行等...