我在SCJP书的练习题下看到了下面的代码
Object obj = new Object();
首先我认为这可能是一个错误,因为我没有使用这样的语句。现在我明白这是一个有效的陈述。
我只想了解它的实际用途(如果有的话)。您可以使用 Object
类型的对象(而不是从 Object
派生的类)做什么?
最佳答案
代码声明了一个Object
类型的引用,并为其分配了一个新分配的Object
实例。
现在,Object
类的实例可能看起来毫无意义。然而,它们确实有实际用途。一种这样的用途是锁定:
...
synchronized (obj) {
...
}
...
关于java - Object 类型的对象有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25748294/