构造器引用与数组引用 1. 构造器引用格式: 类 :: new 5. 数组引用格式: 数组类型[] :: new
方法引用 6. 使用建议 如果给函数式接口提供实例,恰好满足方法引用的使用情景,大家就可以考虑使用方法引用给函数式接口提供实例。如果大家不熟悉方法引用,那么还可以使用Lambda表达式。
函数式接口 3. 总结 3.1 何时使用lambda表达式? 当需要对一个函数式接口实例化的时候,可以使用lambda表达式 3.2 何时使用给定的函数式接口? 如果我们开发中需要定义一个函数式接口,首先看看在已有的jdk提供的函数式接口是否提供了 能满足需求的函数式接口。如果有,则直接调用即可,不需要自己再自定义了。
反射应用四:动态代理 2. 静态代理 2.1 举例 实现Runnable接口的方法创建多线程。 Class MyThread implements Runnable{} //相当于被代理类 Class Thread implements Runnable{} //相当于代理类 main(){ MyThread t = new MyThread();…
package top.qaqaq.java.P685; import org.junit.jupiter.api.Test; import java.util.Optional; /** * Optional类:为了在程序中避免出现空指针异常而创建的。 * * 常用的方法:ofNullable(T t) * orElse(T t) * * @au…