匿名内部类方式启动线程
/**
*匿名内部类的方式启动线程
*/
public class T2 {
public static void main(String[] args) {
//集成类的方式
new Thread(){
public void run(){
System.out.println("thread1 start ... ");
}
}.start();
//实现接口的方式
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("thread2 start .... ");
}
}).start();
}
}lamda方式创建匿名内部类线程
public class Test{
public static void main(String[] args) {
/*
匿名内部类的方式
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("nihao");
}
}).start();
System.out.println("你好");
*/
//lambda的方式
new Thread(()-> {
System.out.println("It is a lambda function!");
}).start();
}
}