集合的知识点
2015-08-18 22:17
507 查看
一、Collection概述
体系图理解
二、Collection三大功能
1)基本
2)高级
3)遍历
1、转换成数组
2、交给迭代器管理
next();
hasNext();
案例: 添加字符串 添加Student对象 使用两种方式遍历
三、List 特点:有序重复
特有的功能:根据索引进行增加、删除、修改、查询(get)
list四种遍历方式:
1、转换成数组
2、交给迭代器管理
3、get和size的集合(重点)
4、listIterator();
问题:并发修改异常
原因:把集合交给迭代器管理,集合修改集合本身
解决:1、把集合交给迭代器管理,迭代器修改集合
2、集合自己管理自己(get()和size()),自己修改
四、数据结构
1、栈 先进后出,后进先出
2、队列 先进先出
3、数组:查询快,增加和删除效率低
4、链表:查询慢,增加和删除效率高
体系图理解
二、Collection三大功能
1)基本
2)高级
3)遍历
1、转换成数组
2、交给迭代器管理
next();
hasNext();
案例: 添加字符串 添加Student对象 使用两种方式遍历
三、List 特点:有序重复
特有的功能:根据索引进行增加、删除、修改、查询(get)
list四种遍历方式:
1、转换成数组
2、交给迭代器管理
3、get和size的集合(重点)
4、listIterator();
问题:并发修改异常
原因:把集合交给迭代器管理,集合修改集合本身
解决:1、把集合交给迭代器管理,迭代器修改集合
2、集合自己管理自己(get()和size()),自己修改
四、数据结构
1、栈 先进后出,后进先出
2、队列 先进先出
3、数组:查询快,增加和删除效率低
4、链表:查询慢,增加和删除效率高
相关文章推荐
- 怎样学习java,漫谈java学习之路
- 设置jdk环境变量时lib中的rt.jar ,dt.jar ,tool.jar是什么,作用是什么
- java基础知识笔记
- java中web应用中重定向与转发的区别
- java基础篇---枚举详解
- java基础数据类型包装类
- equals与null
- Java.基础(学习笔记)
- 一个简单的加密解密程序
- JAVA基础-IO流
- 用java解决约瑟夫问题
- Java中基础数据类型
- java基础之IO操作
- javaIO中FileInputStream,FileReader等的区别
- Java基础
- 更精确地进行浮点数计算
- 通过format方法格式化字符串和日期时间
- JAVA基础
- JAVA基础
- java 笔记