私はプログラミングとJavaを初めて使います。私はそれを学ぶことを試みています。私は1ユニットテストを見つけたオープンソースライブラリを勉強しています。私はこのユニットテストをコピーした "サンドボックス"を作成し、すべてのコードをメインメソッドに入れようとします。Eclipseの大胆な青いフォントの意味
私は以下の質問があります:なぜdouble型とint型の変数がユニットテストでの青い太字のフォントを持っていて、それらが私のサンドボックスで茶色であるのですか?これらの変数が何とか変わったということですか?そうならば、どのように変化しなかった(私はユニットテストよりもコードの異なる振る舞いを心配すべきか?) 例えば、
テストファイルのオリジナルのスクリーンショット:の
はスクリーンショット私のファイル:
と私は警告を削除するためにEclipseのIDEの提案で再生する方法を参照してください。
名前は'TOLERANCE_ROOT' and 'STEP_MAX' must match pattern '^[a-z][a-zA-Z0-9]*$'
と書かれています。私は、mainメソッドの変数の型がテストクラスの同じ型の変数と違うという規則に問題があると考えています。
太い青は有効な定数変数であることを意味します。つまり、ここで説明するように、「static final」変数です。[クラスメンバーの理解](https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html) Java関連です - あなたの質問は、サードパーティのソフトウェアの特定の動作を指します。 – Clijsters