内部线程类的书写格式
new 父类名 {
重写父类的run方法
}
第一种方式 利用 Thread 创建 一个线程
public class Test{
public static void main (String[]agrs){
new Thread(){
//重写父类的run方法
public void run(){
System.out.println("我是第一种创建方法");
}
}.start();
}
}
第二种方式 使用 Runnable创建 一个线程
public class Test1{
public static void main (String[]agrs){
Runnable runnable = new Runnable(){ // Runnable 无法直接调用线程开始的方法start
public void run(){
System.out.println("我是第二种创建方法");
}
};
Thread thread = new Thread(runnable);
thread.start();
}
}
第三方式 使用他们两个合并的方式创建
public class Test2{
public static void main (String[]agrs){
new Thread(new Runnable()){
public void run(){
System.out.println("我是第三种创建方法");
}
}.start();
}
}