2019-03-10Java的类型转换注意

1,强制类型转换,
强制类型转换就是在值的前面加上指定的类型,就会转换成指定的类型:



自动转换

类型转换的逻辑关系:


上图中byte->8代表的就是1个byte类型(1个字节)占8个位,余下的同理。

强制类型转换的时候,把大的转为小的时,如果超出了小的能承受的范围就会报错(因为数据会溢出);
比如int转换为type类型的数据时,如果int型数据超过 -128~127时,强制类型转换就会报错,只有在两者共有的部分时才会成功的类型转换。

你可能感兴趣的:(2019-03-10Java的类型转换注意)