使用Java匿名内部类创建线程的步骤如下:
创建一个Thread对象,并传入一个Runnable对象作为参数。
在创建Runnable对象时,使用匿名内部类来实现Runnable接口,并重写run()方法。
在run()方法中编写线程的执行逻辑。
下面是使用Java匿名内部类创建线程的示例代码:
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 线程的执行逻辑
System.out.println("线程开始执行");
try {
Thread.sleep(1000); // 线程休眠1秒
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程执行结束");
}
});
thread.start(); // 启动线程
}
}
在上述示例中,我们通过创建一个Thread对象,并传入一个匿名内部类作为参数来创建线程。在匿名内部类中,我们重写了run()方法,并编写了线程的执行逻辑。然后通过调用start()方法来启动线程。
运行上述代码,会输出以下结果:
线程开始执行
线程执行结束
这说明线程已经成功创建并执行了。