Ath*_*ban 3 java object new-operator
我在SCJP书中看到了练习题下面的代码
Object obj = new Object();
Run Code Online (Sandbox Code Playgroud)
首先我认为这可能是一个错误,因为我没有使用这样的语句.现在我明白这是一个有效的陈述.
我只想了解这个的实际用途(如果有的话).你可以使用什么Object类型的对象(而不是派生自的类Object)?
NPE*_*NPE 16
代码声明了类型的引用Object,并为其分配新分配的Object实例.
现在,类的实例Object可能看起来毫无意义.但是,它们确实有实际用途.一个这样的用途是锁定:
...
synchronized (obj) {
...
}
...
Run Code Online (Sandbox Code Playgroud)