| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==Java アノテーション==
[[Java][SJC-P]]
参考・引用
*http://www.ibm.com/developerworks/jp/java/library/j-annotate1/
=====アノテーション、アノテーション・タイプ=====
<&lt;blockquote>&gt;Java言語の概念で考えてみると、アノテーション・タイプはクラスと似ており、アノテーションは、そのクラスのインスタンスと似ている<&lt;/blockquote>&gt;
=====アノテーションの種類=====
例えば、toStringをtoStringsと打ち間違えると、コンパイルが通らない。
C:\work>&gt;javac OverrideAnnotation.java
OverrideAnnotation.java:2: メソッドはそのスーパークラスのメソッドをオーバーライドしません。
@Override
}
C:\work>&gt;javac -deprecation DeprecatedAnnotation.java
DeprecatedAnnotation.java:3: 警告: [deprecation] DeprecatedAnnotationTest の deprecatedMethod() は推奨されません。
(new DeprecatedAnnotationTest()).deprecatedMethod();
上記をコンパイルすると、コンパイルは行われるが、以下の警告
C:\work>&gt;javac SuppressWarningsAnnotation.java
注: SuppressWarningsAnnotation.java の操作は、未チェックまたは安全ではありません。
注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。

案内メニュー