注解-内置注解
作者:互联网
@override :定义在java.lang.Override中,此注释只适用于修辞方法﹐表示一个方法声明打算重写超类中的另一个方法声明. @Deprecated:定义在java.lang.Deprecated中,此注释可以用于修辞方法﹐属性,类,表示不鼓励程序员使用这样的元素,通常是因为它很危险或者存在更好的选择. @suppressWarnings ∶定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息. 与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数都是已经定义好了的,我们选择性的使用就好了﹒ @SuppressWarnings("all") @SuppressWarnings("unchecked") @SuppressWarnings(value={"unchecked","deprecation"})√等等....
public class Main { // @Override:重写的注解 @Override public String toString(){ return super.toString(); } //@Deprecated:不推荐程序员使用,但是可以使用,或者存在更好的方式 @Deprecated public void tets(){ } //@SuppressWarnings(all):震压警告,all:全部 @SuppressWarnings(all) public void test2(){ } }
标签:lang,内置,java,SuppressWarnings,Deprecated,Override,注解,public 来源: https://www.cnblogs.com/huxingchen/p/16327365.html