相关疑难解决方法(0)

Java .class文件的最大大小是多少?

.class文件是一个相当有据可查的格式定义部分和大小,因此,最大尺寸为好.

例如,一个.class文件包含一个幻数(4个字节),一个版本(4个字节),一个常量池(可变大小)等.但是可以在几个级别定义大小:你可以有65535个方法,每个方法仅限于65535个字节.

其他限制是什么?并且,如果你想使最大的.class文件成为可能,它的大小是多少?

如果需要,限制Java的答案.这意味着如果Scala或Clojure(或......)改变了某些限制,则忽略这些值.

java jvm specifications .class-file

24
推荐指数
2
解决办法
7800
查看次数

什么Java编译器使用jsr指令,为什么?

Java字节码语言具有JSR指令.

我用Java 7编译器编译的代码都没有使用此指令.

但是,有时我下载的Java二进制文件确实使用它,尽管很少.

我有兴趣知道编译器使用什么指令,以及Java代码构造会导致它们使用它.

编辑它不是重复的,因为它引用了JSR字节码指令而不是Java规范请求

java bytecode

16
推荐指数
2
解决办法
2164
查看次数

标签 统计

java ×2

.class-file ×1

bytecode ×1

jvm ×1

specifications ×1