Java9 - @Deprecated增强

Java9 - @Deprecated增强 首页 / Java入门教程 / Java9 - @Deprecated增强

@Deprecated注释是在Java 5版本中引入的。用@Deprecated注释的程序元素表示,由于以下任何原因,不建议使用它-

  • 其用法可能会导致错误。
  • 它在将来的版本中可能不被兼容。
  • 它在将来的版本中可能会被删除。
  • 一个更好,更高效的替代方法取代了它。

每当使用不推荐使用的元素时,编译器都会生成警告。使用Java 9 @Deprecated批注进行了两项新增强。

  • forRemoval  - 指示注释的元素是否在将来的版本中会被删除,默认值为false。

  • since            - 返回已弃用带注释元素的版本,默认值为空字符串。

Since 注释

以下Java 9上的布尔类javadoc的示例说明了@Deprecated批注上的since属性的使用。

Boolean Class javadoc

forRemoval 注释

以下Java 9上的System类javadoc的示例说明了@Deprecated批注上的forRemoval属性的用法。

System Class javadoc

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学架构 -〔李运华〕

从0开始学游戏开发 -〔蔡能〕

如何设计一个秒杀系统 -〔许令波〕

MongoDB高手课 -〔唐建法(TJ)〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

打造爆款短视频 -〔周维〕

Spark性能调优实战 -〔吴磊〕

高并发系统实战课 -〔徐长龙〕

结构沟通力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)