package _03;
//想要自己写lamda 推导 必须要求接口只有一个未实现的方法
public class _3_29Lamda {
//1.静态内部类
//好处是不适用_3_29Lamda类 不会编译我们的内部类
// static class Test implements Runnable{
// @Override
// public void run() {
// System.out.println("我们一起听歌");
// }
// }
public static void main(String[] args) {
//2.方法内部的类
// class Test implements Runnable{
// @Override
// public void run() {
// System.out.println("我们一起听歌");
// }
// }
//lamda简化用一次的线程
// new Thread(new Test()).start();
//3.匿名内部类 必须借助接口或者父类
// new Thread(new Runnable() {
// @Override
// public void run() {
// System.out.println("我们一起听歌");
// }
// });
//JDK8 又进一步优化 lamda
new Thread(()->{
System.out.println("我们一起听歌");
}).start();
}
}
线程Lambda表达式
最新推荐文章于 2022-09-05 22:59:29 发布