设为首页 加入收藏

TOP

Java基础知识面试题集合相关的简答题
2014-11-24 01:43:19 来源: 作者: 【 】 浏览:9
Tags: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;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇华为逻辑推理题 下一篇杭州-恒华网络VC++面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: