09 2021 档案
摘要:@FunctionalInterface注解用来修饰interface(接口) 被@FunctionalInterface修饰的接口,是一个新的函数接口,可以使用lambda表达式语法来使用 该函数接口只能存在一个抽象方法 一、定义一个函数接口 @FunctionalInterface public
阅读全文
摘要:
Java8 中接口新增了default和static方法,这两种方法在接口中都可以有具体实现。 普通的抽象方法和default方法会被子类继承,子类必现实现普通抽象方法,而default方法子类可以实现,也可以选择不实现。 static方法不能被继承,也不能被子类实现,只能被自身调用 1.定义一个接
阅读全文
Java8 中接口新增了default和static方法,这两种方法在接口中都可以有具体实现。 普通的抽象方法和default方法会被子类继承,子类必现实现普通抽象方法,而default方法子类可以实现,也可以选择不实现。 static方法不能被继承,也不能被子类实现,只能被自身调用 1.定义一个接
阅读全文
摘要:概述 Function<T, R> 接口相当于一个类型转换的接口,通过R apply(T t)方法,传入一个T类型,返回一个R类型,即:T类型转换为R类型 同类型接口,如IntFunction<R>,通过规定R apply(int value)方法传入int类型,实现int类型转换为R类型 1.ap
阅读全文
摘要:
接口方法 boolean test(T t);:具体的断言操作,需要先生成Predicate对象 default Predicate<T> and(Predicate<? super T> other):调用当前Predicate对象后在调用other的Predicate对象,两者是且的关系,即:&
阅读全文
接口方法 boolean test(T t);:具体的断言操作,需要先生成Predicate对象 default Predicate<T> and(Predicate<? super T> other):调用当前Predicate对象后在调用other的Predicate对象,两者是且的关系,即:&
阅读全文
摘要:一、定义泛型类 定义一个泛型类Meta 和 Dual public class Meta<T> { private T value; public Meta(T value) { this.value = value; } public T getValue() { return value; }
阅读全文
摘要:一、lambda函数中引用了对象 lambda函数中使用了对象参数,这个对象,在后面进行了操作 在执行run()方法时,此时的message 已经append 了 ‘Howdy,’和‘world!’ /** * 测试对象的引用。输出:Howdy, world! */ public class Var
阅读全文

浙公网安备 33010602011771号