2011-12-25 18 views
3

は、JVMで一意であることが保証されているクラスオブジェクトです。それらはシングルトンですか?すなわちJavaクラスオブジェクトは一意/シングルトンですか?

getClass() == getClass() 

は常に当てはまると、AとBはタイプClass<?>のものであり、場合にのみ、

a.equals(b) 

場合はtrueを

a == b 

あるのだろうか?

+0

nullある場合を除く)a == b、クラス名は「オプション」である場合に

a.equals(b)

は真であることが要求されます – bestsss

答えて

3

クラスローダーごとに1つのシングルトンおよび/またはクラスを持つことができます。最も確実

関連する問題