關於Java中的@Deprecated註解
註解就相當於一個標籤。例如:一個人在家裡邊他的標籤是“兒子”,在學校裡面是“班長”。這些標籤只是起到了一個標識的作用,表示這個人的身份,但是對於這個人的存在並不會造成什麼影響。
而Java中的註解,其實和這個很類似。
拿@Deprecated註解為例(java.lang中內建的註解):
/**
* Create by ZwZ
* DateTime:2018/10/25 15:41
* Description :annatationdemo
*/
public class Person {
@Deprecated
public void say(){
System.out.println("I am preson,I can say something");
}
}
寫一個測試類對Person類中的say()方法進行測試:
可以看出在使用Person類中@Deprecated表示過的方法的時候,IDE環境自動在此方法上邊加上了一道橫線,這也就是給程式設計師提示這個方法已經過時。但是這並不表明這個方法沒有辦法使用,如果硬要使用的話,是完全可以的,而且可以正常使用。
例如以上的main方法執行之後,控制檯的列印輸出資訊如下:
相關文章
- 關於Java註解(annotation)的簡單理解Java
- 關於Java中泛型、反射和註解的掃盲篇Java泛型反射
- Java中的註解-自定義註解Java
- java中的註解使用Java
- 關於註解我們需要知道的
- 關於註解我們應該知道的
- 關於Java中的equals方法Java
- JAVA中的註解可以繼承嗎?Java繼承
- 關於 Homestead 出現 Removing package-versions-deprecated 問題REMPackage
- Mybatis相關:基於註解的Mybatis開發MyBatis
- java中如何自定義註解Java
- 關於事務回滾註解@Transactional
- 關於Java中的反射機制Java反射
- 關於 Java 中的 RMI-IIOPJava
- Java 中關於protected的介紹Java
- Spring中基於註解方式的AOP操作Spring
- Java 註解及其在 Android 中的應用JavaAndroid
- 關於quartus ii軟體中註釋亂碼問題的解決方法
- Java註解的使用Java
- 基於 java 註解的 csv 檔案讀寫框架Java框架
- java中SpringBoot定時器註解JavaSpring Boot定時器
- 註解 javaJava
- java註解Java
- 關於java中的i++和++iJava
- 關於java中的類載入器Java
- 關於 Angular 註解 @Injectable() 使用的一些誤區Angular
- @Deprecated 的作用
- Java註解詳解Java
- Java 註解詳解Java
- OfficialKaldi(一)| 關於Kaldi專案(翻譯註解)
- Java註解解析-搭建自己的註解處理器(CLASS註解使用篇)Java
- Java 專案現在基於註解開發Java
- 註解專題(一)Java元註解,內建註解Java
- JAVA-註解(2)-自定義註解及反射註解Java反射
- 關於Java中的類和物件筆記Java物件筆記
- 關於java中Excel的匯入匯出JavaExcel
- 關於JAVA中順序IO的基本操作Java
- 關於springmvc中常用的註解,自己也整理一下SpringMVC