
JDK8新特性
ncepu_Chen
这个作者很懒,什么都没留下…
展开
-
JDK8新特性05:Stream操作
JDK8新特性05:Stream操作Stream概述Stream组成Stream的使用示例Stream的优势Stream的使用Stream的创建Stream的中间操作`filter()`: 对流进行过滤`map()`与`flatMap()`:对流中的元素进行映射`skip()`,`limit()`:对流进行分页`sorted()`:对流排序`distinct()`:对流中的元素进行去重Stream...原创 2019-09-28 17:19:14 · 825 阅读 · 0 评论 -
JDK8新特性03:Optional类-空指针异常的预防手段
JDK8新特性03:Optional类-空指针异常的解决手段`Optional`类概述`Optional`的使用`Optioinal`对象的创建与基本使用`Optional`的函数式编程接口使用`Optional`的正确姿势使用`Optional`类要注意的问题Optional类概述Optional对象是Java8新引入的类,用来解决Java中臭名昭著的NullPointerException...原创 2019-09-20 22:29:42 · 730 阅读 · 2 评论 -
JDK8新特性04:方法引用
JDK8新特性04:方法引用文章目录JDK8新特性04:方法引用什么是方法引用方法引用的四种类型`类名::静态方法名`:引用类的静态方法`对象名::实例方法名`:引用对象的实例方法`类名::实例方法名`:引用第一个方法参数的实例方法`类名::new`:引用类的构造方法什么是方法引用方法引用是Java8新引入的一个语法糖,通过已有的方法来替换Lambda表达式.List<String&...原创 2019-09-09 14:22:54 · 479 阅读 · 0 评论 -
JDK8新特性02:常用函数式接口
JDK8新特性02:常用函数式接口:Function和BiFunction`Function`接口:单输入单输出函数`Function`接口的意义`Function`的串联: `compose()`,`andThen()``BiFunction`接口:双输入单输出函数`BiFunction`接口的意义`BiFunction`与`Function`的串联:`andThen()`Function接口...原创 2019-09-04 13:35:13 · 468 阅读 · 0 评论 -
JDK8新特性01:Lambda表达式与函数式接口
JDK8新特性01: Lambda表达式与函数式接口Lambda表达式为什么需要Lambda表达式Lambda表达式使用场景1:代替匿名内部类Lambda表达式使用场景2:集合操作Lambda表达式的语法函数式接口函数式接口:有且只有一个抽象方法的接口Lambda表达式为什么需要Lambda表达式在Java8之前,我们无法将函数作为参数传递给一个方法,也无法声明返回一个函数的方法.这与Jav...原创 2019-09-02 15:33:01 · 1030 阅读 · 0 评论