Java基础回顾之集合
来源:互联网 发布:广电总局下架网络剧 编辑:程序博客网 时间:2024/05/20 07:49
Java基础回顾之集合
在说到集合之前呢,我们先说一下数组,说一下数组有哪些弊端:
1、数组的长度是固定的,较难扩展
2、不可以自动排序,而且数组操作过于复杂
3、不能存储键值对
说了它的这三种弊端,我们想到了集合,集合可以完成上面三点数组所无法完成的。但是并不是说不使用数组了,他还是有很多的英语,不可以被摒弃掉。
那么集合有哪些应用呢:
1、临时存储数据
2、管理对象
3、泛型的便利
4、web框架的应用
其中左上角是父类,
其中List、Set、Map都是接口,都需要他们的实现类
List接口是有序,可重复
Set接口是无序,唯一
有序无序指的是插入数据的顺序。
Map接口:
HashMap允许为Null值,但是线程不安全。以键值对形式,只支持Iterator迭代器。
HashTable想反
List中的代码实例:
阅读全文
0 0
- Java基础回顾之集合
- Java回顾之集合
- Java回顾之集合
- Java基础回顾 : 集合类
- 黑马程序员_基础回顾之集合
- 黑马程序员—基础之集合回顾
- [原创]基础回顾--JAVA集合框架(二)
- [原]基础回顾--JAVA集合框架(三)
- 黑马程序员 java基础回顾---集合框架
- Java回顾之Spring基础
- Java回顾之Spring基础
- Java基础回顾--jav集合1 集合的分类、解析
- [基础回顾-JAVA类集框架篇] 之 集合排序Comparable与Comparator(上)
- [基础回顾-JAVA类集框架篇] 之 集合排序Comparable与Comparator(中)
- [基础回顾-JAVA类集框架篇] 之 集合排序Comparable与Comparator(下)
- JAVA基础之集合
- java基础之集合
- java基础之 集合
- 安卓之地图----百度地图实现及简单的定位
- 碰见过的数学(持续更新)
- 使用gdb调试多进程和多线程程序
- 2017年上海金马五校程序设计竞赛:Problem A : STEED Cards
- tar命令
- Java基础回顾之集合
- JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- Java实现-接雨水
- CSS3响应式布局之弹性盒子
- nfs的一些配置
- Python中的运算符
- ubuntu使用watch命令实时监测显卡
- js事件委托
- 15.activiti工作流-工作流定义的角色组(了解)