除了方法外,java对象类内部是否有任何变量

除了方法外,java对象类内部是否有任何变量,java,variables,object,Java,Variables,Object,实际上,到目前为止,我对java对象类的了解是,它有类似于clone()和toString()的方法,但有人告诉我它也包含变量。那么这些变量是什么呢。通过谷歌。有人知道它包含哪些变量吗。它不包含任何字段。您应该能够从Java安装中打开源代码并自己确认。Java对象没有任何字段。您可以自己查看要验证的源代码 但是,无论何时创建对象,都会同时创建一个监视器来处理该对象上的锁定。类似地,jvm跟踪请求锁定对象的线程数量,这些变量不是java对象的一部分,而是相关联的。我猜面试官是在暗示这些 您可以自己

实际上,到目前为止,我对java对象类的了解是,它有类似于clone()和toString()的方法,但有人告诉我它也包含变量。那么这些变量是什么呢。通过谷歌。有人知道它包含哪些变量吗。

它不包含任何字段。您应该能够从Java安装中打开源代码并自己确认。

Java对象没有任何字段。您可以自己查看要验证的源代码

但是,无论何时创建对象,都会同时创建一个监视器来处理该对象上的锁定。类似地,jvm跟踪请求锁定对象的线程数量,这些变量不是java对象的一部分,而是相关联的。我猜面试官是在暗示这些


您可以自己查看
java.lang.Object
的源代码,您可以在JDK安装目录中的文件
src.zip
中找到它。Jersper是对的。此外,你还可以看看@Jesper,事实上昨天我接受了非常成熟的软件compnay的采访,问题是对象类是否包含变量,如果是,这些变量的名称是什么?真的吗?这肯定是我听过的最糟糕的求职面试问题之一……Java类不能包含变量。在Java术语中,类包含字段(对象属性)和方法(对象行为)