Java 虚拟机限制
2014-09-02 10:24
120 查看
4.11 Java
虚拟机限制
下面为在
Class
文件格式中的 Java
虚拟机限制:
每个类或接口的常量池项最多为65535个,它是由ClassFile结构中的16
位
constant_pool_count 字段的值决定。这限制了单个类或接口的复杂度。
方法调用时创建的栈帧的局部变量表中的最大局部变量个数65535个,它是由方法代码
所处的
Code 属性中的
max_locals 项的值和
Java 虚拟机指令集的
16位局部变量索引所决定。注意,每个
long 和
double 类型都被认为会使用两个局部变量位置并占据
max_locals 中的两个单元,所以使用这些类型时,局部变量的限制的最大值就会相应地减少。
类或接口中可以声明的字段数最多为65535个,它是由ClassFile结构中fields_count
项的值所决定。注意,ClassFile
结构中的 fields_count
项的值不包
虚拟机限制
下面为在
Class
文件格式中的 Java
虚拟机限制:
每个类或接口的常量池项最多为65535个,它是由ClassFile结构中的16
位
constant_pool_count 字段的值决定。这限制了单个类或接口的复杂度。
方法调用时创建的栈帧的局部变量表中的最大局部变量个数65535个,它是由方法代码
所处的
Code 属性中的
max_locals 项的值和
Java 虚拟机指令集的
16位局部变量索引所决定。注意,每个
long 和
double 类型都被认为会使用两个局部变量位置并占据
max_locals 中的两个单元,所以使用这些类型时,局部变量的限制的最大值就会相应地减少。
类或接口中可以声明的字段数最多为65535个,它是由ClassFile结构中fields_count
项的值所决定。注意,ClassFile
结构中的 fields_count
项的值不包
相关文章推荐
- java虚拟机规范---java虚拟机对class文件的限制
- 【java】jvm查看当前虚拟机堆大小限制
- Java(JVM)虚拟机结构基础(转自Java研究组织)
- Java 虚拟机就是慢
- java -Xmxn 虚拟机内存使用上限的上限
- Java基础:JVM(Java 虚拟机)的详细讲解
- Java 虚拟机类装载:原理、实现与应用
- Java中使用BigDecimal进行浮点数精确计算、超大整数、浮点数等计算,没有数位限制
- Java混乱器Zelix KlassMaster逆向工程(二)软件运行流程以及爆破去除时间限制
- JVM(Java 虚拟机)的详细讲解
- Java 虚拟机类装载:原理、实现与应用
- Java 虚拟机就是慢(2003/11/26 10:52)
- java 虚拟机
- 有关JAVA虚拟机本地异常机制的思考
- windows mobile java 虚拟机
- Java 虚拟机规范(第二版)(2006-3-23 22:20 未完)
- Java 虚拟机就是慢(2003/11/26 10:52)
- 利用数字签名超越Java Applet的安全限制(转)
- Java(JVM)虚拟机结构基础
- java j2ee & java 限制文本输入框textarea最大输入字符的js