- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知名公司java面试题2
本文来自:安卓航班网整理
1.(集合框架)下面都属于线程安全的类是(BD )。
线程同步就是线程安全的
A.ArrayList//丌同步
B.Vector// 同步 ,其余功能不ArrayList 一样
C.HashMap//丌同步
D.HashtableA.//同步,其余功能和 Hashtable 一样
2.(集合框架)ArrayList 的初始化内容如下:
ArrayList list = new ArrayList();
list.add(java);
list.add(aaa);
list.add(java);
list.add(java);
list.add(bbb);
下面可以删除 list 中所有的“java ”的代码是:(A )
A.for (int i = list.size() - 1; i = 0; i--) {//规定是逆序删除 ,每删除一个,会重新排序
if (java.equals(list.get(i))) {
list.remove(i);
}
}
B.for (int i = 0; i list.size(); i++) {
if (java.equals(list.get(i))) {
list.remove(i);
}
}
C.list.remove(java); //只能删除第一个
D.list.removeAll(java);//括号中的参数是集合的类型
3.下面的代码用于输出字符数组 ch 中每个字符出现的次数,应该填入的代码是 (D )
public static void main(String[] args) {
char[] ch = { a, c, a, b, c, b };
HashMap map = new HashMap();
for (int i = 0; i ch.length; i++) {
填入代码
}
System.out.println(map);
}
//map 中没有 contains 方法 ,这个方法只有List 和 Set 中有
A.if (map.contains(ch[i])) {
map.put(ch[i], map.get(ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
B.if (map.contains(ch[i])) {
map.put(ch[i], (Integer) map.get(ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
C.if (map.containsKey(ch[i])) {
map.put(ch[i], (int) map.get(ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
D.if (map.containsKey(ch[i])) {
map.put(ch[i], (Integer) map.get(ch[i]) + 1);
} else {
map.put(ch[i], 1);
}
4.(集合框架) 题示代码的功能为:对于一个存放 Integer 对象的 ArrayList ,内容为:{1,2,3 },
对其进行循环遍历:
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
for(int i=0;i 《插入代码1》;i++){
Integer obj=(Integer) 《插入代码2》;
System.out.println(obj);
}
那么《插入代码 1》和《插入代码 2》处的代码分别为 (C )
A. list.getObject(i) list.length()
B. list.length() list.getObject(i) //集合没有 length ,只要数组才有,集合是size ()
C. list.size() list.get(i)
D. list.get(i) list.size()
5.题示代码的功能为:对于一个存放 Person 对象的 ArrayList 进行循环遍历,并取到每个
Person 对象的 idCard 和 userName。
public class Person{
private Long idCard;
pirvate String userName;
//一下是
您可能关注的文档
- Chp9 Object类misc.pdf
- ch07运行环境.pdf
- CreateThread与_beginthread,内存泄漏为何因.pdf
- EMACS学习PPT(PDF格式).pdf
- FLUENT学习udf编程实例.pdf
- FPGA程序设计实验报告 JK触发器.pdf
- hadoop集群mapreduce例子.pdf
- I I′. Begin.pdf
- Java SE 6 技术手册投影片 - 第04章.pdf
- jsj_pascal语法.pdf
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)