Java基础知识面试题集合相关的简答题

Java基础知识面试题集合相关的简答题,第1张

Java基础知识面试题集合相关的简答题

1. 请简述ArrayList、Vector、linkedList的存储性能和特性?

2.请回答:Collection 和Collections的区别?

3.List,Set,Map 是否继承自Collection接口?存取元素时,各有什么特点?

4.Set里的元素是不能重复的,那么用什么方法来区分重复与否?

5.请回答:HashMap和Hashtable的区别?

6. 你所知道的集合类都有哪些?

7.定义一个Worker类,属性:name:String,age:int,salary:double ,请完成以下问题:
1).把若干Worker对象放在List中,排序并遍历输出,排序规则:salary高的在前面,salary相同时age大的在前面,age也相同时按照name升序排列
2).把若干Worker对象放在Set中并遍历,要求没有重复元素
3).把若干Worker对象放在Map中并按照两种方式分别遍历,要求以Worker的姓名作为key

8. 在一个Map中,记录了某学校每门课程的授课老师(key为课程名,value为老师名),请分析原有Map,创建一个新的Map,用来表示每个老师负责讲授哪些课程,新的Map的key应为老师的名字,value为一个Set,Set中的元素为课程的名字

9. 定义一个Student类,属性:name 姓名,classNumber 班号,score 成绩,现在将若干Student对象放入List,请统计出每个班级的总分和平均分,分别打印出来?

10. 编程:两个列表中的对象,列表中保存的都是Student对象,根据Student的名字作为比较关键字;和旧的列表相比,找出全部新增,修改(年龄不同),删除的列表;
public class Student{
String name;
int age;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4829880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存