您当前的位置: 首页 >  Dongguo丶 Java

JAVA8新特性

Dongguo丶 发布时间:2021-08-18 11:24:22 ,浏览量:17

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。

新特性

Java8 新增了非常多的特性,我们主要讨论以下几个:
Lambda 表达式
− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。
Lambda表达式初探介绍了为什么要使用Lambda 表达式 。
Lambda基础语法介绍了Lambda的语法格式
四大内置核心函数式接口介绍了为了应用不同的Lambda表达式,Java API中已经提供了四大内置核心函数式接口
方法引用
− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。
方法引用与构造器引用
Stream API
−新添加的Stream API(java.util.stream) 把真正的函数式编程风格引入到Java中。
Stream API介绍了Stream API 的操作步骤
并行流与串行流 Fork/Join框架介绍了并行流的概念
Collectors
−Collectors实用类提供了很多静态工厂方法,可以方便地创建常见收集器的实例,只要拿来用就可以了。
Spliterator
−是Java 8中加入的一个新接口;代表“可分迭代器”(splitableiterator)

Optional 类
− Optional 类已经成为 Java 8 类库的一部分,用来解决空指针异常。
Optional容器类
默认方法
− 默认方法就是一个在接口里面有了一个实现的方法。
接口中的默认方法与静态方法
Date Time API
−加强对日期与时间的处理。解决线程安全问题
新时间日期 API
重复注解与类型注解
−Java 8对注解处理提供了两点改进:可重复的注解及可用于类 型的注解
重复注解与类型注解
CompleteableFuture 组合式异步编程
−提供了异步操作。
CompletableFuture异步回调

关注
打赏
查看更多评论

Dongguo丶

暂无认证

  • 17浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录