小白教程
所有教程
关于
Search
172.70.178.69
172.70.178.69
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Java9 enhanced deprecated annotation”的源代码
本页内容
上一节:
Java9_try_with_resources_improvement
下一节:
Java9_inner_class_diamond_operator
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:@Deprecated}}[[Category:java9 new features|10]] = Java 9 改进的 @Deprecated 注解 = [[java9 new features|Java 9 新特性]] 注解 @Deprecated 可以标记 Java API 状态,可以是以下几种: * 使用它存在风险,可能导致错误 * 可能在未来版本中不兼容 * 可能在未来版本中删除 * 一个更好和更高效的方案已经取代它。 Java 9 中注解增加了两个新元素:'''since''' 和 '''forRemoval'''。 * '''since''': 元素指定已注解的API元素已被弃用的版本。 * '''forRemoval''': 元素表示注解的 API 元素在将来的版本中被删除,应该迁移 API。 以下实例为 Java 9 中关于 Boolean 类的说明文档,文档中 @Deprecated 注解使用了 since 属性:[https://docs.oracle.com/javase/9/docs/api/java/lang/Boolean.html#Boolean-boolean- Boolean Class]。 以下实例为在 Java 9 中关于系统类的说明文档,文档中 @Deprecated 注解使用了 forRemoval 属性:[https://docs.oracle.com/javase/9/docs/api/java/lang/System.html#runFinalizersOnExit-boolean- System Class]。 [[java9 new features|Java 9 新特性]]
返回至“
Java9 enhanced deprecated annotation
”。
上一节:
Java9_try_with_resources_improvement
下一节:
Java9_inner_class_diamond_operator