欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

集合框架

程序员文章站 2022-04-20 12:08:37
List 接口 List 是一个元素有序的、可以重复、可以为 null 的序列。 ArrayList 特点:快速随机访问元素。 pk数组 允许动态扩容 (默认个数:10,超过集合的容量时,扩充为原来的1.5倍,即:10*1.5=15) 允许插入不同类型的数据(ArrayList会把所有插入其中的数据 ......

集合框架

Java集合框架包含的内容

Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中

集合框架

接口 唯一性 无序性
Collection 不唯一 有序
List 不唯一 有序
Set 唯一 无序

Map:
Map接口存储一组键值对象,提供key到value的映射

List接口

集合框架
ArrayList:实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高

LinkedList:采用链表存储方式。插入、删除元素时效率比较高

方法与作用

集合框架

Map接口

Map接口专门处理键值映射数据的存储,可以根据键实现对值的操作
最常用的实现类是HashMap
集合框架
ArrayList:键值对集合 数据成对存在 key 不允许重复 value可以

方法与作用

集合框架

遍历:foreach和迭代器Iterator

见代码:
集合框架

集合框架

泛型集合

1.普通集合:可以存储任何类型 但是取出数据时容易发生类型转换异常 有风险
集合框架

2.泛型集合:专有化集合 只能存某一种类型的数据 <>
集合框架

JAVA的包装类

注意事项:泛型<>中只接受引用数据类型
包装类:基本数据类型对应的类

  • int–>Integer
  • double–>Double
  • char–>Character
  • flot–>Float
  • boolean–>Boolean

本文地址:https://blog.csdn.net/real_hwjjjjj/article/details/107455179

相关标签: java