finalが危険?
言ってる意味がわからんぞ。そんな話は聞いたことがない。
一般的には、finalがあれば、JVMがインライン展開などの最適化を実行時にしてくれると思うが、
iアプリにおいては、static final定数を使えば定数の埋め込みがコンパイル時に行われること位しか効率上のメリットはないかもね。