Java9 @Deprecated注解
在java 5版本中引入了@deprecated
注解。 使用@Deprecated
注释的程序元素意味着它不应该用于以下任何原因 -
- 它的使用可能会导致错误。
- 它可能在未来版本中不兼容。
- 它可能在未来的版本中被删除。
- 一个更好和更高效的替代方案已经取代它。
每当使用不推荐使用的元素时,编译器会生成警告。 使用Java 9,对@Deprecated
注释进行了两项新的增强。
forRemoval
- 指示注释的元素是否在将来的版本中被删除。 默认值是false
。since
- 返回注释元素已过时的版本。 默认值是空字符串。
Deprecated与since
以下Java 9上的布尔类javadoc
示例说明了在@Deprecated
注释中使用since
属性。
Boolean类since属性的使用示例 - https://docs.oracle.com/javase/9/docs/api/java/lang/Boolean.html#Boolean-boolean-
Deprecated与forRemoval
Java 9上的System
类javadoc的以下示例说明了在@Deprecated
注释中使用forRemoval
属性。
上一篇:Java9 Stream API
下一篇:Java9内部类钻石操作符
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
扫描二维码
程序员编程王