【问题标题】:Why Object Class is not abstract? [duplicate]为什么对象类不是抽象的? [复制]
【发布时间】:2012-07-04 06:26:18
【问题描述】:

可能重复:
Why java.lang.Object is not abstract?

我从来不需要创建一个对象类的对象它认为很多程序员以前没有做过这件事。如果您需要创建一个 Object 类,请分享该条件,否则我想知道为什么 Object Class 不是抽象的,而我们从不创建 Object 类的对象。

【问题讨论】:

    标签: java


    【解决方案1】:

    我实际上已经创建了一个新的对象用于同步和锁定。

    【讨论】:

      【解决方案2】:

      我确实创建了Object 类型的对象,这在多线程应用程序中使用锁时非常有用。这完美地回答了这个问题,我需要一个可以锁定的任何类型的对象,首先想到的是Object

      public class MultiThreadedClass{
           Object lock = new Object();
           // ...
           public void useSharedResource(){
                synchronized(lock){
                    ...
                }
           }
      }
      

      【讨论】:

        猜你喜欢
        • 2014-06-24
        • 2012-11-29
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多