JDK版本

新版任你发,我用JAVA8

Java X = Java SE X = JDK1.X

Java各个版本发行日期:

1 JDK Alpha and Beta (1995)               -----最开始版本

2 JDK 1.0 (January 23, 1996)

3 JDK 1.1 (February 19, 1997)

4 J2SE 1.2 (December 8, 1998)           -----开始叫J2SE

5 J2SE 1.3 (May 8, 2000)

6 J2SE 1.4 (February 6, 2002)

7 J2SE 5.0 (September 30, 2004)        -----改叫J2SE5.0

8 Java SE 6 (December 11, 2006)    8.1 Java 6 updates

9 Java SE 7 (July 28, 2011)              9.1 Java 7 updates

10 Java SE 8 (March 18, 2014)      10.1 Java 8 updates

11 Java SE 9 2017年9月21日

12 Java SE 10 2018年3月20日

13 Java SE 11 2018年9月25日

JDK11新特性:

181:基于嵌套的访问控制

309:动态类文件常量

315:改进Aarch64内联函数

323:Lambda参数的本地变量语法

327:Unicode 10

330:启动单文件源代码程序

333:可伸缩低延迟垃圾收集器

318:误操作垃圾收集器

320:移除JavaEE和CORBA模块

324:Curve25519和Curve448算法的密钥协议

328:Flight Recorder

329:ChaCha20和Poly1305算法

331:低开销的Heap Profiling

332:支持TLS 1.3

335:弃用Nashorn和JavaScript引擎

336:弃用Pack200工具和API

新API

  • String

    • strip :去掉前后的空格,unicode空格

    • isBlack :字符串为空或者紧包含空格返回true

    • lines:返回字符串提取的流

    • repeat :返回字符串重复次数

    • stripLeading : 去掉前面的空格

    • stripTrailing : 去掉后面的空格

  • Files

    • readString :直接通过路径写文件

    • writeString :直接通过路径读文件

  • List

14 Java SE 12 2019年3月19日

JDK 12 新特性:

  • 189:Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)

  • 230:Microbenchmark Suite

  • 325:Switch Expressions (Preview)

  • 334:JVM Constants API

  • 340:One AArch64 Port, Not Two

  • 341:Default CDS Archives

  • 344:Abortable Mixed Collections for G1

  • 346:Promptly Return Unused Committed Memory from G1

15 Java SE 13 2019年9月17日

在JDK13中增加以下12个新特性:

1、switch优化更新

2、文本块升级

3、动态CDS档案

4、取消使用未使用的内存

5、重新实现旧版套接字API

6、FileSystems.newFileSystem新方法

7、nio新方法

8、核心库/ java.time

9、核心库/ java.util中:I18N

10、热点/ GC

11、安全库/ java.security

12、删除部分功能

16 Java SE 14 2020年3月17日

在JDK14中新增了以下16个新特性:

  • 305: instanceof的模式匹配 (预览)

  • 343: 打包工具 (Incubator)

  • 345: G1的NUMA内存分配优化

  • 349: JFR事件流

  • 352: 非原子性的字节缓冲区映射

  • 358: 友好的空指针异常

  • 359: Records (预览)

  • 361: Switch表达式 (标准)

  • 362: 弃用Solaris和SPARC端口

  • 363: 移除CMS(Concurrent Mark Sweep)垃圾收集器

  • 364: macOS系统上的ZGC

  • 365: Windows系统上的ZGC

  • 366: 弃用ParallelScavenge + SerialOld GC组合

  • 367: 移除Pack200 Tools和API

  • 368: 文本块 (第二个预览版)

  • 370: 外部存储器API (Incubator)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值