大家好,今天小编关注到一个比较有意思的话题,就是关于java语言命名的问题,于是小编就整理了2个相关介绍Java语言命名的解答,让我们一起看看吧。
JAVA语言的发展历史?
任职于太阳微系统的詹姆斯•高斯林等人于1990年代初开发J***a语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。
由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项***。
随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以J***a的名称正式发布。J***a伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。J***a语言的发展历史分为以下几个阶段:
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。
希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为J***a1998年JDK1.2时,更名为J***a 2 Platform分为标准版J2SE,企业版J2EE,微型版J2MEJ***a 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题Internet使J***a成为网上最流行的编程语言J***a对Internet的影响也意义深远B/S的兴起 & C/S的没落
为什么jdk10只有j***a se,没有j***a ee?
Oracle公司在2017年已经把J***a EE项目移交给Eclipse基金会了,所以未来Oracle公司将不会继续更新J***a EE的版本了,J***a EE的版本将停留在J***a EE 8(确切的说是Oracle保留的版本)。
其实在Oracle接手J***a之后,对于J***a EE的发展就存在着较大的不确定性(但是Oracle也对J***a EE的发展做出了规划)。虽然早期J***a EE凭借着EJB在服务器领域积累了大量的用户,但是在Spring等轻量级架构大行其道之后,EJB的地位越发尴尬,虽然EJB推出了3.0版本已经大量简化了开发和部署的步骤,但是依然没有扭转EJB的颓势,EJB的使用在2006年之后已经比较少了(依然有较大存量工程)。
在Eclipse接手J***a EE之后为其起了一个新的名字:Jakarta EE,在2018年初还展示了新的图标,可以说J***a EE进入了一个全新的时代,J***a EE将继续存在,但是已经没有J***a EE 9了,取而代之的是Jakarta EE。
在Eclipse基金会接手J***a EE之后,目前基于J***a EE 8的大量应用将依然得到支持(维护模式),未来Jakarta EE的版本也会通过J***a EE 8的兼容性测试,这是为了保障大量已构建项目的利益。
同时,Jakarta EE将增加对云的支持,以及增加一些服务。目前Jakarta EE项目还有大量的工作要做,很多迁移工作也迫在眉睫,所以Jakarta EE支持J***a 9的可能会延后,未来Jakarta EE是否会跟随J***a SE的更新节奏(每6个月更新一次)还有待观察。
但是,不管怎么说,未来的Jakarta EE还是非常值得期待的。
我使用J***a语言多年,也出版过J***a编程书籍,我会陆续在头条上写一些关于J***a方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有J***a开发方面的问题,也可以咨询我。
谢谢!
到此,以上就是小编对于J***A语言命名的问题就介绍到这了,希望介绍关于J***A语言命名的2点解答对大家有用。