zoukankan      html  css  js  c++  java
  • 数据结构-线性表

    一、线性表

    线性表的特征:

    1. 第一个元素没有前驱,这个元素称为头节点
    2. 最后一个数据元素没有后继,成为尾节点
    3. 除了第一个和最后一个元素外,其他元素有且仅有一个前驱后后驱。

    线性表分类:

    • 顺序存储
    • 链式存储

    ArrayList

    1.继承体系

     1.1 Serializable标记性接口

    序列化:将对象的数据写入到文件(写对象)

    反序列化:将稳健者红对象的数据读取出来(读对象)

    1.2 Cloneale标记性接口

    前提条件:

    • 被克隆对象所在的类必须实现Cloneable接口
    • 必须重写clone方法

    浅拷贝&深拷贝:浅拷贝 对象中存在引用对象

    1.3 RandomAccess标记接口

    主要目的:允许通用方法更改其行为,以便在应用于随机访问列表或顺序访问列表时提供良好的性能。

    1.4 AbstractList 提供List接口的骨架实现

    ArrayList源码分析

  • 相关阅读:
    开机自动挂载分区
    Wine安装
    ubuntu 将idea/vscode快捷方式加入到启动器中
    在Linux上安装Java
    httpclient
    shiro
    redis-随笔
    maven
    spring的aop
    spring事务知识梳理
  • 原文地址:https://www.cnblogs.com/sgrslimJ/p/13068979.html
Copyright © 2011-2022 走看看