第十一章 持有对象
来源:互联网 发布:贪吃蛇c语言程序文件 编辑:程序博客网 时间:2024/05/11 14:05
泛型:
<类型参数>在编译期防止将错误类型的对象放置到容器中
向上转型也可以向作用于其他类型一样作用域泛型
添加一组元素:
Collections.addAll()接受一个Collection对象,以及一个数组或是一个用逗号分割的列表,将元素添加到Collection中。
Arrays.asList()方法接受一个数组或是一个用逗号分隔的元素列表,并将其转换为一个List对象
直接使用Arrays.asList()作为输出的话,底层表示为数组,因此不能调整尺寸。
显示类型参数说明:Arrays.<类型>asList()
容器的打印:
Arrays.toString()来产生数组的可打印表示
ArrayList LinkedList
HashSet:最快的获取元素
TreeSet:比较结果的升序保存对象
LinkedHashSet:按照被添加的顺序保存对象
HashMap TreeMap LinkedHashMap
两种类型的List
- 基本的ArrayList,长于随机访问元素,但是在List的中间插入和移除元素时较慢
- LinkedList,它通过代价较低的在List中间进行的插入和删除操作,提供了优化的顺序访问。LinkedList在随机访问方面相对比较慢,但是它的特性基较ArrayList大。
sublist返回的列表由此列表支持,因此返回列表中的非结构性更改将反映在此列表中
- 第十一章 持有对象
- 第十一章 持有对象
- 第十一章 持有对象
- 第十一章 持有对象
- 第十一章 持有对象
- 第十一章 持有对象
- 第十一章:持有对象
- 第十一章 持有对象 导读
- 第十一章:持有对象(容器)
- JAVA编程思想-第十一章 持有对象
- 第十一章——持有对象
- 《java编程思想》第十一章 持有对象
- 第十一章:持有对象(上)
- 第十一章:持有对象(下)
- 第十一章、持有对象(容器)
- Thinking in Java:第十一章-持有对象
- 《Java 编程思想》--第十一章:内持有对象
- JAVA编程思想学习总结:第十一章持有对象
- linux 内核tcp数据发送的实现
- 安装完linux后 简单制作一些安全设置
- 关于程序集生成失败 -- 引用的程序集没有强名称的解决办法
- 遍历聚合对象中的元素——迭代器模式(二)
- Firemonkey的旁门左道[七]
- 第十一章 持有对象
- linux 内核tcp接收数据的实现
- Poj 3279 & 1222(开关问题)
- Firemonkey的旁门左道[八]
- 第十二章 通过异常处理错误
- Python 总结
- linux内核tcp的定时器管理(一)
- Android简单组件之_ImageButton_CheckBox
- CxImage