#Java编程思想
类型转换与反射(Java)
类型转换&检查
类型转换
强制类型转换
强制类型转换通过
(NewType)
形式实现类型的强制转换。如下例所示,将aList
强制转换为ArrayList
类型。List aList = new ArrayList(); ArrayList anArrayList = (ArrayList) aList;
Class对象(Java)
关于Class对象,需要了解的是:
- 每个类都有一个Class对象
- 默认情况下,类通过“原生类加载器”从磁盘中加载;可以挂接其他的类加载器
- Java采用动态加载机制;类在第一次被访问静态成员时被加载,从这个角度上讲,可以认为构造器为类的静态方法