0
我碰到一个代码片段在Java中走到今天,如下:什么是Java的多类型转换的目的是什么?
long longValue = 100;
byte b = (byte)(short)(int)longValue;
byte byteValue = 100;
long l = (long)(int)(short)byteValue;
System.out.println(b+l);
是什么类型的铸造多次,从int到短字节的目的,以及短期为int长?请问这有什么区别,如果我直接从长转换为字节或反之亦然?
上面的代码没有任何区别,即使没有明确的类型转换!