Annotation是JDK发展的一个重要技术,现在基本上Java开发使用注解非常普遍。
准确覆写:@Override
方法覆写:子类定义了与父类同名和同参数的方法。
为了保证覆写方法的严格,可以使用一个注解(@Override
)来检测:如果该方法成功覆写,则不会有语法报错,否则会有语法报错。
该注解一般会有IDE自动生成。
过期说明:@Deprecated
该注解表示,其注解的方法已经过期了,已经有最新的JDK更新。告诉新人,该方法已经不建议使用。当你在引用该方法的时候,这个方法就会被IDE加上删除线。
压制警告:@SuppressWarnings
当调用某些方法可能产生问题时候就会出现警告信息,但是警告信息不是错误,为了让IDE忽略这些警告提示,可以使用该注解进行警告消除。
可以在主方法上压制所有的警告。