3

重複の可能性:
java.lang.Object が抽象的でないのはなぜですか?

オブジェクト クラスのオブジェクトを作成する必要はありません。多くのプログラマーがこれまでにこのことを行ったことはないと思います。オブジェクトクラスを作成する必要がある場合は、その条件を共有してください。そうでない場合は、オブジェクトクラスのオブジェクトを作成しないのに、オブジェクトクラスが抽象的ではない理由を知りたいです。

4

2 に答える 2

4

Objectマルチスレッド アプリケーションでロックを使用するときに非常に役立つタイプのオブジェクトを作成します。これは質問に完全に答えます。ロックできる任意のタイプのオブジェクトが必要で、最初に頭に浮かぶのはObject

public class MultiThreadedClass{
     Object lock = new Object();
     // ...
     public void useSharedResource(){
          synchronized(lock){
              ...
          }
     }
}
于 2012-07-03T19:02:18.570 に答える
2

同期とロックに使用する新しいオブジェクトを実際に作成しました。

于 2012-07-03T19:02:38.063 に答える