
Java8新特性
四川码匠
此生之路,我将走过;走过这一次,便再也无法重来。所有力所能及的善行,所有充盈于心的善意,我将毫不吝惜,即刻倾于。我将不再拖延,再不淡漠,只因此生之路,再也无法重来。
展开
-
JavaEE进阶知识学习-----Java8新特性知识学习-4-2-StreamAPI
StreamAPI练习1.给定一个数字列表,返回一个由每一个数的平方构成的列表。@Testpublic void test(){ Integer[] nums = new Integer[]{1,2,3,4,5}; Arrays.stream(nums) .map((x) -> x*x) .forEach(System...原创 2018-02-22 08:42:17 · 284 阅读 · 0 评论 -
JavaEE进阶知识学习-----Java8新特性知识学习-4-1-StreamAPI
什么是StreamStream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行测操作,可以执行非常复杂的查找,过滤和映射数据的操作,使用Stream API对集合数据进行操作就类似于使用SQL执行的数据库查询查询,Stream API提供了一种高效且易于使用的处理数据的方式。 流(Stream)是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列,“集合讲的是数据,流讲...原创 2018-02-22 08:40:58 · 287 阅读 · 0 评论 -
JavaEE进阶知识学习-----Java8新特性知识学习-3-方法引用和构造器引用
方法引用当要传递给Lambda体的操作,已经有了实现的方法,可以使用方法引用. (实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致)。 方法引用:使用操作符“::”将方法名和对象或类的名字分割开,例如: 1. 对象::实例方法 2. 类::静态方法 3. 类::实例方法对象::实例方法示例如下:@Testpublic void test1(){ //...原创 2018-02-21 16:53:07 · 306 阅读 · 0 评论 -
JavaEE进阶知识学习-----Java8新特性知识学习-2-函数式接口
四大核心函数接口Consumer 消费型接口: 参数类型 T 返回类型 void 对类型T的对象应用操作Supplier 供给型接口: 参数类型 无 返回类型 T 返回类型为T的对象Function 函数型接口: 参数类型 T 返回类型 R 对了类型为T的对象应用操作,并返回结果Predicate 断言型接口: 参数类型 T 返回类型 boolean 确定类型为T的对象是否满足某约束...原创 2018-02-21 16:49:39 · 227 阅读 · 0 评论 -
JavaEE进阶知识学习-----Java8新特性知识学习-1-Lambda表达式
lambda表达式在Java8中引入了一个新的操作符“->”,该操作符称为箭头操作符或Lambda操作符。 左侧:Lambda表示式的参数列表 右侧:Lambda表达式中所要执行的功能语法格式1.无参数,无返回值()-> System.out.print(“Hello Word”);示例如下:@Testpublic void test1(){ ...原创 2018-02-18 17:25:18 · 329 阅读 · 0 评论