Object obj="test"; String str=(String)obj; 原理便是Java 反射机制能够记住变量obj的实际类型,在强制类型转换的时候发现obj实际上是一个String类型,于是就正常的通过了运行。