添加字节是由于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