虚拟机字节码指令

2019-10-23  本文已影响0人  追赶的程序猿

大部分的指令都没有支持整数类型byte\char和short,甚至没有任何的指令支持Boolean类型。编译器会再编译期或运行期将byte和short类型的数据带符号扩展为相应的int类型的数据,将boolean和char零位扩展为相应的Int类型的数据,与之相似,在处理boolean、byte、short、和char类型的数组时,也会转换为相应的int类型的字节码指令进行处理。因此,大多数对于这四种类型数据的操作,实际上都是使用相应的int类型作为运算类型。

上一篇 下一篇

猜你喜欢

热点阅读