开发出高质量的系统
Jdk1.5 annotation 内置注释1,什么是元数据:元数据就是 关于数据的数据2,元数据的作用数据的好处分为三类:文档编制、编译器检查和代码分析。代码级文档最常被引用。元数据提供了一种有用的方法来指明方法是否取决于其他方法,它们是否完整,特定类是否必须引用其他类,等等。这确实非常有用,但对于将元数据添加到 Java 语言中来说,文档编制可能是 最不相关的理由。Javadoc 已经提供了非常容易理解和健壮的方法来文档化代码。同时由于已经存在文档编制工具,并且在大多数时候都工作得很好时,所以基本上不需要编写文档编制工具。
内置的注释Override它指明注释的方法将覆盖超类中的方法如果你有一个父类如下:
你想让子类Override父类的方法methodOne(String str);如果不加入@Override注释,并且刚好你写错了方法例如写成public void methodone(String str),这个时候时不会报错的。编译器正常通过,等以后你要寻找这个错误的时候需要花费大量的时间。如果这个时候你写了@Override注释,编译器会检查父类中是否有这个方法,如果没有就提示错误。这样可以尽早的发现错误。
Deprecated与 Override 一样, Deprecated 是标记注释。可以使用 Deprecated 来对不应再使用的方法进行注释。这个不详细了说了,JDK里边有大量的应用,平时应用也不少,就是标记一些方法不建议使用。例如Date的很多方法。
SuppressWarnings用来阻止一些无所谓的警告在使用JDK1.5后,如果你写如下一个方法:
posted on 2007-02-25 10:50 dreamstone 阅读(2775) 评论(3) 编辑 收藏 所属分类: jdk相关
javaeye的专栏 http: //www.javaeye.com/subject/Annotation 回复 更多评论
谢谢了。呵呵。 当时看过这个版本,後来找了下没找到。 回复 更多评论
对于这些新特性,我就没有用过。不过真心谢谢楼主的介绍,至少自己又更多的了解java了。 回复 更多评论
Powered by: BlogJava Copyright © dreamstone