finalが分からない

今回は


finalって便利ですよ!
これ以上手を加えない変数とかの宣言時に使うんですけど、
間違った操作をしようとすると、コンパイルエラーで教えてくれるので、
エラー場所を探すのが楽になりますよ!
変数以外にもこんなに使い方がありますよ!がんがん使いましょう!


みたいな事を書こうと思っていたのですが、ネットで調べてくうちに、
finalにも問題があるような事が分かったので止めときます。(;´Д`)
参考書ではfinal使いまくりましょう!みたいな事が書いてあったのですが、実際はパフォーマンスとか色々問題があるみたい。