
-----【JDK1.8新特性】
文章平均质量分 88
码农飞哥
csdn博客专家,讯飞程序员,影刀高级RPA工程师,几十款RPA工具等你拿 1736334084
展开
-
Java基础之Optional类(JDK1.8新特性)
定义 Optional是一个容器,它可以保存类型T的值,或者仅仅保存null,Optional类主要是用来避免空指针异常(NPE),其提供的一系列的方法配合Lambda表达式可以让代码更加清晰,语义化,以及避免了空指针异常的问题,这里要注意是避免空指针异常,而不是避免返回null。 Optional方法的使用 empty 方法返回一个不包含值的Optional实例,注意不保证返回的empty是单...原创 2020-02-18 23:46:00 · 2313 阅读 · 2 评论 -
Java基础之Stream流(JDK1.8新特性)
本文首先介绍了JDK1.8中的Stream流,Stream流是是一个来自数据源的元素队列并支持聚合操作。它的特点就是中间过程不会存储数据,不会改变数据源本身。接着介绍了stream的使用示例,stream流的使用一般是要结合函数式接口使用的。原创 2020-02-18 12:28:35 · 2678 阅读 · 0 评论 -
Java基础之lambda表达式(JDK1.8新特性)
本文详细介绍了lambda表达式,lambda表达式是JDK1.8最重要的特性。基本上所有的内部类都可以用lambda表达式来表示。灵活的运用lambda表达式和函数式接口可以大大的简化的程序开发。原创 2018-01-29 09:19:08 · 1184 阅读 · 1 评论 -
Java基础之方法引用(JDK1.8新特性)
方法引用 方法引用是通过方法的名字来指向一个方法,方法引用可以是语言更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 :: 有现成的方法可以完成你想要传递到其他代码的某个动作, 例如假设你希望只要出现一个定时器事件就打印这个事件对象,你可以调用Timer timer = new Timer(1000, even -> System.out.println(even)) 你也可以直接把pr...原创 2020-02-17 22:35:44 · 2305 阅读 · 0 评论