黑马程序员_集合1
来源:互联网 发布:matlab中遗传算法代码 编辑:程序博客网 时间:2024/06/01 18:14
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
1. 了解集合框架(图)
|-- 数组,基本类型,对象都存,定长
|-- 集合,对象存,基本类型不存,变长
3. Collection中的方法
|-- add()添加对象
|-- clear()全部删除
|-- remove()移除
|-- iterator()返回迭代器对象
4. List 派系
|-- 有序的,有下标的,允许重复
|-- get(下标)
|-- listIterator()List特有迭代器对象
5. ArrayList
|-- 底层可变长度数组结构
|-- 增删慢,查询快
|-- 初始容量10个长度,增长率50%
|-- 线程不安全,执行效率高
|-- ArrayList存储自定义对象并取出
去掉重复对象
6. LinkedList
|-- 底层是链表结构
|-- 增删快,查询慢
|-- 线程不安全,执行效率高
|-- 替代的方法,没有对象了,返回null,不出现异常,注意1.6以后版本
|-- 模拟队列和堆栈
7. Vector
|-- 底层数组结构
|-- 增删慢,查询快
|-- 初始容量10个长度,增长率100%
|-- 线程安全,执行效率低
8. Iterator
|-- 如何获取迭代器对象,通过集合对象中的iterator方法获取
|-- 判断集合中是否还有对象可以被取出 hasNext
|-- 取出集合中的对象 next()
|-- 迭代器中,不可以使用集合的方法,改变集合长度
|-- 一次迭代中,只能使用一次next方法
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
0 0
- 黑马程序员_集合1
- 黑马程序员_集合1
- 黑马程序员_集合1
- 黑马程序员_集合1
- 黑马程序员_集合(1)
- 黑马程序员_集合1
- 黑马程序员_集合(1)
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合
- 黑马程序员_集合常用类及方法
- c标准的发展
- Java 6 JVM参数选项大全(中文版)
- iOS UILABEL \UIIMAGE复制
- 我的CSDN,我的编程生涯
- 黑马程序员_集合1
- 【浏览器】event.pageX/Y页面坐标(CSS像素) event.clientX/Y视口Viewport坐标(CSS像素) event.screenX/Y屏幕坐标(屏幕像素)
- sizeof操作符分析
- CentOS安装Python
- 图说微积分(二)函数
- 黑马程序员_字符串
- iOS 加密算法的使用
- spring mvc 视频
- 【数据结构和算法那些事】--【2】--选择排序