作业

  1. Collection 接口和 Collections 类都是做什么用的 ?

    Collection接口和Collections类都在java.util包下,前者是接口,后者是类。

    Collection:是集合类的上层接口。本身是一个interface,里面包含了一些集合的基本操作。

    Collections是一个集合框架的帮助类,里面包含一些对集合的排序,搜索以及序列化的操作。

  2. Collection 接口有几个子接口 ?Map 接口有父接口么 ?

    Collection接口有三个子接口List、Set、Queue

    没有

  3. List 、 Set 、 Map 三个接口有什么特点 ?

    List可以精准控制列表中每个元素的插入位置。允许出现重复的值

    Set不允许重复,HashSet存储顺序为无序。,TreeSet存储顺序为有序,排序后为升序

    Map它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。

  4. 请简述哈希表(散列表)

    哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表或哈希表。

  5. 以下哪个集合接口支持通过字符串主键检索对象 A

    A.Map

    B.Set

    C.List

    D.Collection

  6. 以下哪些语句用于创建一个Map实例?D

    A.Map m = new Map();

    B.Map m = new Map(init capacity,increment capacity);

    C.Map m = new Map(new Collection());

    D.以上均不行

  7. 以下代码的执行结果是?

    abc
    def

    def


    abc
    def

public class Example {
   

	public static void main(String[] args) {
   

		String s1 = "abc";
		String s2 = "def";
		String s3 = "def";

		List<String> list = new ArrayList<String>();
		list.add(s1);
		list.add(s2);
		list.add(s3);
		
		for (String string : list) {
   
			System.out.println( string 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值