代码
提交代码
public class LambdaDemo2 { public static void main(String[] args) { // 通过匿名内部类实例实例化一个 Runnable 接口的实现类 Runnable runnable1 = new Runnable() { @Override public void run() { // 方法无形参列表,也无返回值 System.out.println("Hello, 匿名内部类"); } }; // 执行匿名内部类的 run() 方法 runnable1.run(); // 无参数无返回值,通过 lambda 表达式来实例化 Runnable 接口的实现类 Runnable runnable2 = () -> System.out.println("Hello, Lambda"); // 执行通过 lambda 表达式实例化的对象下的 run() 方法 runnable2.run(); } }
运行结果