文章列表
之前看java编程思想第十四章类型信息,直接跳过了对RTTI概念的理解,只看了class、instanceof等的用法,发现这样的做法是不可取的,因为这样就只是会用这些提供的类而忽略了真正的原理。
RTTI假定我们在编译时已经知道了所有类型,然后RTTI才能在运行时进行正确性检查,这里是比较容易误解的地方,举个例子:
public class RuntimeClass {
public void test(){
List runtime = new LinkedList();
runtime.add(new RuntimeC ...