集合框架
程序员文章站
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
上一篇: 校园笑话大全一句话简单
下一篇: 经典搞笑骂人顺口溜
推荐阅读
-
列举PHP的Yii 2框架的开发优势_PHP
-
编写自己的JDBC框架
-
红旗Linux 6.0桌面版下载地址集合(sp1,sp2,sp3)
-
Yii Framework框架获取分类下面的所有子类方法_PHP
-
zend framework 框架下,没和init()对应的,在事物结束后执行XXXXX这样的办法
-
前端开发app用什么框架(学web前端开发需要的基础)
-
Android 7.0行为变更 FileUriExposedException解决方案 框架
-
Session[""]如何判断存入空集合的值为空? 企业应用
-
java NIO框架:mina、netty、Grizzly比较
-
Android 7.0行为变更 FileUriExposedException解决方案 框架