class对象:
使用new操作符创建类的新对象也会被当作对垒的静态成员的引用
class对象尽在需要的时候才被加载,static初始化是在类加载时进行的
使用newInstance()来创建的类,必须带有默认构造器
传递给forName()的字符串中,你必须使用全限定名(包含包名)
getClass() 返回表示该对象的实际类型的Class引用
类字面常量:
- 加载
- 链接
- 初始化
泛化的Class引用:
通配符:?
提供编译期类型检查
类型转换前先做检查:
RTTI形式:
- 传统的类型转换
- 代表对象的类型的class对象。
- 关键字instanceof,返回一个布尔值