タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとenumに関するsugimoriのブックマーク (1)

  • Effective Javaの読書メモ 第6章 enumとアノテーション - Jの衝動書き日記

    今回はenumの話。javaのenumは当に便利。定数定義では積極的に使っていこう。 項目30 int定数の代わりにenumを使用する 数値に意味をもたせるなら、int定数よりもenumがよい int定数は型安全性を提供しない 異なる種別のint定義値を誤って代入してもエラーにはならない int定数を表示可能な文字列に変換する簡単な方法はない String定数は更に駄目 文字列比較に依存するため、パフォーマンス問題になる可能性がある 定数定義名を使用せずに定義している内容を直接ハードコーディングしていて、しかもその内容に誤字を含んでいた場合、コンパイル時にはすり抜けて実行時のバグになる java enumの利点 コンパイル時の型安全性を提供 異なる種類のenumは代入できない 表示可能な文字列に変換するのは簡単 toStringが実装済 振る舞いをもたせることが可能 メソッドをもたせられ

    Effective Javaの読書メモ 第6章 enumとアノテーション - Jの衝動書き日記
  • 1