注解 @Deprecated、@deprecated 的使用、說明

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

今天偶然在項目中注意到一個注解:@Deprecated?

1. 說明:

@Deprecated 表示此方法已廢棄、暫時可用,但以后此類或方法都不會再更新、后期可能會刪除,建議后來人不要調用此方法。

2. 用法:

此注解可用于類上、方法上、屬性上。

通常在給定此注解后,應該在方法注釋中同樣說明:廢棄此方法后的代替方法是哪個、處理原邏輯代替方案是什么 、本身不打算代替,而是直接清除的,則最好給出會清除此方法的具體代碼版本號?。

3. 相似注解: @deprecated? :

有此注解后,Javadoc 工具生成文檔時會標注此類/接口、方法、字段已經被廢止。

4. 調用有??@Deprecated 注解的方法的風險:

可能導致錯誤、可能在以后版本中代碼不兼容、可能在以后版本中原方法已被刪除、可能已有更優的方案取代它。

堅持調用時,開發工具也會在調用處方法上加上橫線,劃掉方法:表示被調用方法已經過時。

5. Java 9 中注解增加了兩個新元素:since?和?forRemoval

since: 指定已注解的API元素已被棄用的版本。
forRemoval: 表示在將來的既定版本中會被刪除,應該遷移 API。

如:

    @Deprecated(since = "1.2", forRemoval = true)

?

?

參考:

http://www.cnblogs.com/acm-bingzi/p/javaDeprecated.html

https://www.runoob.com/java/java9-enhanced-deprecated-annotation.html

https://www.cnblogs.com/jiahuafu/p/5805691.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447744.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447744.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447744.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

FreeSql (二十一)查詢返回數據

FreeSql 采用 ExpressionTree 優化讀取速讀,如果懂技術的你一定知道 .NETCore 技術下除了原生代碼,最快就是 Emit 和 ExpressionTree。 項目在初期使用的反射緩存,雖然 .NETCore 優化了反射性能,但經過與Dapper性能測試對比之后&a…

十二個生活習慣,增加你的心靈壓力

隨著生活節奏的加快,很多人抱怨壓力越來越大。美國《赫芬頓郵報》近日載文指出,一些壓力是外在壓力,而更多的壓力來自我們自身。以下就是在不知不覺中增加自身壓力的習慣。 忘記每日大笑 如果你想不起來上次捧腹大笑的時間,你就該…

VisualCode 查看代碼歷史版本、還原代碼到既定歷史版本

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我想要類似 eclipse 查看并還原代碼到既定歷史版本的效果。 1. 安裝插件:Local History ,點擊右下角 Install 就…

FreeSql (二十二)Dto 映射查詢

適合喜歡使用 dto 的朋友&#xff0c;很多時候 entity 與 dto 屬性名相同&#xff0c;屬性數據又不完全一致。 有的人先查回所有字段數據&#xff0c;再使用 AutoMapper 映射。 我們的功能是先映射&#xff0c;再只查詢映射好的字段&#xff0c;節省了io性能。 Select<Tag&g…

會車有哪些要領?

科目三會車是路考中最簡單的一個環節&#xff0c;同樣&#xff0c;難免有學員在這項目上慘遭“滑鐵盧”。會車原則1、會車時&#xff0c;必須注意保持足夠的安全側向間距。2、一般情況下的會車&#xff0c;空車讓重車&#xff0c;單車讓拖掛貨車&#xff0c;大車讓小車&#xf…

解決 cp: omitting directory ‘./dist’ ( 拷貝失敗 )

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 我有一個腳本部署vue的前端工程。其中有一行&#xff1a; cp ./dist /usr/local/dist/gentle 運行報錯如題。 2. 原因&#xff1a…

科目三要注意的失誤點

科目三是最關鍵的一項考試&#xff0c;也是最容易失分的&#xff0c;那么在考試中又要注意哪些失誤點呢&#xff1f;1.起步時車輛發生闖動&#xff0c;油門與剎車配合不好被扣分&#xff0c;占扣分次數總和的9%&#xff1b;2.方向控制不穩&#xff0c;不能保持車輛直線運動狀態…

解決: cp -rf 命令中參數 -f 失效 ( 依舊要手動確認 )

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 運行 cp -rf 命令時依舊給出無數提示&#xff0c;要求確認&#xff0c;很是麻煩&#xff0c;如下圖&#xff1a; 2. 可能原因&#…

