IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2021-11-09 -> 正文阅读

[系统运维]2021-11-09

List接口

List集合特点:有序(有下标)可重复,可以通过下标遍历(循环)。

List接口特有、常用方法:

add(int index,Object o) ?//向集合指定位置添加元素,效率较低

get(int index) ???????????//通过下标获取元素

indexOf(Object o) ???????//获取指定对象第一次出现的索引

lastIndexOf(Object o) ????//获取指定对象最后一次出现的索引

remove(int index) ???????//根据下标删除元素

set(int index,E element) ?//修改指定位置的元素

ArrayList

默认初始化容量是:10(底层先创建一个·长度为0的数组,添加第一个元素的时候,容量为10)

集合底层是Object[ ]数组

ArrayList的自动扩容扩大到原来的1.5倍(例如:初始容量10,扩容一次后为15)

ArrayList集合的增删效率低,但是从末尾添加元素效率很高,检索即查找效率高。

注意:size()方法是获取集合元素个数,不是集合容量

?????? ?所有集合中,使用率最高的集合时ArrayList集合

单向链表数据结构

单向链表的基本单元为“节点(Node)”,每一个节点都有两个属性:数据下一个节点的地址。单向链表的末尾节点的属性是收据和null。

链表的优点:

?????? 随机增删元素时,不会有大量的元素位移,因此效率较高

链表的缺点:

?????? 每次查找查询都要从头节点开始寻找,直到找到为止,所有效率比较低

??????

LinkedList

双向链表的节点有三个属性:上个节点的内存地址,数据和下个节点的内存地址

LinkedList没有初始化容量,LinkedList最初没有任何的元素,first和last都是null

Vector

底层也是一个数组,初始容量为10

Vector的自动扩容扩大到原来的2倍(例如:初始容量10,扩容一次后为20)

Vector中的方法都是线程同步的(线程安全),synchronized

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-10 12:49:03  更:2021-11-10 12:50:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:50:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码