使用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()方法来启动线程。
运行上述代码,会输出以下结果:
线程开始执行 线程执行结束
这说明线程已经成功创建并执行了。