gpt4 book ai didi

java - 未导入 Runnable 接口(interface)和 Thread 类。为什么?

转载 作者:行者123 更新时间:2023-12-01 09:37:03 26 4
gpt4 key购买 nike

我正在从 Oracle 的 Java 教程中学习并发性,并在本地计算机上尝试了以下两个示例 -

public class HelloRunnable implements Runnable {

public void run() {
System.out.println("Hello from a thread!");
}

public static void main(String args[]) {
(new Thread(new HelloRunnable())).start();
}

}

public class HelloThread extends Thread {

public void run() {
System.out.println("Hello from a thread!");
}

public static void main(String args[]) {
(new HelloThread()).start();
}

}

这些例子有效。现在,如果这个问题看起来很 child 气,请原谅我,因为我是 Java 编程的新手,但为什么第一个示例中没有 Runnable 接口(interface)和 Thread 类,在这两个例子中,都是导入的?

提前致谢!

最佳答案

正如其他人所说,不需要导入 java.lang 包内的类和接口(interface)。它们是默认导入的。

您可以在这个网站上查看一些示例。没有导入任何 java.lang 类:

java.lang examples

但还要注意,必须导入子包中的类/接口(interface)(检查该页面上的反射示例)。

关于java - 未导入 Runnable 接口(interface)和 Thread 类。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38813879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com