gpt4 book ai didi

java - 编译器如何处理注释?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:51:43 24 4
gpt4 key购买 nike

我对 java 中注释的工作有一些疑问。

如果注释无法转换为字节码,那么这些信息去哪儿了?元数据去哪里了?Java 反射如何使用这些信息?

编译器如何处理注解?

当我们说,

@Override
public void doSomething(){
}

Java 编译器用它做什么?

我知道它会检查方法签名,以便该方法应该是一个完全重写的方法,但是怎么做呢?

最佳答案

注解分为三种类型见http://download.oracle.com/javase/6/docs/api/java/lang/annotation/RetentionPolicy.html

@Override 是一种特殊情况,因为编译器会进行额外的检查。

关于java - 编译器如何处理注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com