一、创建指令
虽然类实例和数组都是对象,但Java虚拟机对类实例和数组的创建与操作使用了不同的字节码指令:
1.创建类实例的指令:
- 创建类实例的指令:new
- 它接收一个操作数,为指向常量池的索引,表示要创建的类型,执行完成后,将对象的引用压入栈。
2.创建数组的指令:
- 创建数组的指令:newarray、anewarray、multianewarray。
- newarray:创建基本类型数组
- anewarray:创建引用类型数组
- multianewarray:创建多维数组
上述创建指令可以用于创建对象或者数组,由于对象和数组在Java中的广泛使用,这些指令的使用频率也非常高。
梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。
网友评论