2004-06-14 動作の違い Java って、別にJavaに限ったことでもないか。 AとBのプログラムがある。同じ動作になるようにコードを書いたつもりが、違う振る舞いを見せている。ソースコードを比較したけど、異なる振る舞いとなる個所は見当たらない。(パッケージ名とクラス名しか違ってない) 注意して動作を確認すると、1回目の操作と2回目以降の操作で動作が違っていた。Aは画面表示しっぱなしで試していたので毎回2回目以降の振る舞いだったのに対し、Bの動作確認は画面を表示する操作から行っていたため、毎回1回目の振る舞いだったというオチ。