1.Class.forName(“包名+类名”) 方式获得Class对象的引用,该方法会强制加载该类到内存,所以被加载的static子句将被执行
2.某类实例.getClass() 方式获取对象类型的Class引用 该方法属于根类Object的一部分,
3.某类.class 类字面常量获取class,这样做不仅简单,还很安全,因为他在编译时就会受到检查,这种方式不会初始化该类
泛化的Class引用:
范型通配符 “ ?” 表示任何事物。
范型 关键字extends 创建一个范围
使用面很窄 h=(House)b 完全可以代替
关键字 instanceof
instanceof 和 isinstance() 的区别, instanceof 包括其父类
反射:运行时的类信息
动态代理:
Proxy 类