=
ホーム
On Your Mark
ホーム
/
設計(Java)
/
【Java】 Effective Java 第二版 お勉強 アノテーション
2013年11月27日水曜日
Java
基本
設計(Java)
t
f
B!
P
L
# enumとアノテーション ## 今日 読んだところ P 164~169 ## 項目 命名パターンよりアノテーションを選ぶ<br /> ## アノテーションを使う 命名パターンの場合、記述ミスがありえるため、<br /> アノテーションを使う方がよい。<br /> <br /> 例えば、JUnit4以前の場合、<br /> テストメソッドはtestで始めるという命名規則があります。<br /> この場合testを書き間違えてもコンパイルは通りますが実行されません。<br /> こういう場合、アノテーションにすることで回避できます。<br /> アノテーションの場合、記述を間違えればコンパイルエラーになるので、<br /> コンパイル時に何が問題か通知してくれます。<br /> <br /> ※JUnit4以降アノテーションに対応しています<br /> ## アノテーションの作り方 一番簡単な記述 <pre> @Retention(RetentionPolicy.CLASS) @Target(ElementType.METHOD) public @interface SampleAnnotation { } </pre> <br /> @Target はアノテーションを付加できる場所を指定します<br /> 上記の例の場合、メソッドに付加することができます。<br /> そのほか、コンストラクタやフィールド等の指定も可能です。<br /> <br /> @Retention はアノテーションの情報が残る有効範囲を指定します。<br /> RetentionPolicy.SOURCE:ソース内のみ有効。コンパイルするとそのアノテーションの情報は残りません。<br /> RetentionPolicy.CLASS:コンパイルしてもアノテーションの情報が保持されるが、実行時には読み込まれません。<br /> RetentionPolicy.RUNTIME:実行する際にもJavaVMにそのアノテーションの情報が読み込まれます。<br />
Translate
このブログを検索
ブログアーカイブ
►
2020
(38)
6月 2020
(6)
5月 2020
(10)
4月 2020
(10)
3月 2020
(4)
2月 2020
(5)
1月 2020
(3)
►
2019
(4)
1月 2019
(4)
►
2018
(23)
12月 2018
(3)
4月 2018
(11)
3月 2018
(9)
►
2014
(20)
7月 2014
(3)
1月 2014
(17)
▼
2013
(166)
12月 2013
(15)
11月 2013
(22)
10月 2013
(31)
9月 2013
(26)
8月 2013
(32)
7月 2013
(40)
今週の人気の記事
【まとめ】GWはおうちでぬりえ 鉄道会社公式の電車ぬりえをまとめた
【MySQL】文字列をバイト数で切り取る
【まとめ】おうちでペーパークラフト 鉄道会社公式のペーパークラフトをまとめた
【PHP】PHPでSFTP接続
【調査】ゾンビランドサガ から佐賀に関連があるものを調べる 第4話
フォロワー
On Your Mark
QooQ
0 件のコメント:
コメントを投稿