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

   2025-02-13 2240
核心提示:使用Java匿名内部类创建线程的步骤如下:创建一个Thread对象,并传入一个Runnable对象作为参数。在创建Runnable对象时,使用匿名

使用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()方法来启动线程。

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

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

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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言