【发布时间】:2011-04-16 21:40:02
【问题描述】:
我刚刚编译了以下代码
public class A {
public static void main(String... args) {
int i = 3;
++i;
++i;
++i;
++i;
++i;
++i;
++i;
++i;
// repeat writing the expression ++i for 20,000 times
System.out.println(i);
}
}
并收到以下错误消息
方法 main(String...) 的代码是 超过 65535 字节限制
Java 为什么要实现这个限制?由于 Java 确实包含 goto_w 指令,因此我看不到合理性。
【问题讨论】:
-
为什么要一个比 65535 更长的方法?
标签: java