开发者学堂课程【【名师课堂】Java 高级开发:Annotation (压制警告)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/372/detail/4548
Annotation (压制警告)
当调用了某些操作可能产生问题的时候就会出现警告信息,但是警告信息并不是错,在自己的可控访问里面,会认为警告没有意义,又不想总提示警告,就可以对警告进行限制。
例如:
假如以下的方格是一条路,这条路的刹警告都被偷了,如果每往里走都是警告,要用 buff 把它删走
如果不想看到警告,可以按键 CtrlE
就会出现压制警告,压制警告可以用在对象上,也可以用在主方法上
package cn.mldn.demo;
class Person<T> {
@Deprecated//表示该方法已经不建议使用了,但是即使使用了也不会出现错误public Person() {}
public Person( string name) {}
@Deprecated
public void fun() {}
}
public class TestDemo {
@suppresswarnings({ "rawtypes", "unused”})
public static void main(string[] args) {
Person per = new Person( ) ;//明确的标记出过期
}
}
有了 Eclipse 开发工具之后这些警告信息出现了,直接进行代码的纠正处理把警告压制