finalキーワードの全パターン — 参照型finalの「中身は変えられる」落とし穴
final変数・finalフィールド・finalメソッド・finalクラスの違いと用途。参照型にfinalをつけたとき「参照は変えられないが中身は変えられる」という最重要の落とし穴を根本から解説。
final変数・finalフィールド・finalメソッド・finalクラスの違いと用途。参照型にfinalをつけたとき「参照は変えられないが中身は変えられる」という最重要の落とし穴を根本から解説。
Stringがimmutable(不変)である設計理由、s += 'x'で何が起きているのか、ループでの文字列連結がなぜ遅いのか、StringBuilderとStringPoolの仕組みを根本から解説。