「CodeCoachの結果」ウィンドウには、CodeCoachを実行した最新のセッションの結果が表示されます。
選択した項目を調査し、修正するには、「CodeCoachの結果」ウィンドウのポップアップ・メニューを使用します。
java.lang.String
やjava.awt.Color
などの一部のJavaクラスは不変です。不変クラスのインスタンスが割り当てられると、その値は変更できません。
そのような不変オブジェクトが繰り返し使用される場合、CodeCoachでは、このオブジェクトのstatic finalインスタンスをクラスのstaticイニシャライザに作成するようアドバイスします。これにより、プログラムのメモリーを節約し、パフォーマンスを改善できます。
CodeCoachで検出されるものの例は、「CodeCoachその他のアドバイス」を参照してください。
オブジェクトを同期化する処理に使用する場合、このアドバイスの使用には注意が必要です。static finalフィールドを作成すると、同期化する対象がオブジェクト・インスタンスに対してのみではなく、処理全体になります。
Copyright © 1997, 2004, Oracle. All rights reserved.