注解概述与内置注解
1.1什么是注解?
Jdk1.5新增新技術(shù),注解。很多框架為了簡化代碼,都會提供有些注解。可以理解為插件,是代碼級別的插件,在類的方法上寫:@XXX,就是在代碼上插入了一個插件。
注解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。
注解分類:內(nèi)置注解(也成為元注解 jdk 自帶注解)、自定義注解(Spring框架)
1.2 什么是內(nèi)置注解
?比如
(1)?@SuppressWarnings?? 再程序前面加上可以在javac編譯中去除警告--階段是SOURCE
(2)?@Deprecated?? 帶有標記的包,方法,字段說明其過時----階段是SOURCE
(3)@Overricle?? 打上這個標記說明該方法是將父類的方法重寫--階段是SOURCE
1.1 @Overricle?案例演示
? @Overridepublic String toString() {return null;}1.2 @ Deprecated案例演示
new Date().parse("");1.3 @ SuppressWarnings??案例演示
@SuppressWarnings({ "all" })public void save() {java.util.List list = new ArrayList();}?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術(shù)人生總結(jié)
- 上一篇: SpringBoot异常处理-自定义Ha
- 下一篇: 实现ORM框架映射