在Java中,run
通常指的是一个线程(Thread)的运行方法。当你创建一个新的线程并启动它时,Java虚拟机(JVM)会自动调用该线程的run
方法。run
方法包含了线程要执行的代码。
以下是一个简单的示例,展示了如何创建一个新的线程并重写run
方法:
public class MyThread extends Thread {
@Override
public void run() {
// 这里是线程要执行的代码
System.out.println("线程正在运行...");
}
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // 启动线程,JVM会自动调用run方法
}
}
在这个示例中,我们创建了一个名为MyThread
的类,它继承自Thread
类。我们重写了run
方法,以便在线程启动时执行特定的代码。然后,在main
方法中,我们创建了一个MyThread
实例并调用了start
方法来启动线程。这将导致JVM自动调用run
方法并执行其中的代码。