當前位置:編程學習大全網 - 網站源碼 - 運行java程序說使用或覆蓋了已過時的APT,使用-Xlint:deprecation重新編譯怎麽辦啊

運行java程序說使用或覆蓋了已過時的APT,使用-Xlint:deprecation重新編譯怎麽辦啊

這只是警告,運行時沒問題的

原因是妳使用了壹些過時的API,這個警告只有在用5.0以上版本編譯時才會有。

java 5.0 引入了 annotation ,

JDK幫助文檔中明確說明:

用 @Deprecated 註釋的程序元素,不鼓勵程序員使用這樣的元素,通常是因為它很危險或存在更好的選擇。在使用不被贊成的程序元素或在不被贊成的代碼中執行重寫時,編譯器會發出警告。從以下版本開始:1.5

辨別過時API方法:壹是看API文檔中是不是明確說了是已過時的,或者看JDK源代碼中標註@Deprecated 的。

如果妳使用Eclipse進行開發那就更簡單了,當妳使用過時的方法或類時,Eclipse會自動給該方法加上刪除線,很顯眼的。

這類方法只是不推薦使用,並不是不能使用,如果能找到更好的替代方法的話還是不用這類方法為好

另JDK API 的javadoc 官方下載地址(javaSE5.0):

/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0-doc.zip?BundledLineItemUUID=3RBIBe.pe2wAAAElrWQdZ5sP&OrderID=QtFIBe.pkbcAAAElm2QdZ5sP&ProductID=EHbACUFBrJ8AAAEYWlA5AXuI&FileName=/jdk-1_5_0-doc.zip

  • 上一篇:sonarqube 分析C++ 代碼時,為什麽無法檢測出問題
  • 下一篇:求5000元能拿下的電腦,要求:處理器必須是Core i7 4770k。主板微星z87。要Win7
  • copyright 2024編程學習大全網