目录
一、选择题
1.下面哪个标识符是合法的?
A. 9HelloWorld
B. _Hello World
C. Hello*World
D. Hello$World
java标识符的命名规则应以字母、下划线、美元符开头,后跟字母、下划线、美元符或数字 Java标识符大小写敏感,长度无限制。
所以正确答案是 D
2.以下java程序代码,执行后的结果是()
java.util.HashMap map=new java.util.HashMap();
map.put("name",null);
map.put("name","Jack");
System.out.println(map.size());
A. 0
B. null
C. 1
D. 2
在HashMap中是不允许相同键出现的,如果已经有了这个键,那么值会覆盖。
所以正确答案是 C
3.Java集合 Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()
A. ArrayList和LinkedList均实现了List接口
B. ArrayList的访问速度比LinkedList快
C. 添加和删除元素时,ArrayList的表现更佳
D. HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值
ArrayList和LinkedList均实现了List接口。 ArrayList的访问速度比LinkedList快,LinkedList还需要遍历,ArrayList直接输入对应索引即可。添加和删除元素时,LinkedList的表现更佳不需要扩容前移后移。HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值 。
所以正确答案是 C
4.Java 以下描述正确的是
A. CallableStatement是PreparedStatement的父接口
B. PreparedStatement是CallableStatement的父接口
C. CallableStatement