Java常用內(nèi)置注解用法分析
本文實(shí)例講述了Java常用內(nèi)置注解。分享給大家供大家參考,具體如下:
一 通過(guò)@SuppressWarnings關(guān)閉警告信息
1 代碼
public class ch11_2 { public static void main( String args[] ) { @SuppressWarnings("unused") int a; // A處不會(huì)產(chǎn)生編譯告警 String bString = "ok"; // B處會(huì)產(chǎn)生編譯告警 System.out.println("@SuppressWarnings description"); } }
2 說(shuō)明
@SuppressWarnings
注解是用來(lái)抑制警告信息的提示。
它可以標(biāo)注在類(lèi)、字段、方法、參數(shù)、構(gòu)造方法以及局部變量上。
除了unused外,還可以用unchecked、serial、deprecation等忽略對(duì)應(yīng)的警告信息。
二 通過(guò)@Depreca告知編譯器被標(biāo)注的元素是不希望使用
1 代碼
public class ch11_3 { public static void main(String[] args) { ch11_3_1.test1(); // 這里會(huì)提示警告信息 ch11_3_1.test2(); } } class ch11_3_1{ @Deprecated public static void test1(){ System.out.println("test1 method is deprecated"); } public static void test2(){ System.out.println("test1 method is pray"); } }
2 說(shuō)明
JDK為了兼容老版本的API,很多方法都加入了@Deprecated
,使用這些老的方法時(shí)會(huì)提示警告信息,但不影響運(yùn)行。
更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
- Java通過(guò)反射訪(fǎng)問(wèn)注解信息的方法示例
- 小議Java中@param注解與@see注解的作用
- java教程之java注解annotation使用方法
- 全面解析Java中的注解與注釋
- Java8中的類(lèi)型注解淺析
- java @interface 注解詳解及實(shí)例
- java中@ModelAttribute注解的作用
- 由@NotNull注解引出的關(guān)于Java空指針的控制
- 基于Java注解(Annotation)的自定義注解入門(mén)介紹
- Java中注解的工作原理
- Java @Deprecated注解的作用及傳遞性
- java 中@Deprecated 注解的實(shí)例詳解
相關(guān)文章
SpringBoot 集成Kaptcha實(shí)現(xiàn)驗(yàn)證碼功能實(shí)例詳解
在一個(gè)web應(yīng)用中驗(yàn)證碼是一個(gè)常見(jiàn)的元素。今天給大家介紹一下kaptcha的和springboot一起使用的簡(jiǎn)單例子。感興趣的朋友參考下吧2017-08-08詳解SpringBoot修改啟動(dòng)端口server.port的四種方式
這篇文章主要介紹了詳解SpringBoot修改啟動(dòng)端口server.port的四種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07詳解SpringBoot如何使用JWT實(shí)現(xiàn)身份認(rèn)證和授權(quán)
JSON?Web?Token(JWT)是一種用于在網(wǎng)絡(luò)應(yīng)用之間安全傳遞信息的開(kāi)放標(biāo)準(zhǔn),本文主要為大家介紹了如何在Spring?Boot中使用JWT實(shí)現(xiàn)身份認(rèn)證和授權(quán),需要的可以了解下2023-10-10Springcloud Bus消息總線(xiàn)原理是實(shí)現(xiàn)詳解
Spring Cloud Bus 使用輕量級(jí)的消息代理來(lái)連接微服務(wù)架構(gòu)中的各個(gè)服務(wù),可以將其用于廣播狀態(tài)更改(例如配置中心配置更改)或其他管理指令,本文將對(duì)其用法進(jìn)行詳細(xì)介紹2022-09-09