1.向上类型转换(隐式/自动类型转换),是小类型到大类型的转换 -无风险 2.向下类型转换(强制类型转换),是大类型到小类型的转换 -有风险(容易溢出) 3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题