當前位置:編程學習大全網 - 編程軟體 - java裏的註解都有哪些?都有什麽用處啊?

java裏的註解都有哪些?都有什麽用處啊?

註釋有 3 中基本類型a. 標記註釋 -- 沒有變量,只有名稱標識。例如 @annotationb. 單壹值註釋 -- 在標記註釋的基礎上提供壹段數據。如 @annotation(“data”)c. 完整註釋 -- 可以包括多個數據成員,每個數據成員由名稱和值構成。@annotation(val1="data1",val2="data2") Java 中提供 3 個內置註釋類型a. Override ,只能用於方法 ( 不能用於類,包聲明或者其他構造 )作用:可以保證編譯時候 Override 函數的聲明正確性用法: @Overridepublic void fun(){..}b.Deprecated 同樣只能作用與方法作用:對不應再使用的方法進行註解用法: @Deprecated public void fun{...} // 它們說這個註釋跟函數要同壹行c.SupressWarnings 可以註釋壹段代碼作用:關閉特定的警告信息,例如妳在使用泛型的時候未指定類型用法: @SupressWarnings(value={"unchecked"}).. 代碼Java 中還提供了四種元註釋,專門負責註釋其他的註釋@Target 表示該註釋可以用於什麽地方。可用的 ElementType 參數包括:CONSTRUCTOR : 構造器的聲明FIELD : 域聲明 ( 包括 enum 實例 )LOCAL_VARIABLE : 局部變量聲明METHOD : 方法聲明PACKAGE : 包聲明PARAMETER : 參數聲明TYPE : 類、接口 ( 包括註解類型 ) 或 enum 聲明@Retention 表示需要在什麽級別保存該註釋信息。可選的 RetentionPoicy 參數包括:SOURCE : 註釋將被編譯器丟掉CLASS : 註釋在 class 文件中可用,但會被 VM 丟棄RUNTIME : VM 將在運行時也保留註釋,因此可以通過反射機制讀取註釋的信息。@Documented 將註釋包含在 JavaDoc 中@Inheried 允許子類繼承父類中的註釋。

  • 上一篇:學網絡工程的有女生嗎
  • 下一篇:51單片機鍵盤匯編程序
  • copyright 2024編程學習大全網