java介绍

Java介绍

开发工具与关键技术: eclipse
作者: 谢军山
撰写时间:2021年1月18日

1、Java是什么?
Java是由Sun Microsystems公司与1995年5月推出的java面向对象程序设计语言和java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
Java分为三个体系:
JavaSE(J2SE) (java2 Platform Stand.java平台标准版)
JavaEE(J2EE) (Java2 Platform Enterprise Edition, java平台企业版)
JavaME(J2ME) (Java2 Platform Micro Edition,java平台微型版)。
詹姆斯·高斯林(James Gosling, 1955年5月19日,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。
2、Java的发展
1995年5月23日,JAVA语言诞生; 1996年1月,第一个JDK1.0诞生
1997年2月18日,JDK1.1发布;1998年12月8日,JAVA2企业平台J2EE发布
1999年6月,Sun公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)
2000年5月8日,JDK1.3发布;2000年5月29日,JDK1.4发布
2001年9月24日,J2EE1.3发布;2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升
2004年9月30日 18:00PM,J2SE1.5发布,成为Java语音发展史上的又一里程碑。为了该版本的重要性,J2SE1.5更名为Java SE 5.0
2005年6月,JavaOne大会召开,Sun公司公开Java SE 6. 此时,Java的各种版本已经更名,已取消其中的数字‘2’;J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
2006年12月,甲骨文74亿美元收购Sun。取得Java的版权。;2011年7月28日,甲骨文发布Java7.0的正式版。
2014年3月18日,Oracle公司发布Java SE8, 这次版本升级为Java带来了全新的Lambda表达表达式、流式编程等大量新特性,这些新特性使得Java变得更加强大。
2017年9月22日,Oracle公司发布JavaSE9,这次版本升级强化了Java的模块系统,让Java语音更轻量化,且采用了更高效、更智能的GL垃圾回收器,并在核心类库上进行大量更新,可进一步简化编程。
2018年3月21日,JavaSE10发布,Java10版本带来了很多新特性,其中最备受广大开发者关注的莫过于局部变量类型推断。此外,海报垃圾收集器改善、GC改进、性能提升、线程管控等新特性。
2018年9月26日,JavaSE11发布。这是Java大版本周期变化后的第一个长期支持版本(LTS版本持续支持到2026年9月)。Java11带来了ZGC、HttpClient等重要特性,一共包含17个JEP(JDK Enhancement Proposals,JDK增强提案)。
2019年3月20日,JavaSE12发布。Java12是短期支持版本,可在下一个版本发布之前获得Oracle的商业支持。
2019年9月23日,JavaSE13发布,此版本中添加了“文本块”,文本块是一个多行字符串文字,避免对大多数转义序列的需要,以可预测的方式自动格式化字符串,并在需要时让开发人员控制格式。
2020年3月,Java SE 14发布。在13基础上继续添加新特性:record关键字、空指针异常精准提示、switch的增强正式使用、ZGC支持macOS和Window,同时移除了CMS垃圾收集器等。
2020年9月15日,Java SE 15发布,一次发布了14个新特性。JDK15并不是一个长期支持的版本,只支持6个月到2021年3月,上一个长期支持版本还是JDK11

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值