CodeCoachの結果

「CodeCoachの結果」ウィンドウには、CodeCoachを実行した最新のセッションの結果が表示されます。

選択した項目を調査し、修正するには、「CodeCoachの結果」ウィンドウのポップアップ・メニューを使用します。

新規不変オブジェクトの定数パラメータでの作成

java.lang.Stringjava.awt.Colorなどの一部のJavaクラスは不変です。不変クラスのインスタンスが割り当てられると、その値は変更できません。

そのような不変オブジェクトが繰り返し使用される場合、CodeCoachでは、このオブジェクトのstatic finalインスタンスをクラスのstaticイニシャライザに作成するようアドバイスします。これにより、プログラムのメモリーを節約し、パフォーマンスを改善できます。

CodeCoachで検出されるものの例は、「CodeCoachその他のアドバイス」を参照してください。

オブジェクトを同期化する処理に使用する場合、このアドバイスの使用には注意が必要です。static finalフィールドを作成すると、同期化する対象がオブジェクト・インスタンスに対してのみではなく、処理全体になります。


CodeCoachの結果の操作
CodeCoachを使用したコード品質の改善
IDEからプロジェクトに関するCodeCoachアドバイスをカスタマイズ
ファイル、クラスまたはメソッドに関するCodeCoachアドバイスのカスタマイズ
コマンドラインからのCodeCoachの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.