gpt4 book ai didi

java - JVM Bridge 关键字 - 有什么特殊用途吗?

转载 作者:行者123 更新时间:2023-11-29 03:45:07 28 4
gpt4 key购买 nike

我想知道 JVM 上的“bridge”关键字除了将方法标记为特殊之外是否还有其他具体用途?我问的是与“抽象”或“ protected ”相反的问题,后者实际上会直接影响其余代码的解释方式或功能。

谢谢

最佳答案

bridge 不是关键字。它用于标记用于实现泛型和协变返回类型的合成方法。它对性能没有太大影响,甚至不会出现在运行时的调用堆栈中。

来自 http://www.docjar.com/html/api/java/lang/reflect/Modifier.java.html

/**
* The {@code int} value representing the {@code volatile}
* modifier.
*/
public static final int VOLATILE = 0x00000040;

// Bits not (yet) exposed in the public API either because they
// have different meanings for fields and methods and there is no
// way to distinguish between the two in this class, or because
// they are not Java programming language keywords
static final int BRIDGE = 0x00000040;

关于java - JVM Bridge 关键字 - 有什么特殊用途吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11333479/

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