Java集合

  • Java API文档中这样描述Collection,
  • public interface Collection<E>extends Iterable<E>

  •     可以看出Collection是一个接口类,同时继承了迭代接口Iterable,并且是集合的根接口。
  • Collection接口有两个主要的子接口就是List接口和Set接口:
  • 1)List接口(列表)
  • List实现了类排序,并且其中的元素是可以重复的,API文档中这样描述List接口,
  • public interface List<E> extends Collection<E> {
        // Query Operations
     
        /**
         * Returns the number of elements in this list.  If this list contains
         * more than <tt>Integer.MAX_VALUE</tt> elements, returns
         * <tt>Integer.MAX_VALUE</tt>.
      List接口有两个常见的实现类分别为ArrayListLinkedList
  • 1).ArrayList:是一个用数组实现的集合,元素有序而且可以重复,查询速度快,插入和删除速度慢,每次插入和删除都要移动数据。
  • 2).LinkedList:是一个双向链表,查询速度慢,插入和删除速度快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值