当前位置 : 主页 > 编程语言 > java >

Java 8 新特性-终极指南

来源:互联网 收集:自由互联 发布时间:2022-07-13
文章目录 ​​1、Java语言的新特性​​ ​​2、Java编译器的新特性​​ ​​3、Java官方库的新特性​​ ​​4、新的Java工具​​ ​​5、JVM的新特性​​ Java 8 带来了大量的新特性。主要


文章目录

  • ​​1、Java语言的新特性​​
  • ​​2、Java编译器的新特性​​
  • ​​3、Java官方库的新特性​​
  • ​​4、新的Java工具​​
  • ​​5、JVM的新特性​​

Java 8 带来了大量的新特性。主要分为以下几个方面:语言、它的编译器、库、工具和 JVM(Java 虚拟机)。

这个教程包含Java开发者经常面对的几类问题:

  • 语言
  • 编译器
  • 工具
  • 运行时(JVM)

感兴趣的话,可以看下官网的描述:​​https://docs.oracle.com/en/java/javase/index.html​​

1、Java语言的新特性

  • Lambda表达式和函数式接口
  • 接口默认方法和静态方法
  • 方法引用
  • 重复注解
  • 更好的类型推断
  • 拓宽注解的应用场景

2、Java编译器的新特性

  • 参数名称

3、Java官方库的新特性

  • Optional
  • Stream
  • Date/Time API(JSR 310)
  • Nashorn JavaScript引擎
  • Base64
  • 并行数组
  • 并发性

4、新的Java工具

  • Nashorn引擎:jjs
  • 类依赖分析器:jdeps

5、JVM的新特性

使用 ​​Metaspace​​​ (​​JEP 122​​)代替持久代(PermGen space)。

在JVM参数方面,使用 -XX:MetaSpaceSize和 -XX:MaxMetaspaceSize 代替原来的 -XX:PermSize 和 -XX:MaxPermSize 。


上一篇:二、【SpringBoot】微服务
下一篇:没有了
网友评论