2006-05-22 基本的なテクニック Java JavaのSwingを使用する上で基本の一つとしてクラスのロードのタイミングがある。 例えばメッセージダイアログ、showMessageDialog()メソッドで呼び出す場合は2回目よりも1回目の方が遅い。 これはそのクラスがロードされるまでの時間がかかるためだ。 一度ロードされれば2回目はキャッシュされているので高速となる。プログラムとしては起動時に別スレッドをたてて、あらかじめダミーのメソッドを実行しておいて、クラスを読み込ませておくとよい。