これはオブジェクトのインスタンスを数える有効な方法ですか? または、ファイナライズをオーバーライドしないでください。
public class MyClass{
private int instances;
public MyClass(){
instances++;
}
@Override
public void finalize(){
instances--;
}
public static int getInstances(){
return instances;
}
}
ソリューションはスレッドセーフである必要はありません