随笔分类 - java8
摘要:一、Stream初体验 Stream是Java8中操作集合的一个重要特性,我们先来看看Java里面是怎么定义Stream的: 我们来解读一下上面的那句话: 1、Stream是元素的集合,这点让Stream看起来用些类似Iterator; 2、可以支持顺序和并行的对原Stream进行汇聚的操作。 大家
阅读全文
摘要:一、概述 在学习lambda表达式之后,我们通常使用lambda表达式来创建匿名方法。然而,有时候我们仅仅是调用了一个已存在的方法。如下: 在Java8中,我们可以直接通过方法引用来简写lambda表达式中已经存在的方法。 这种特性就叫做方法引用(Method Reference)。 二、什么是方法
阅读全文
摘要:一、什么是lambda表达式? Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。 匿名内部类的写法: 这样写会发现一个问题,实现的方法是
阅读全文