摘要:
一、概念 虽然类实例和数组都是对象,但 Java 虚拟机对类实例和数组的创建与操作使用了不同的字节码指令: 创建类实例的指令:new 创建数组的指令:newarray,anewarray,multianewarray 访问类字段(static 字段,或者称为类变量)和实例字段(非 static 字段 阅读全文
posted @ 2018-05-21 21:01
shyroke、
阅读(241)
评论(0)
推荐(0)
摘要:
一、概念 类型转换指令可以将两种 Java 虚拟机数值类型进行相互转换,这些转换操作一般用于实现用户代码的显式类型转换操作,或者用来处理 Java 虚拟机字节码指令集中指令非完全独立独立的问题。 Java 虚拟机直接支持(译者注:“直接支持”意味着转换时无需显式的转换指令)以下数值的宽化类型转换(W 阅读全文
posted @ 2018-05-21 17:05
shyroke、
阅读(368)
评论(0)
推荐(0)
摘要:
一、概念 算术指令用于对两个操作数栈上的值进行某种特定运算,并把结果重新存入到操作栈顶。大体上运算指令可以分为两种:对整型数据进行运算的指令与对浮点型数据进行运算的指令,无论是那种算术指令,都是使用 Java 虚拟机的数字类型的。数据没有直接支持 byte、short、char 和boolean 类 阅读全文
posted @ 2018-05-21 15:44
shyroke、
阅读(346)
评论(0)
推荐(0)