首先要讲明的一点,警告不是异常和错误,你可以不管这些警告,这些警告是由编译器产生的。
一般在项目中会出现红色的报错,这个是影响项目运行的,无法启动,会停在那里,而warning警告,黄色的虽然不是会让项目停止,但是却是不规范,留下隐患
一般子啊项目中会出现红色的报错,这个是影响项目运行的,无法启动,就会停留在那里,但是warning警告,虽然不会让项目停止,但是,确实不规范的,以免留下隐患,所以编译器会发出警告。
@SuppressWarings注解 的主要作用就是抑制编译器产生警告。告诉编译器忽略指定的警告,不用在编译器完成之后出现警告。可以用在类,字段,方法,构造器,以及局部变量上面。
有以下的几个常用的:
@SuppressWarings("all") 抑制所有的警告
@SuppressWarnings("unchecked") 告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。
@SuppressWarnings("unused") 变量没有被使用
网友评论