a=a+b的含义:变量a开辟一片内存单元,把某个数字存入到内存单元中,然后把这个数取出到CUP中进行计算(加b),然后存回到原内存单元中。
+=操作符会进行隐式自动类型转换,此处 a+=b隐式的将加操作的结果类型强制转换为持有结果的类型,而a=a+b则不会自动进行类型转换,如: byte b1 = 2;byte b2 = 2;
这个时候就会出现一个问题,当你输入
b1 = b1+b2的时候,你会发现编译都不能通过
+=操作符会进行隐式自动类型转换,此处 a+=b隐式的将加操作的结果类型强制转换为持有结果的类型,而a=a+b则不会自动进行类型转换,如: byte b1 = 2;byte b2 = 2;
这个时候就会出现一个问题,当你输入
b1 = b1+b2的时候,你会发现编译都不能通过