温馨提示×

怎么使用java匿名内部类创建线程

小亿
89
2023-12-15 19:05:26
栏目: 编程语言

使用Java匿名内部类创建线程的步骤如下:

  1. 创建一个Thread对象,并传入一个Runnable对象作为参数。

  2. 在创建Runnable对象时,使用匿名内部类来实现Runnable接口,并重写run()方法。

  3. 在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()方法来启动线程。

运行上述代码,会输出以下结果:

线程开始执行
线程执行结束

这说明线程已经成功创建并执行了。

0