1.对于变量的相加,会在运行时进行处理。例如
byte a =127;
int b =1;
byte c = a + b;
//注释:这里两个byte值相加,会先转化为int类型再进行处理。
2.对于常量的相加,会在编译期进行处理。
byte c =1+2;
//注释:这里的相加实际上在编译期已经完成了相加。也就是在运行时,c已经是7了。
byte a =127;
int b =1;
byte c = a + b;
//注释:这里两个byte值相加,会先转化为int类型再进行处理。
byte c =1+2;
//注释:这里的相加实际上在编译期已经完成了相加。也就是在运行时,c已经是7了。