day30--集合概念、体系,collection接口、List子接口、List实现类

Java集合框架详解

集合的概念

什么是集合?

  • 概念:对象的容器,定义了对多个对象进行了操作的常用方法,可实现数组的功能。


和数组的区别

  • (1)数组长度固定,集合长度不固定

  • (2)数组可以存储基本类型和引用类型,集合只能存储引用类型


位置

java.util.*


Collection体系集合


Collection接口

  • 特点:代表一组任意类型的对象,无序、无下标、不能重复


List 子接口

  • 特点:有序、有下标、元素可以重复。


List实现类

ArrayList[重点]:

  • 数组结构实现,查询快、增删慢;

  • JDK1.2版本,运行效率快、线程不安全。

Vector:

  • 数组结构实现,查询快、增删慢;

  • JDK1.0版本,运行效率慢,线程安全。

LinkedList:

  • 链表结构实现,增删快,查询慢。

posted @ 2021-04-25 15:27  dddddmm  阅读(72)  评论(0)    收藏  举报