【讀書筆記】TiJava——註解

內置註解

•內置註解
–@Override
–@Deprecated
–@SuppressWarnings
•元註解
–@Target
–@Retention
–@Documented
–@Inherited

編寫註解處理器

•內置註解很少,打多時候,程序員自定義註解,並編寫處理器處理它們
•使用的反射方法:
–Class.getDeclaredMethods
–Method.getAnnotation(見java.lang.reflect.AnnotatedElement,Class、Method、Field都實現了它)

註解元素可用的類型

•所有基本類型
•String、Class、enum、Annotation
•以上類型的數組

習慣用法

•表示元素不存在:
–使用特殊值,如空字符串、負數

快捷方式

•如果定義了名爲value的元素,且在使用的時候該元素是唯一需要賦值的元素,那麼無需使用名-值對的形式,只需在括號內給出value元素的值即可。

註解不支持繼承

使用基於訪問者模式的apt創建註解處理器


應用

•單元測試框架@Unit

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章