84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ループ内の変数は各ループの後にリサイクルされますか?
この日付は参照されていません。ガベージ コレクションの対象になりますか?作成したオブジェクトを参照するとどうなるでしょうか?
Java の GC には YGC と FGC が含まれます。 ここで参照されていない日付オブジェクトは確実にリサイクルされますが、各サイクルの後ではありません。 GC のタイミングは、コードの実行とは必ずしも関係ありません。 関連知識については、Baidu から Java GC をダウンロードしてください
この質問に対する答えは、JVM のガベージ コレクション メカニズムがガベージ コレクションを実行する状況にあります。 ローカル変数の役割は{}、つまり日付は参照されません。ガベージコレクションが実行されると、ここの日付は再利用されます。
新しいオブジェクトはヒープに保存され、新しく作成されたオブジェクトは eden 領域がいっぱいになった場合にのみ、リサイクルのために Monitor GC がトリガーされます。 -XX:+PrintGCDetails を実行パラメータに追加して、GC リサイクル状況を観察できます。
-XX:+PrintGCDetails
Java の GC には YGC と FGC が含まれます。
ここで参照されていない日付オブジェクトは確実にリサイクルされますが、各サイクルの後ではありません。
GC のタイミングは、コードの実行とは必ずしも関係ありません。
関連知識については、Baidu から Java GC をダウンロードしてください
この質問に対する答えは、JVM のガベージ コレクション メカニズムがガベージ コレクションを実行する状況にあります。
ローカル変数の役割は{}、つまり日付は参照されません。ガベージコレクションが実行されると、ここの日付は再利用されます。
新しいオブジェクトはヒープに保存され、新しく作成されたオブジェクトは eden 領域がいっぱいになった場合にのみ、リサイクルのために Monitor GC がトリガーされます。
-XX:+PrintGCDetails
を実行パラメータに追加して、GC リサイクル状況を観察できます。