9、()不能获得一个类对象。
A. 类型.class
B. 对象.getClass()
Class.forName()
D. class.forName()
4、(多选题)Java的类加载器有()。
A. 引导类加载器(Bootstrap)C,由C++编写,看不到源码
B. 扩展类加载器(Extension),加载位置为jre\lib\ext中
C. 系统类/应用类加载器(System/App) ,加载位置为classpath中
D. 自定义加载器(必须继承ClassLoader)
5、(多选题)JVM的默认类加载器有()。
A. 引导(Bootstrap)类加载器,负责加载核心Java库,存储在/jre/lib目录中
B. 扩展(Extensions)类加载器
C. Apps类加载器(也称系统类加载器),用来加载Java应用程序的类,可以通过ClassLoader.getSystemClassLoader()来获取
D. 自定义类加载器
6、(多选题)类在()时会初始化。
A. 创建类的实例,也就是new一个对象
B. 访问某个类或接口的静态变量,或者对该静态变量赋值
C. 调用类的静态方法
D. 初始化一个类的子类(会首先初始化子类的父类)
E. 反射(Class.forName("包名.类名"))
F. JVM启动时标明的启动类,即文件名和类名相同的那个类