Javaでガベージコレクション(GC)を明示的に呼び出すにはどうすればよいですか?
オブジェクトへの参照がなくなると、オブジェクトが完成し、ガベージコレクション これらのファイナライズされたオブジェクトの収集を開始します。これはJVMによって自動的に行われます。 。ガベージコレクションを直接呼び出すことはできますが、 GCが保証されるわけではありません。 すぐに実行を開始します。
- System.gc()メソッド
- Runtime.gc()メソッド
public class GarbageCollectionTest { public static void main(String args[]) { System.out.println(Runtime.getRuntime().freeMemory()); for (int i=0; i<= 100000; i++) { Double d = new Double(300); } System.out.println(Runtime.getRuntime().freeMemory()); System.gc(); System.out.println(Runtime.getRuntime().freeMemory()); } }
出力
15648632 13273472 15970072
-
編集可能なJLabelをJavaで実装するにはどうすればよいですか?
JLabel JLabel クラスはJComponentを拡張できます クラスとJLabelのオブジェクトは、 GUIに関するテキスト命令または情報を提供します 。 JLabel 1行の読み取り専用テキストを表示できます 、画像 または両方のテキスト および画像 。 JLabelの重要なメソッドは、 setText()、setIcon()、setBackground()、setOpaque()、setHorizontalAlignment()、setVerticalAlignment()です。 など JLabelは明示的にPropertyChangeListenerを生成
-
JavaでJToggleButtonを実装するにはどうすればよいですか?
JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。