このリンクを参考にしました。ヒープメモリ
私は疑問を持っています
class Sample
{
public static void main(String[] args)
{
Date dt=new Date();
System.out.println(""+dt);
}
}
GC が発生した場合、最初dt
はeden スペースになります。サバイバー スペースにあるときに GC が発生した場合dt
は、サバイバー スペースに移動します(間違っている場合は修正してください)。
私の質問は:
- 日付が表示され、プログラムが実行中のプロセスを完了すると、これらの dt はヒープ領域に残りますか??
- GCが発生しなかった場合、どこ
dt
に残りますか??
(エデンスペース、サバイバースペースなど) - プログラムが実行中のプロセスを完了すると、dt には参照がなくなりますよね??
どうもありがとうございました .....