类型转换指令

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型转换指令相关的知识,希望对你有一定的参考价值。

可以将两种不同的数值类型进行相互转换,
Java 虚拟机直接支持以下数值类型的宽化类型转换(即小范围类型向大范围类型的安全转换):
int 类型到long、float 或者double 类型。
long 类型到float、double 类型。
float 类型到double 类型。
处理窄化类型转换(Narrowing Numeric Conversions)时,必须显式地使用转换指令来完成,这些转换指令包括:i2b、i2c、i2s、l2i、f2i、f2l、d2i、d2l 和d2f。

以上是关于类型转换指令的主要内容,如果未能解决你的问题,请参考以下文章

Jvm(45),指令集----类型转换指令

(二十一)类型转换指令

类型转换指令

MSIL实用指南-数据类型转换

JVM进阶之字节码指令解析(上篇)

可以为 GraphQL 解析器转换返回类型吗