Java 9 中的 @Deprecated 注释 中添加了两个新参数或属性。这些参数是 Since 和 forRemoval,这两个参数当我们无法指定时,两个参数是可选的,带有默认值。
此字符串参数指定API 已弃用的版本。此元素的默认值为空字符串。
<strong>@Deprecated(since="<version>")</strong>
此布尔值参数指定是否打算在未来版本中删除该 API。当我们无法指定时,默认值为false。
<strong>@Deprecated(forRemoval=<boolean>)</strong>
public class DeprecatedAnnotationTest { public static void main(String[] args) { DeprecatedAnnotationTest test = new DeprecatedAnnotationTest(); test.method1(); test.method2(); } <strong> @Deprecated(since="7.0")</strong> public void method1() { System.out.println("@Deprecated(since=\"7.0\")"); } <strong> @Deprecated(since="5.0", forRemoval=true)</strong> public void method2() { System.out.println("@Deprecated(since=\"5.0\", forRemoval=true)"); } }
<strong>@Deprecated(since="7.0") @Deprecated(since="5.0", forRemoval=true)</strong>
以上就是在Java 9中,@Deprecated注解添加了哪些属性?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号