随笔分类 - java8新特性
摘要:一、对象存在,方法也存在,双冒号引用 1、方法引用的概念: 使用实例: 1.1先定义i一个函数式接口: 1.2定义一个入参参数列表有函数式接口的方法: 1.3调用这个入参有函数式接口的方法: lambda表达式中传入的参数实际原理是传给 函数式接口的抽象方法的,相当于是实现类,匿名内部类重写方法原理
阅读全文
摘要:一、IO流用于读写;Stream流用于处理数组和集合数据; 1、传统集合遍历: 2、使用Stream流的方式过滤: 其中,链式编程(返回值就是对象自己)中,filter使用的是Predicate函数式接口,它的唯一抽象方法是Test()布尔判断: 遍历方法forEach()使用的是数据消费Comsu
阅读全文
摘要:一、函数式接口 有且仅有一个抽象方法; 2、匿名内部类也会产生class文件,类加载时候就要消耗jvm资源,lambda表达式不会,所以效率高; 3、性能浪费的日志案例 使用lambda表达式优化 方法的参数列表第二个参数是一个函数式接口,只含有一个抽象方法; 4、runnable接口实例:函数式接
阅读全文
摘要:一、使用匿名内部类的匿名对象创建线程和Lambda表达式写法 Lambda表达式写法不用去定义一个Runable接口的实现类; 二、方法入参是一个接口或者接口的实现类 三、对某个类的一些对象实例进行排序 其中,数组创建时候使用的是静态初始化,里面存放的对象是匿名对象; Lambda表达式写法: 四、
阅读全文

浙公网安备 33010602011771号