集合的引入
来源:互联网 发布:编程显示九九乘法表 编辑:程序博客网 时间:2024/06/07 03:11
一、对比数组引入集合
1、数组: 存储同一种数据类型的集合容器。
2、数组的特点:
1)只能存储同一种数据类型的数据。
2)一旦初始化,长度固定。
3)数组中的元素与元素之间的内存地址是连续的。
3、弊端:
例如有这样一个需求: 收集我们班同学的兴趣爱好。
如果用数组存储兴趣爱好:
String[] arr= new String[1000];//如果用数据存储长度固定,长度短不够用,长度过长浪费资源
4、注意: Object类型的数组可以存储任意类型的数据。
输出结果:
二、集合:
1、集合定义:是存储对象数据的集合容器。
2、集合比数组的优势:
1)集合可以存储任意类型的对象数据,数组只能存储同一种数据类型的数据。
2)集合的长度是会发生变化的,数组的长度是固定的。
3、Sun公司对集合这个容器有了一个规范,就是一个接口——collection。
1 0
- 集合的引入
- 14.7 集合的引入
- List集合的引入
- 黑马程序员——集合的引入
- 集合(一)集合的引入、Collection和Iterator
- 集合、迭代器、增强for、集合中泛型的引入
- java学习日记_75:集合框架之对象数组和集合的引入
- 集合框架-引入泛型
- cassandra1.0引入的3种集合结构ISortedColumns的比较
- 静态引入和动态引入的区别
- python的相对引入和绝对引入
- jsp的静态引入和动态引入
- 静态引入和动态引入的理解
- MPI_RUBY 的引入
- 测试流程的引入
- 指针的引入
- 复杂度的引入
- 多核、多线程的引入
- 【oschina android源码分析】聊天页面(私信)的设计
- 一个用来判断是长按手势的辅助类
- 【oschina android源码分析】总结
- 计算机图形学(二)输出图元_12_OpenGL顶点数组
- 【android】ImageView的src和background的区别以及两者的妙用
- 集合的引入
- JSP03
- iOS开发常见的奇葩技巧,
- 常规功能和模块自定义系统 (cfcmms)—045模块导航功能的重构(3)导航的定义
- poj 3617贪心
- Java中的动态代理--Cglib(Code Generation Library)动态代理
- SQLite使用
- api cloud --手机连接电脑调试app时下载更新app失败
- 关于VMware虚拟机设置NAT后还不能上网解决办法