GCガベージコレクションタイマーのデモ

タイマー:

1      公共 ボイド開始(){
 2          // カスタムタイマ
3          タイマタイマ= 新しい新しいタイマ();
 4          // カスタムの実行間隔(数より低い、より速い)
5。         INT = 30間隔;
 6          // スケジュールされたタスクを作成する
7          タスク= TimerTaskを新しい新規TimerTaskを(){
 8。             公共 ボイドRUN(){
 9。                 MoveAction();他の方法と//呼び出し
 10                  enemyEnterAction();
 11                  再描画();
 12である             }
 13である         };
 14          //開始タイマー
15          timer.schedule(タスク、間隔、間隔ザ);
 16      }

GCのガベージコレクション

1  公共 静的 ボイドメイン(文字列[]引数){
 2      犬D = 新しい新しい犬();
 3      のSystem.out.println( "123" 。4      D = NULL ; // だけインスタンス化された犬オブジェクトがごみになります
 5          // 通知GCごみを迅速に回収
6      にSystem.gc();
 7      のSystem.out.println( "456" );
 8 }

Objectクラスのfinalizeメソッド

1つの // 親クラス・オブジェクトのオーバーライドファイナライズ方法
 2  // この方法は、従来回復ガベージコレクション機構管理オブジェクトと呼ばれる
3。 公共 ボイドファイナライズ(){
 4      のSystem.out.println(「犬が回収されます」)。
 5 }

おすすめ

転載: www.cnblogs.com/hello4world/p/12094287.html