java编程思想——笔记——持有对象——
来源:互联网 发布:python range是list 编辑:程序博客网 时间:2024/06/01 22:38
ArrayList,其中尖括号中是类型参数(可以有多个),它制订了这个容器实例可以保存的类型。通过使用泛型,就可以在编译期间防止将错误的对象放置到容器中。采用泛型就可以将运行时错误提前到编译时错误。
可以将Apple的子类放入到这个ArrayList这个容器中去。
java 容器类类库的用途是“保存对象”
分成两种不同的类型:
1)Collection .一个独立的元素序列,这些元素都服从一条或者多条规则。
List 必须按照插入的顺序保存元素。
Set 不能有重复元素。
Queue 按照排队规则来确定对象产生的顺序,通常与它们被插入的顺序相同。
2)Map。
一组成对的”键值对“ 对象,允许你使用键来查找值。
ArrayList允许你使用数字来查找值,从某种意义上说:它将数字与对象关联在一起了。
Collection 的构造器可以接受另一个Collection, 用它来将自身初始化。
ArrayList 擅长随机访问元素,但是在List的中间插入和移除元素是比较慢。
LinkedList 在随机访问方面相对较慢, 但是它的特性集较ArrayList更大。
0 0
- Java编程思想——持有对象
- Java编程思想——持有对象(11)
- Java编程思想(八) —— 持有对象(上)
- Java编程思想(九) —— 持有对象(下)
- Java编程思想读书笔记——持有对象
- java编程思想——笔记——持有对象——
- Java学习笔记——持有对象
- Java编程思想第四版读书笔记——第十一章 持有对象
- Java编程思想第四版第十一章学习——持有对象
- 【笔记】Java编程思想—一切都是对象
- <Java编程思想>持有对象(笔记)
- thinking in java——持有对象
- java编程思想-持有对象
- 《Java编程思想-持有对象》
- Java编程思想学习笔记——对象导论
- 【笔记】Java编程思想——对象的集合
- Java编程思想笔记——第一章 对象导论
- Java编程思想笔记——第二章 一切都是对象
- 解析a++ 与 ++a 的区别
- HDU 2952 Counting Sheep 简单dfs
- Android大牛博客地址集合
- fedora 22 启动 mysql
- codis2.0安装
- java编程思想——笔记——持有对象——
- JavaWeb session
- ListView 利用CursorAdapter 和 LoaderManager从数据库中获取数据
- 64位Win7系统中配置Apache+Mysql+PHP环境
- C++调用python
- HDU 2864 Repository 字典树
- xutils dbutils使用中遇到的问题
- 读《中国文学史》
- 02-使用C3P0连接池连接MySql并且使用QueryRunner简化数据库操作