基本数据类型类型转换方向
char < int < long<float <double;
byte<short<int<long<float<double;
反过程需要强制转换,
int i, float f;
f=i;
i=(int)f;
--------------------------------------
引用类型转换方向
父类<子类
class A extends class B 则
A a; B b;
a=(A)b; //强制转换
b=(B)a; //自动转换 ,a一定是b
-----
强制转换直接截取的方式有溢出风险,会改变数据。