@符号在java中意味着什么?

时间:2010-06-04 04:30:15

标签: java oop annotations

以下是代码段。

@Intercepts({@Signature(
type= Executor.class,
method = "update",
args = {MappedStatement.class,Object.class})})
public class

有人可以向我解释@ sign在Java中的含义吗?

4 个答案:

答案 0 :(得分:26)

这是一个Annotation

注释是一种元数据形式。它们提供有关不属于程序本身的程序的数据。注释对它们注释的代码的操作没有直接影响。

注释会影响工具和库处理程序的方式,这反过来会影响正在运行的程序的语义。可以从源文件,类文件或运行时反射性地读取注释。

答案 1 :(得分:4)

这是一个注释。

以下是有关它的更多信息: http://www.alden-java-hosting.com/JAVA-tutorial/java/javaOO/annotations.html

以下是Oracle的文档,因为看起来其他链接已关闭:http://docs.oracle.com/javase/tutorial/java/annotations/

答案 2 :(得分:3)

叶氏。所有以前的海报都是正确的,它是注释,链接是正确的。

对于我们的C#好友,我认为它类似于属性。

答案 3 :(得分:0)

它是一个Annotation,它作为元数据非常有用,可以通知JVM方法或其他事情。