隐式转换和显示转换的基础用法
- 首先我们要明白什么是隐式转换,什么是显示转换
隐式转换 由编译器自动转换,是将数据类型长度小的转换成数据类型长度大的变量
byte代表一个字节 short代表两个字节 int代表四个字节 long代表八个字节
从int -> 转换long 可以进行转换符合隐式转换的条件。
int a = 50;
Long b = a;
这个代码就是4字节 -> 8字节的转换 属于隐式转换类型
显示转换又称为强制类型转换 因为显示转换的转换方法会造成数据丢失 如:
int a = 50; // a = 4字节
Long b = a; // b是8字节