JAVA :Thread.currentThread()为什么是一个对象呢?
来源:百度知道 编辑:UC知道 时间:2024/09/26 20:20:06
我以为currentThread()是一个方法,因为它有括号,而Thread才是一个对象(对象引用)。麻烦知道的给讲解下。谢谢!
Thread是相当于类对象引用,Thread.currentThread()返回的是实例对象
类对象全局唯一,虚拟机加载类之后自动创建一个类对象,所有线程共享
实例对象是在new 关键字之后在堆中分配空间形成,所有线程共享,实例对象保存的仅仅是一些指针,分别指向类对象和方法表。
currentThread
public static Thread currentThread()返回对当前正在执行的线程对象的引用。
返回:
当前执行的线程。
这是一个静态方法,返回值是一个对象呗
这当然是一个方法
java Thread 里面的变量能不能访问?
thread main java.lang.NullPointerException Exception in thread main java.lang.NullPointerException
悬赏20:Exception in thread "Thread-3" java.lang.ArrayIndexOutOfBoundsException: -718
Exception in thread "main" java.lang.NoXuchMethodError: main
Exception in thread "main" java.lang.NoClassDefFoundError
java出现错误Exception in thread "main"...
Exception in thread "main" java.lang.NoClassDefFoundError: HelloDate
java多线程的问题?-函数Thread.sleep(3);
Exception in thread "main" java.lang.NoClassDefFoundError:文件名
Exception in thread "main" java.lang.NoClassDefFoundError: Hello