エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
定数を型安全に利用する -詳解 IntDef , StringDef- - Qiita
概要 enumの代わりにstatic finalな定数を使うと、メモリを節約できるが型安全でなくなるというデメリッ... 概要 enumの代わりにstatic finalな定数を使うと、メモリを節約できるが型安全でなくなるというデメリットがある。 これを解決する手段として@IntDefや@StringDefがある。 単純な使い方はネットにあふれているが、RetentionPolicyの設定やflagsについては情報がまとまっていなかったりするのでここで体系的に記載しておきたい。 導入(enum vs static final定数) メモリの削減のためにenumじゃなくてstatic finalな定数を使おうぜ!っていう話をよく耳にする。 公式には、二倍以上もメモリの使用量が違うとのこと。 Managing Your App's Memory Enums often require more than twice as much memory as static constants. You should st
2016/01/04 リンク