gpt4 book ai didi

Java - 我们可以从初始化程序中返回吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:02 26 4
gpt4 key购买 nike

<分区>

为什么静态初始化器不能有多个导出点? Java 语言规范是这样规定的吗?

尝试将代码编译为:

class HelloWorldApp {
static {
if(1 > 2)
return;
System.out.println("static");
}

public static void main(String[] args) {
System.out.println("Hello World!");
}
}

编译器打印错误:return outside method

使用 javap 进行 Java 反汇编表明 static 是一个无效方法,那么从理论上讲,是否有可能创建一个具有多个“返回值”的字节码?

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