美文网首页
各JDK版本的新特性

各JDK版本的新特性

作者: FisherTige_f2ef | 来源:发表于2019-02-25 10:46 被阅读1次

JDK5的新特性:

自动拆装箱

Foreach

静态导入

可变参数 Var args

枚举

格式化输出

泛型

ProcessBuilder

内省

线程并发库(JUC)

监控和管理虚拟机

元数据

JDK6的新特性:

Desktop类和SystemTray类

JAXB2实现对象与XML之间的映射

StAX

Compiler API

轻量级 Http Server API

插入式注解处理API(Pluggable Annotation Processing API)

用Console开发控制台程序

对脚本语言的支持(如:ruby,groovy,javascript)

Common Annotations

JDK7的新特性:

二进制字面值

switch 语句支持 String

try-with-resources

catch 多个类型异常

字面值中使用下划线

类型推断

改进泛型类型可变参数

其它

JDK8的新特性:

Lambda 表达式

函数式接口

方法引用、构造器引用和数组引用

接口支持默认方法和静态方法

Stream API

增强类型推断

新的日期时间 API

Optional 类

重复注解和类型注解

JDK9的新特性:

目录结构

模块化系统

jshell

多版本兼容JAR

接口的私有方法

改进try-with-resourcs

改进砖石操作符

限制使用单独下划线标识符

String存储结构变更

快速创建只读结合

增强Stream API

改进Optional 类

多分辨率图像 API

全新 HTTP客服端API

智能JAVA 编译工具

统一JVM 日志系统

javadoc 的 HTML5 支持

java 动态编译

JDK10的新特性:

局部变量类型推断

将JDK多存储库合并为单储存库

垃圾回收接口

并行Full GC 的G1

应用数据共享

线程局部管控

移除Native-Header Generation Tool (javah)

Unicode 标签扩展

备用内存设备上分配堆内存

基于实验JAVA 的JIT 编译器

Root 证书

基于时间的版本控制

相关文章

  • 各JDK版本的新特性

    JDK5的新特性: 自动拆装箱 Foreach 静态导入 可变参数 Var args 枚举 格式化输出 泛型 Pr...

  • jdk13特性

    JDK 13 新特性讲解课程 第一章 JDK 13新特性介绍 1.1 JDK 各版本主要特性回顾 JDK Vers...

  • JDK新特性书目录

    JDK1.4新特性 JDK1.5新特性 JDK1.6新特性 JDK1.7新特性 JDK1.8新特性

  • java9的新特性

    1、Java9 新特性之---目录结构 包含jdk8及以前的jdk版本,所有目录结构以及目录含义如图: 这个新特性...

  • jdk 5 到 jdk 10各个版本的新特性

    jdk5 jdk10各个版本的新特性 JDK1.5新特性: 1.自动装箱与拆箱: 2.枚举 3.静态导入,如:i...

  • Java8新特性:接口的默认方法

    说明 需求缘起: Spring Boot 2.0有很多新的特性,但是这些特性是依赖JDK的版本是jdk 8+才能进...

  • JDK8新特性

    面试官经常会问到新版JDK新的特性, 尤其是JDK8的特性。 下面将首先讲解JDK版本发布情况,概括性介绍JDK8...

  • Java基础

    你1、基于JDK 1.8进行开发,可以边开发边学习JDK 1.7的新特性。1.6是JDK很稳定的版本,讲JDK1....

  • JDK 版本演进及主要特性

    本文记录JDK版本演进历史及各版本主要特性。 JDK 1.0 1996年1月发布,主要特性: Classic VM...

  • Spring Boot 2.0 常见问题总结(一)

    SpringBoot2.x 依赖环境和版本新特性说明依赖版本 jdk8 以上, Springboot2.x 用 J...

网友评论

      本文标题:各JDK版本的新特性

      本文链接:https://www.haomeiwen.com/subject/fuewyqtx.html