我在一本 Java 书籍中阅读了以下代码。我知道主类默认继承 Thread 类,因此 currentThread(); 而不是 Thread.currentThread(); 也将完成这项工作。
但我不明白的是:Thread.currentThread() 中的线程是什么;或 Thread.sleep();-- 一个类还是一个对象?一个类和它的对象可以同名吗?
class Demo {
public static void main(String args[]) {
Thread t=Thread.currentThread();
t.setName("My Thread");
System.out.println("Current Thread: "+t);
try {
Thread.sleep(1000);
}
catch(InterruptedException e) {
System.out.println(e);
}
}
}