java - 为什么项目等级不是抽象的?

标签 java

<分区>

Possible Duplicate:
Why java.lang.Object is not abstract?

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

最佳答案

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

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

关于java - 为什么项目等级不是抽象的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11317406/

相关文章:

java - 我可以在Java中将charAt相乘吗?

java - exec() 在 Debian 7 上不起作用

java - 当有来自 java 程序的连接时,Oracle 不提供 osuser

java - 在 Java 中创建输入验证方法的好习惯是什么?

java - 使用 Apache VFS 时如何在 JSch Session 上设置 KEX

java - 规范主机名

java - 如何处理 Android 中的 3 个硬键

java - 无法从字符串值构造 java.util.Date 的实例 - 不是有效的表示

java - 处理 Android Java 应用程序中的 Drive Rest API 错误

java - Spring Data Rest 不会调用具有自定义属性的 getter