節錄 wiki
Java註解又稱Java標註,是Java語言5.0版本開始支援加入原始碼的特殊語法後設資料
內建的註解[編輯]
作用在代碼的註解是
- @Override - 檢查該方法是否是過載方法。如果發現其父類,或者是參照的介面中並沒有該方法時,會報編譯錯誤。
- @Deprecated - 標記過時方法。如果使用該方法,會報編譯警告。
- @SuppressWarnings - 指示編譯器去忽略註解中聲明的警告。
作用在其他註解的註解(或者說 元註解)是:
- @Retention - 標識這個註解怎麼儲存,是只在代碼中,還是編入class檔案中,或者是在執行時可以通過反射存取。
- @Documented - 標記這些註解是否包含在用戶文件中。
- @Target - 標記這個註解應該是哪種 Java 成員。
- @Inherited - 標記這個註解是繼承於哪個註解類(預設 註解並沒有繼承於任何子類別)
從 Java 7 開始,額外添加了 3 個註解:
- @SafeVarargs - Java 7 開始支援,忽略任何使用參數為泛型變數的方法或建構函式呼叫產生的警告。
- @FunctionalInterface - Java 8 開始支援,標識一個匿名函式或函數式介面。
- @Repeatable - Java 8 開始支援,標識某註解可以在同一個聲明上使用多次。
0 意見:
張貼留言