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);
}
}
}