jdk1.8特性
devp_yang
当你觉得太累的时候,说明...你正走在上坡路,坚持走过去,就会有进步,每一步,都会到达一个新高度。目光所及,每一处,都有新风景。轻松,是留给走下坡路的人,不要在本该奋斗的年纪,选择了安逸,你爬得高,走得远,不是为了让世界看到,而是为了,看到更广阔的世界。
展开
-
Stream - 创建流的方式
String[] arr = {"apple", "banana", "lemon"}; // 方法一:Arrays的静态方法,传入一个泛型数组,创建一个流 Stream<String> stream1 = Arrays.stream(arr); // 方法二:通过Stream的静态方法,传入一个泛型数组,或者多个参数,创建一个流,该静态方法,底层调用了Arrays的stream静态方...原创 2020-03-23 12:57:53 · 290 阅读 · 0 评论 -
jdk1.8新特性:Lambda表达式
Lambda表达式 一、函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。 二、传统写法代码示例 public class demo01 { public static void main(String[]...原创 2019-06-07 18:00:52 · 7382 阅读 · 0 评论 -
jdk1.8新特性:函数式接口、方法引用、函数式编程、常用函数式接口
函数式接口 一、概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 二、格式 只要确保接口中有且仅有一个抽象方法即可: 说明:函数式接口要求只有一个抽象方法。但是还可...原创 2019-06-09 14:02:34 · 6002 阅读 · 3 评论