Override 注解
指明被注解的方法需要覆写超类中的方法.。当然也可以不写,写的好处是:可读性提高; 编译器会校验写的方法在父类中是否存在。
Deprecated 注解
此方法已过时,过时的缘由就是有新的API的类替代了次方法。这个被划去的方法依旧是可以正常使用的,就是一个提示而已。在新版本中有其他方法或类可以取代这个使用,后来的版本也不会再更新这个方法或类。
Suppresswarnings 注解
主要用在撤销一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。
在方法上加上@SuppressWarnings注解就可以消除这些警告的产生,注解的使用有三种:1. @SuppressWarnings(“unchecked”) [^ 抑制单类型的警告]2. @SuppressWarnings(“unchecked”,”rawtypes”) [^ 抑制多类型的警告]3. @SuppressWarnings(“all”) [^ 抑制所有类型的警告]
***
> 通过源码分析可知@SuppressWarnings其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。提议把注解放在最近进警告发生的位置。

例子

© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END




















暂无评论内容