Tag: 字节

由于java语言规则或jvm,是否将字节转换为int?

byte a = 1; byte b = 1; byte c = a + b; 引发错误:可能会损失精度 byte subt = a_s – a_b; ^ required: byte found: int 这种行为是与jvm有关还是在java语言中定义的。 编辑:如果它是用java语言定义然后这样做是因为记住jvm? 意味着如果java支持byte数据类型,那么为什么operation on byte产生int