Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#1 票数:81 已采纳

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#2 票数:17

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#3 票数:13

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#4 票数:7

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#5 票数:4

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#6 票数:1

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#7 票数:0

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#8 票数:0

Java中注释的目的是什么? 我对它们的理解很模糊,介于注释和实际代码之间。 它们会在运行时影响程序吗?

它们的典型用法是什么?

它们是Java独有的吗? 是否有等效的C ++?

===============>>#9 票数:0

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

注释有许多用途,其中包括:

  • 编译器的信息 - 编译器可以使用注释来检测错误或抑制警告。
  • 编译时和部署时处理 - 软件工具可以处理注释信息以生成代码,XML文件等。
  • 运行时处理 - 可以在运行时检查某些注释。

可见范围由java.lang.annotation.RetentionPolicy常量定义SOURCECLASSRUNTIME

  • RetentionPolicy.SOURCE :注释可以在程序的源代码中使用,并且可以由编译器或apt用于代码生成。
  • RetentionPolicy.CLASS :注释将在.class文件中,但在运行时不可用。 由字节代码操作工具(如ASM)使用来执行修改
  • RetentionPolicy.RUNTIME :注释可以在.class文件和运行时获得,通过getAnnotations()通过java反射进行检查。

  ask by Lehane translate from so

未解决问题?本站智能推荐:

1回复

具有Java注解的JTable

如何使用注解在Java中创建JTable? 我想做这样的事情:JTable table = new JTable(Products.class)。 我可以吗? 其中Products是具有多个属性的类,例如:id,price,productName。
1回复

Java注解验证

如何验证应该大于零而不是零的属性。我使用内置注释@Min(0)但如何忽略零?在这种情况下是否还有其他内置注释?
2回复

Java注解强制编写javadoc

可以创建自定义注释来强制方法具有javadoc? 我想创建一个注释,以检查方法是否遵循特定规则。 而且我不明白如何检查javadoc。 谁能帮我?
2回复

可以有不是注解的Java接口吗?

我看到@Interface用于声明注释。 可以使用@Interface声明除注解以外的内容吗? 如果没有,为什么不直接将其命名为@Annotation呢?
2回复

JAVA中注解内的调用方法[重复]

这个问题已经在这里有了答案: Java注释成员可以使用哪些类型? 4个答案 我可以调用在批注内返回字符串的方法吗? 如果是这样,请指导我如何实现这一目标? 我尝试过这种方法,但这对我不起作用。
1回复

Java注解不适用于Callable

我已经在Spring Boot应用程序中编写了一个注释,并尝试将其应用于Callable的call()方法,但是另一方面,当应用于普通方法时,它仍然无法工作(请参见下面的代码) ),它的工作原理一直困扰着我,能否请您给我一些提示? 非常感谢你。 这是我的代码,
1回复

Java注解将字段设置为静态实例?

我一直在使用批注,而我想知道如何去做。 我想做的是能够在一个类中声明一个字段并对其进行注释,以便使用该类的静态实例来初始化该字段。 给定这样的注释: 像这样: 我一直在尝试使用解析器并在运行时进行设置,该方法可以运行,但并不如我所愿。 我找不到RetentionPo
1回复

如何在Java中使用注解调用方法? [重复]

这个问题已经在这里有了答案: Java Runtime注释在内部如何工作? [关闭] 2个答案 我正在创建一个自定义注释。 无论我在哪里应用该注释,我都想调用一个方法或执行某些功能。 假设我创建了一个类似@info(message="Invoking xyz
1回复

Java Spring-注解参数作为属性值

Java-来自属性值的Spring注释参数 以下是我的@Secured批注,我想在.properties文件中定义字符串“ USER_ABC”,并像@Secured({myProp})一样在此处使用它,但它给了我错误 代替 任何预先赞赏的解决方案。
1回复

在注解处理器中使用JavaPoet编写Java文件

我正在尝试使用processingEnv.getFiler()创建源文件。 但是我看不到任何源文件被创建。 下面是我正在使用的代码: 然后在注释处理器的重写函数process()中调用函数javaPoetEg。 我在这里做错了什么?