JAVA历史版本(java各版本)
yuyutoo 2025-06-19 01:35 2 浏览 0 评论
JAVA发展
1.1996年1月23日 JDK 1.0
Java虚拟机Sun Classic VM,Applet,AWT
2.1997年2月19日 JDK 1.1
JAR文件格式,JDBC,JavaBeans,RMI不 跨语言,内部类,反射
3.1998年12月4日 JDK 1.2
分三个方向
J2SE J2EE J2ME
EJB,JavaPlug一in,ⅠDL,Swing, strictfp,集合类
并存三个虚拟机
Classic VM 外挂使用即使编译器
HotSpot VM(1.3及之后默认虚拟机), EXact VM(只在solaris平台出现过)首次内置JⅠT
4.2000年5月8日 JDK 1.3
数学运算,新Timer API,JavaSound类库,改进了2D APl,JNDI开始为平台服务,CORBA llOP实现RMI通信协议
5.2002年2月13日 JDK 1.4
很多公司参与
正则,异常链,N|O,日志类,XML解析器,XSLT转换器
6.2004年9月30日 JDK 5 (放弃之前1.x方式
语法大改进
自动装箱,泛型,动态注解,枚举,可变长参数,遍历循环foreach,改进了JMM,提供concurrent并发包
7.2006年12月11日 JDK 6
之前命名改为
Java EE 6,SE 6,ME 6
提供动态语言支持,提供编绎期注解处理器,微型HTTP APl ,虚拟机大改进(锁与同步,垃圾收集,类加载)
Sun公司困难开源成OpenJDK
8.2009年2月19日 JDK 7
议程规划功能(未完成)
Lambda函数式编程(8),Jigsaw虚拟机模块化支持(8),运行在Java虚拟机上的动态语言支持,Garbage First收集器,Coin语法细节进化(8)
2011.7.28 Oracle改进
G1收集器,加强对非Java语言的调用支持,并行的类加载架构
开始商业化 Oracle JDK
OracIe收购到两大虚拟机JRockit和HotSpot合二为一,因前者没有永久代,所以8中取消了,用不在jvm中的元数据空间代替实现规范里的方法区
9.2013.9跳票至2014年3月18日 JDK 8
Lambda表达式,内置Nashorn JS引擎的支持(完善7),新时间,日期APl,彻底移除HotSpot永久代,Jigsaw模块化功能(再跳票到9)
10.跳票至2017年9日21日 JDK 9
Jigsaw模块化功能(与IBM的OSGi模块技术竞争胜出),JS Shell,JLink,JHSDB工具,整顿了HotSpot日志系统,支持HTTP2 APl
11.2018年3月20日 JDK 10
主要内部重构
统一源仓库,统一垃圾收集器接口,统一即使编译器接口(引入Graa|编译器)
本地代码类型推断,类似var
12.2018年9月25日 JDK 11
代码推断可用在lam表达式中
ZGC革命性垃圾收集器
分协议发行
GPLv2十CE OpenJDK-----RedHat接手维护
OTN OracleJDK
13.2019年3月20日 JDK 12
switch表达式,JMH微测试套件,剔除RedHat开发的Shenandoah垃圾收集器
相关推荐
- 《保卫萝卜2》安卓版大更新 壕礼助阵世界杯
-
《保卫萝卜2:极地冒险》本周不仅迎来了安卓版本的重大更新,同时将于7月4日本周五,带来“保卫萝卜2”安卓版本世界杯主题活动的火热开启,游戏更新与活动两不误。一定有玩家会问,激萌塔防到底进行了哪些更新?...
- 儿童手工折纸:胡萝卜,和孩子一起边玩边学carrot
-
1、准备两张正方形纸,一橙一绿,对折出折痕。2、橙色沿其中一条对角线如图折两三角形。3、把上面三角折平,如图。4、绿色纸折成三角形。5、再折成更小的三角形。6、再折三分之一如图。7、打开折纸,压平中间...
- 《饥荒》食物代码有哪些(饥荒最新版代码总汇食物篇)
-
饥荒游戏中,玩家们需要获取各种素材与食物,进行生存。玩家们在游戏中,进入游戏后按“~”键调出控制台使用代码,可以直接获得素材。比如胡萝卜的代码是carrot,玉米的代码是corn,南瓜的代码是pump...
- Skyscanner:帮你找到最便宜机票 订票不求人
-
你喜欢旅行吗?在合适的时间、合适的目的地,来一场说走就走的旅行?机票就是关键!Skyscanner这款免费的手机应用,在几秒钟内比较全球600多家航空公司的航班安排、价格和时刻表,帮你节省金钱和时间。...
- 小猪佩奇第二季50(小猪佩奇第二季英文版免费观看)
-
Sleepover过夜Itisnighttime.现在是晚上。...
- 我在民政局工作的那些事儿(二)(我在民政局上班)
-
时间到了1997年的秋天,经过一年多的学习和实践,我在处理结婚和离婚的事情更加的娴熟,也获得了领导的器重,所以我在处理平时的工作时也能得心应手。这一天我正在离婚处和同事闲聊,因为离婚处几天也遇不到人,...
- 夏天来了就你还没瘦?教你不节食13天瘦10斤的哥本哈根减肥法……
-
好看的人都关注江苏气象啦夏天很快就要来了你是否和苏苏一样身上的肉肉还没做好准备?真是一个悲伤的故事……下面这个哥本哈根减肥法苏苏的同事亲测有效不节食不运动不反弹大家快来一起试试看吧~DAY1...
- Pursuing global modernization for peaceful development, mutually beneficial cooperation, prosperity for all
-
AlocalworkeroperatesequipmentintheChina-EgyptTEDASuezEconomicandTradeCooperationZonei...
- Centuries-old tea road regains glory as Belt and Road cooperation deepens
-
FUZHOU/ST.PETERSBURG,Oct.2(Xinhua)--NestledinthepicturesqueWuyiMountainsinsoutheastChi...
- Ftrace function graph简介(flat function)
-
引言由于android开发的需要与systrace的普及,现在大家在进行性能与功耗分析时候,经常会用到systrace跟pefetto.而systrace就是基于内核的eventtracing来实...
- JAVA历史版本(java各版本)
-
JAVA发展1.1996年1月23日JDK1.0Java虚拟机SunClassicVM,Applet,AWT2.1997年2月19日JDK1.1JAR文件格式,JDBC,JavaBea...
- java 进化史1(java的进阶之路)
-
java从1996年1月第一个版本诞生,到2022年3月最新的java18,已经经历了27年,整整18个大的版本。很久之前有人就说java要被淘汰,但是java活到现在依然坚挺,不知道java还能活...
- 学习java第二天(java学完后能做什么)
-
#java知识#...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 《保卫萝卜2》安卓版大更新 壕礼助阵世界杯
- 儿童手工折纸:胡萝卜,和孩子一起边玩边学carrot
- 《饥荒》食物代码有哪些(饥荒最新版代码总汇食物篇)
- Skyscanner:帮你找到最便宜机票 订票不求人
- 小猪佩奇第二季50(小猪佩奇第二季英文版免费观看)
- 我在民政局工作的那些事儿(二)(我在民政局上班)
- 夏天来了就你还没瘦?教你不节食13天瘦10斤的哥本哈根减肥法……
- Pursuing global modernization for peaceful development, mutually beneficial cooperation, prosperity for all
- Centuries-old tea road regains glory as Belt and Road cooperation deepens
- 15 THE NUTCRACKERS OF NUTCRACKER LODGE (CONTINUED)胡桃夹子小屋里的胡桃夹子(续篇)
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)