FreeSql (二十四)Linq To Sql 語法使用介紹

原本不支持 IQueryable 主要出于使用習慣的考慮&#xff0c;如果繼承 IQueryable&#xff0c;編寫代碼的智能總會提示出現一堆你不想使用的方法&#xff08;對不起&#xff0c;我有強迫癥&#xff09;&#xff0c;IQueryable 自身提供了一堆沒法實現的方法&#xff0c;還有外部…

科目三路考需準備事項

科目三是技術性較強的一項&#xff0c;對于科目三我們有更多要準備的東西了&#xff0c;那我們應該準備一些什么&#xff1f;接下來學車啦小編指導新手們路考上車準備事項&#xff1a; 上車準備一 1、環視車輛、確保安全。 2、調整駕駛座。身體坐正&#xff0c;雙手向前伸直&am…

前后端分離工程實現 (VUE、JAVA)、附全部源碼

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 整個工程基本情況簡述&#xff1a; 前端工程語言&#xff1a;vue &#xff08;node.js&#xff09; 后端工程語言&#xff1a;java…

FreeSql (二十五)延時加載

FreeSql 支持導航屬性延時加載&#xff0c;即當我們需要用到的時候才進行加載&#xff08;讀取&#xff09;&#xff0c;支持1對1、多對1、1對多、多對多關系的導航屬性。 當我們希望瀏覽某條訂單信息的時候&#xff0c;才顯示其對應的訂單詳細記錄時&#xff0c;我們希望使用延…

聊聊并發——生產者消費者模式

在并發編程中使用生產者和消費者模式能夠解決絕大多數并發問題。該模式通過平衡生產線程和消費線程的工作能力來提高程序的整體處理數據的速度。 為什么要使用生產者和消費者模式 在線程世界里&#xff0c;生產者就是生產數據的線程&#xff0c;消費者就是消費數據的線程。在…

多個 VUE 前端工程部署設置、nginx 代理配置

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 PS&#xff1a;早期 我只有一個 VUE 前端工程&#xff1a;gentle-vue &#xff0c;加一個 java 后端工程&#xff1a;gentle &#xff0…

FreeSql (二十六)貪婪加載 Include、IncludeMany、Dto、ToList

貪婪加載顧名思議就是把所有要加載的東西一次性讀取。 本節內容為了配合【延時加載】而誕生&#xff0c;貪婪加載和他本該在一起介紹&#xff0c;開發項目的過程中應該雙管齊下&#xff0c;才能寫出高質量的程序。 Dto 映射查詢 Select<Tag>().Limit(10).ToList(a > n…

FreeSql (二十七)將已寫好的 SQL 語句,與實體類映射進行二次查詢

有時候&#xff0c;我們希望將寫好的 sql 語句&#xff0c;甚至是存儲過程進行查詢&#xff0c;雖然效率不高&#xff08;有時候并不是效率至上&#xff09;。 巧用AsTable var sql fsql.Select<UserX>().AsTable((a, b) > "(select * from user where clicks &…

解決: 網站訪問報錯 AccessDenied (阿里云 OSS + CDN )

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 使用阿里云 OSS服務 CDN 服務后&#xff0c;直接用頂級域名訪問個人站點失敗&#xff0c;報錯如下&#xff1a; <Code>Acces…

二十一世紀Windows簡史

摘要&#xff1a;Windows擁有者超過90%的消費級操作系統市場份額&#xff0c;處于龍頭老大的位置&#xff0c;那其成長的故事是怎么的&#xff1f;ZDNet總結了21世紀Windows的發展史&#xff0c;以及圍繞微軟操作系統發生的事情&#xff0c;不妨一看。 據微軟4月26日的官方通知…

FreeSql (二十八)事務

FreeSql實現了四種數據庫事務的使用方法&#xff0c;臟讀等事務相關方法暫時未提供。主要原因系這些方法各大數據庫、甚至引擎的事務級別五花八門較難統一。 事務用于處理數據的一致性&#xff0c;處于同一個事務中的操作是一個UnitOfWork&#xff0c;要么全部執行成功&#xf…

VUE 項目中引入 json 配置

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 這個寫法還是第一次見到&#xff0c;也不知道是否還有什么環境配置&#xff0c;記錄一下&#xff0c;或許以后什么時候也可以參考&#…