首页 > 其他 > 详细

JDK新特性总结

时间:2021-07-06 23:23:48      阅读:20      评论:0      收藏:0      [点我收藏+]

JDK8新特性

1.速度更快

2.代码更少:Lambda表达式

       技术分享图片 

       Lambda表达式本质:java中接口的一个实例(接口实现类的一个具体的对象!)

      语法:  ->箭头操作符

                ->左侧:形参列表(参数名称) 

                ->右侧:重写方法的方法体{ },如果有返回值 方法体中写return

     注意:使用lambda表达式要求接口必须是函数式接口,即只有一个抽象方法(不包括重写的Object方法)的接口,注解@FunctionalInterface。

     系统中的函数式接口:Comparator  Runable

     系统中内置函数式接口:java.util.function:1.Consumer 消费型接口   void accept(T t)

                                                                        2.Funvction 函数式接口  R apply(T t)

                                                                        3.Predicate 断定型接口  boolean test(T t)

                                                                        4.Supplier 供给型接口  T get()

 

3.Stream API

4.便于并行

5.最大化减少空指针运行:Optional

6.Nashorn引擎,允许在JVM上运行JS应用

JDK9新特性

JDK10新特性

JDK11新特性

JDK12新特性

JDK13新特性

JDK14新特性JDK15新特性

JDK新特性总结

原文:https://www.cnblogs.com/taozhiyaoyao99/p/14979278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!