【J2SE】容器
来源:互联网 发布:网络歌曲排行榜2017 编辑:程序博客网 时间:2024/06/06 21:44
【前言】
容器这个名字也算是耳熟能详了, 但是从来也没有对它有个实质性的了解。这次马士兵老师的教学视频,有一章的内容就叫容器。 正好总结一下:容器就是能装东西的东西。比如数组就是个容器。那么Java里的容器都有哪些呢?
【正文】
collection 基本的接口,
map没有继承collection, 它定义了key和value 的键值对。 就像加了个索引。
里边的set list 和数据结构对应上就是集合 线性表 (LinkedList 链表 , ArrayList 顺序表 ) 所以关于使用效率的考虑,就按考虑链表和顺序表效率那样考虑就行了。
Pay attention :
如果你要重写collection的equals方法,一定要记得重写hashcode方法,重写的原则是保证两个相等的元素,hashcode也相等
比如:
public boolean equals(Object obj) { if (obj instanceof Name) { Name name = (Name) obj; return (firstName.equals(name.firstName)) && (lastName.equals(name.lastName)); } return super.equals(obj);}public int hashCode() { return firstName.hashCode();}
【总结】
这部分内容真的和软考学习内容重合度很高, 软考前如果好好看看的话肯定能帮助理解的。
0 0
- J2SE--容器
- 【J2SE】容器
- J2SE之容器
- j2se学习笔记-容器
- 常用类、容器基础---J2SE
- 【J2SE 】1136 容器之旅
- J2SE总结(一)-------容器
- J2SE总结(一)-------容器
- J2SE常用方法-容器-流
- 容器(J2SE学习随笔一)
- 马士兵J2SE-第七章-容器
- J2SE
- J2SE
- J2SE?
- J2SE
- J2SE
- J2SE
- J2SE基础夯实系列之容器(待更新)
- 基于深度学习的色情视频鉴定
- Java考试题之六
- php 判断、设置变量类型
- 关于数学的稀奇想法
- sql语句中GROUP BY 和 HAVING的使用 count()
- 【J2SE】容器
- Struts2搭建登录示例
- eclipse_如何快速添加命名空间namespace
- Android 蓝牙4.0BLE开发实现对蓝牙的写入数据和读取数据
- 数据结构顺序表应用2:多余元素删除之建表算法
- 数据结构实验之栈:行编辑器
- fragment和viewpager的使用
- 编程题#1:寻找下标 C语言
- 机器学习实战学习笔记11——FP-growth 算法