重複の可能性:
いつfinalを使用する必要がありますか?
必要な場合を除いて、すべての変数を宣言する傾向がありますfinal
。これは、識別子が期待どおりに使用されていることをコンパイラーがチェックできるため(たとえば、変更されていない)、これは良い習慣だと思います。一方、それはコードを乱雑にし、おそらくこれは「Javaの方法」ではありません。
最終変数の不要な使用に関して一般的に受け入れられているベストプラクティスがあるかどうか、およびこの議論に知っておくべき他のトレードオフまたは側面があるかどうか疑問に思います。