zoukankan      html  css  js  c++  java
  • java LinkedList

    先来看看linkedList 实现的接口

    除了跟ArrayList实现的一些接口外,还实现了Deque,Queue接口,下面看一下这两个接口的特点吧。

    • Deque
      • 该接口定义了访问双端队列两端元素的方法。 提供了插入、删除和检查元素的方法。 这些方法中的每一个都以两种形式存在:一种在操作失败时抛出异常,另一种返回一个特殊值(空或假,取决于操作)。 后一种形式的插入操作是专门为与容量受限的 Deque 实现一起使用而设计的; 在大多数实现中,插入操作不会失败。
    • Queue
      • 是Deque的接口,所以特点也是Deque的特点,接口定义了访问两端队列两端元素的方法,提供了插入,删除和检查元素的方法。

    LinkedList的特点:

    • linkedList是基于链表数据结构,存储同样数量的数据内存占用更高。
    • 链表的数据结构表现于定点删除/插入元素。
    • LinkedList直接实现了Cloneable接口、使其可以复制其中的全部元素。
    • LinkedList继承AbstractSequentialdList(其继承与AbstractList、所以要求其子类要实现通过索引操作元素)、使得LinkedList支持使用索引的“增删改查”操作。
  • 相关阅读:
    angular4-http
    angular4-表单
    angular4-事件绑定
    angular4-常用指令
    angular4-自定义组件
    sea.js与require.js的区别
    OC面向对象下之协议
    OC基本程序和面向对象
    OC面对对象下之类别
    Foudation框架之字典
  • 原文地址:https://www.cnblogs.com/jamal/p/15114732.html
Copyright © 2011-2022 走看看