注解 @Deprecated的使用说明

作者: imule 分类: Java知识 发布时间: 2023-08-08 10:37

说明:

@Deprecated 表示此方法或类已过时,坚持调用时,开发工具也会在调用处方法上加上横线划掉(表示被调用方法已经过时),但并不代表不能调用,只是说不推荐使用,因为还有更好的方法可以调用,并且以后此方法或类不会再更新、后期可能会删除。

用法:

此注解可用于类上、方法上、属性上。
通常在给定此注解后,应该在方法注释中同样说明:废弃此方法后的代替方法是哪个、处理原逻辑代替方案是什么 、本身不打算代替,而是直接清除的,则最好给出会清除此方法的具体代码版本号 。

Alibaba Java开发手册中的OOP规约:外部正在调用或者二方库依赖的接口,不允许修改方法签名,避免对接口调用方产生影响。接口过时必须加@Deprecated 注解,并清晰地说明采用的新接口或者新服务是什么。
寄语

    有人在奔跑,有人在睡觉,有人在感恩,有人在抱怨,有目标的睡不着,没目标的睡不醒,努力才是人生应有的态度,睁开眼就是新的开始。

本站文章主要用于个人学习记录,可能对您有所帮助,仅供参考!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!