企业 JAVA笔试题
一、选择题
1、关于Java 类的加载过程,下面哪些描述是正确的()
A、在 Java 中,有四种类型的类加载器:BootStrapClassLoader、ExtClassLoader、AppClassLoader 以及用户自定义的ClassLoader。//Extension ClassLoader, System ClassLoader+用户自定义的classloader
B、使用 new 关键字创建类实例时,其实就显示地包含了类的加载过程
C、在 Java 中,类的实例化流程分为两个部分:类的加载和类的实例化。类的加载又分为显式加载和隐式加载。
D、Class.forName 来加载类时,是通过 ExtClassLoader进行加载的。
//system classLoader 加载
2、关于HashMap的实现机制,下面哪些描述是正确的()
A、HashMap中key-value 当成一个整体进行处理,系统总是根据数组的坐标来获得key-value 的存储位置。//没有存储顺序,无下标之说!
B、HashMap基于哈希表的 Map 接口的实现,允许使用 null 值和 null 键。
C、如果HashMap中,如果Key的hash相同的话,HashMap将会出错。//会替换相应的value
D、HashMap每次容量的扩增都是以2的倍数来增加。//大约获得2倍的桶数!
3、下面的代码执行输出正确的是()
1. public class test(
2. public int aMethod()[
3. static int i=0;
4. i++;
5. return I;
6. )
7. public static void main (String args[]){
8. test test = new test();
9. test.aMethod();
10.int j = test.aMethod();
11.System.out.printIn(j);
12.]
13.}
A. 编译错误
B. 编译成功,打印出是“0”
C. 编译成功,打印出是“1”
D. 编译成功,打印出是“2”
A
4、如何获取下面表单 select