一、Thread
public class Main {
public static void main(String[] args) {
new Thread(){
@Override
public void run() {
for (int i = 0;i<20;i++)
{
System.out.println("线程执行" + i);
}
}
}.start();
}
}
二、Runnable
1.一步到位写法
public class Main {
public static void main(String[] args) {
new Thread(new Runnable(){
@Override
public void run() {
for (int i = 0;i<20;i++)
{
System.out.println("线程执行:"+i);
}
}
}).start();
}
}
2.分两步写法
public class Main {
public static void main(String[] args) {
Runnable r = new Runnable(){
@Override
public void run() {
for (int i = 0;i<20;i++)
{
System.out.println("线程执行:"+i);
}
}
};
new Thread(r).start();
}
}
总结:匿名内部类简单、快捷