java自定義註釋

J2SE5.0中預約義的註釋 
    在J2SE5.0的java.lang包中預約義了三個註釋。它們是Override、Deprecated和SuppressWarnings。下面分別解釋它們的含義。 
       1.Override註釋:僅用於方法(不可用於類、包的生命或其餘),指明註釋的方法將覆蓋超類中的方法(若是覆蓋父類的方法而沒有注 
釋就沒法編譯該類),註釋還能確保註釋父類方法的拼寫是正確(錯誤的編寫,編譯器不認爲是子類的新方法,而會報錯) 
       2.@Deprecated註釋:對不該再使用的方法進行註釋,與正在聲明爲過期的方法放在同一行。使用被     Deprecated註釋的方法,編譯器會 
提示方法過期警告(」Warring」) 
       3.@SuppressWarnings註釋:單一註釋,能夠經過數組提供變量,變量值指明要阻止的特定類型警告(忽略某些警告)。數組中的變量指明要阻止的警告@SuppressWarnings(value={」unchecked」,」fallthrough」}))java

 

@interface:註釋聲明,定義註釋類型 數組

@Documented
@Target({ElementType.FIELD,ElementType.METHOD,ElementType.PARAMETER})   //用於字段,方法,參數
@Retention(RetentionPolicy.RUNTIME)//在運行時加載到Annotation到JVM中
public @interface AnnotationConfig {
	Class<?> type() default void.class;  //Class型成員
    String desc() default "";    //描述性String成員
	boolean ignore() default false;	//布爾型的成員,是否忽略
	boolean isEntity() default false;	//布爾型的成員,是否實體
	int flag() default 0;	//整型成員,操做類型:1-新增2-刪除3修改-4-查詢
}

http://blog.csdn.net/junshuaizhang/article/details/8526244ide

相關文章
相關標籤/搜索