怎么在visual Studio code里实现class KY8_1 extends Thread { public SimpleThread(String str) { super(str); } public void run() { for (int i = 0; i < 10; i++) { System.out.println(i + " " + getName()); try { sleep((int)(Math.random() * 1000)); } catch (InterruptedException e) {} } System.out.println("DONE! " + getName()); } } public class TwoThreadsTest { public static void main (String[] args) { new SimpleThread("Go to Beijing??").start(); new SimpleThread("Stay here!!").start(); } }能更详细吗
时间: 2024-03-24 13:41:58 浏览: 84
Java_abstract_example.rar_abstract class_抽象
在 Visual Studio Code 中,你可以创建一个 Java 文件,将下面的代码复制进去,然后保存:
```java
public class KY8_1 extends Thread {
public KY8_1(String str) {
super(str);
}
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(i + " " + getName());
try {
sleep((int)(Math.random() * 1000));
} catch (InterruptedException e) {}
}
System.out.println("DONE! " + getName());
}
}
public class TwoThreadsTest {
public static void main (String[] args) {
new KY8_1("Go to Beijing??").start();
new KY8_1("Stay here!!").start();
}
}
```
然后,你可以使用 Java 编译器来编译这个文件,并运行生成的字节码文件。在终端中切换到你保存这个文件的目录下,然后执行以下命令:
```
javac TwoThreadsTest.java
java TwoThreadsTest
```
这样就可以运行这个程序了。程序将创建两个线程,每个线程都会输出一些信息,然后随机休眠一段时间。当线程执行完毕后,会输出一条 DONE! 的信息。
阅读全文