1.下面有关java类加载器,说法正确的是?
正确答案: A B C D 你的答案: A B D (错误)
A:引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的
B:扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。
C:系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类
D:tomcat为每个App创建一个Loader,里面保存着此WebApp的ClassLoader。需要加载WebApp下的类时,就取出ClassLoader来使用
解析:
a、Bootstrap ClassLoader/启动类加载器
主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.
B、Extension ClassLoader/扩展类加载器
主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作
C、System ClassLoader/系统类加载器
主要负责java -classpath/-Djava.class.path所指的目录下的类与jar包装入工作.
2.在java中重写方法应遵循规则的包括()
正确答案: B C 你的答案: A C (错误)
A:访问修饰符的限制一定要大于被重写方法的访问修饰符
B:可以有不同的访问修饰符
C:参数列表必须完全与被重写的方法相同
D:必须具有不同的参数列表
解析:
A:一定大于错误,不低于就可
D:参数列表完全相同
3.下面有