JDK8
HHaDog
这个作者很懒,什么都没留下…
展开
-
JDK8新特性之Optional
Optional中避免Null检查 可以为null的容器对象,作用就是为了解决避免NULL检查,防止抛出空指针异常 基本使用 创建Optional对象 Optional.of() ;//创建Optional对象 //传入非空值可正常运行,传入null则会抛出空指针异常 Optional.ofNullLable(); //即可传入具体指,也可传入null Optional.empty(); //无参数,传入一个空 判断Optional是否有具体值 Optional op = Optional.of("***原创 2021-08-02 10:04:04 · 149 阅读 · 0 评论 -
JDK8新特性之Lambda表达式
JDK8新特性之Lambda表达式 原因:匿名内部类语法是冗余的 体现的是函数式编程思想,只需要将实现的代码放到函数中 Lambda是一个匿名函数,只需要将要执行的代码放到表达式中即可 语法: (参数类型 参数名称) ->{ 代码体; } 格式说明: (参数类型 参数名称):参数列表 {代码体;}方法体 ->箭头 分割参数列表和方法体,没有实际含义 匿名内部类会在编译时生成一个class文件 lambda在程序运行时会生成一个类 1.在类中新增一个方法,方法体就是lambda表原创 2021-07-29 10:53:45 · 131 阅读 · 0 评论