如何正确地使用Java的@java 标注 deprecatedd 标注

如何正确地使用Java的@deprecated 标注_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何正确地使用Java的@deprecated 标注
我有更好的答案
版本迭代时, 出现弃用或将来可能失效的方法时建议使用@deprecated
一定要和 注释 完美配合
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包Java中如何通过代码知道某个方法或某个类是否在声明时被标注为deprecated?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Java中如何通过代码知道某个方法或某个类是否在声明时被标注为deprecated?
public class A{}public class B{
private A a=new A();
public void Judge(){
&#47:/** * @deprecated *&#47例如代码,似乎并不能知道哪些方法是过时的;/TODO 如何在代码中知道A在javadoc中被标注成deprecated?
}}楼下的方法好像是用了annotation特性才行的,如果是JDK1.4之前,没有annotation, 该如何判断?后面那个只是得到类中定义放方法而已吧
我有更好的答案
TODO.out.0的JDK生成1.4版本的CLASS字节码留下了@deprecated.getMethod(&quot,这个方法是JAVA TIGER的新特性 public static void main(String[] args) {
System,但是其它的JAVADOC都被丢掉了: handle exception,int.class,int.class, byte[].class,int.class);
System.out.println(S
} }-----------------------------------------------------5; TODO.out: handle exception
e.printStackTrace();
} }例子用的是String类做的示范。可以自由换成其它类。-------------------------------------------------------这个有帮助吗 public static void main(String[] args) {
System.println(String.class.isAnnotationPresent(D
} catch (Exception e) {
/&#47.printStackTrace()。在不提供这种反射机制的1.4时代,我们都非常怀疑读那个@deprecated的可能性。也许你可以试试用读字节流的方法判断@deprecated是否在关注的地方出现.println(String.class.getDeclaredMethods().class)).class.isAnnotationPresent(Deprecated.class));
} catch (Exception e) {
//getBytes&quot.length)给你一个主函数参考一下吧,其实非常的简单
采纳率:43%
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包相关文章推荐
java注解:@Deprecated(不建议使用的,废弃的), @SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
@Deprecated可以修饰类、方法、变量,在java源...
意思是说此方法已过时,过时的原因就是有新的API的类替代了次方法。
这个被划去的方法仍然是可以正常使用的,就是一个提示而已。
Java内在的File类中有如下方法
使用 Deprecated 来标记方法
@Deprecated
//用来判断ip是否合法
public boolean checkIp(String tempIp) {
Java 标注过期方法
注解: @Deprecated
Annotation注解在Java中有着很广泛的,他是做为一种标识
为javac所识别,。每一个注解 都对应这一个Java类
在java.lang包中 有三个注解
Deprecate...
注解的作用:
1、生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等
2、跟踪代码依赖性...
这几日,拿了别人的java代码学习。其程序架构每个service和dao都有自己的接口,而我习惯用F3进入该方法,但每次都跳入接口,而不是实现类中。用ctrl+左键点击方法则显示的是“Open Dec...
company.java
private int sT
public void setSTime (int sTime) {
this.sT...
一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含...
J2SE5中的最新注释功能SuppressWarnings
一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)java注释的java注解_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
java注释的java注解
我有更好的答案
通过代码里标识的元数据让编译器能实现基本的编译检查 @OverrideJava代码packagecom.util.ArrayLimportjava.util.List。另外,你可以在编译时选择代码里的注解是否只存在于源代码级,或者它也能在class文件中出现.importjava,使用@Deprecated的示例代码示例如下:Java代码packagecom.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://a.hiphotos。注解是以‘@注解名’在代码中存在的://a,执行了未检查的转换时的警告fallthrough,当 Switch 程序块直接通往下一种情况而没有 Break 时的警告path,在类路径:编写文档:通过代码里标识的元数据生成文档。代码分析.0及以后版本引入的:标记注解、单值注解,甚至执行基本编译时检查、源文件路径等中有不存在的路径时的警告serial,当在可序列化的类上缺少serialVersionUID 定义时的警告finally 、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,将会在编译时显示提示信息,它与javadoc里的@deprecated标记有相同的功能,大致可分为三类.com/zhidao/wh%3D600%2C800/sign=c686b9ba0b77a613ff5c1/728dab80f32acadbb4e1b9.jpg" esrc="http://a.hiphotos.iwtxokhtd,准确的说,它还不如javadoc @deprecated,因为它不支持参数./*** 测试Deprecated注解*@authorAdministrator**/publicclassDeprecatedDemoTest {publicstaticvoidmain(String[] args) {//使用DeprecatedClass里声明被过时的方法DeprecatedClass.DeprecatedMethod();}}classDeprecatedClass{@DeprecatedpublicstaticvoidDeprecatedMethod() {}}@SuppressWarnings,其参数有。它可以用于创建文档。元数据的作用如果要对于元数据的作用进行分类./*** 测试Override注解*@authorAdministrator**/publicclassOverrideDemoTest {//@OverridepublicString tostring(){return测试注解;}}@Deprecated的作用是对不应该在使用的方法添加注解,当编程人员使用这些方法时,跟踪代码中的依赖性,我们可以通过反射机制编程实现对这些元数据的访问.iwtxokhtd,任何 finally 子句不能正常完成时的警告all,关于以上所有情况的警告 packagecom,使用了过时的类或方法时的警告unchecked,根据注解参数的个数,我们可以将注解分为.baidu:deprecation:通过代码里标识的元数据对代码进行分析。编译检查.iwtxokhtd.publicclassSuppressWarningsDemoTest {publicstaticListlist=newArrayList();@SuppressWarnings(unchecked)publicvoidadd(String data){list.add(data);<a href="http./zhidao/pic/item/728dab80f32acadbb4e1b9Annotation(注解)是JDK5
为您推荐:
其他类似问题
java注释的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;}

我要回帖

更多关于 deprecated 注释 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信