社区
Java SE
帖子详情
关于Set接口
ITdavid
2006-03-06 11:23:15
请问,怎么解释这两句话?
private Set orders = new HashSet();//我知道Set是个接口,但为什么可以实例化?这样做的属于java中的什么知识点?
Iterator iterator = orders.iterator();//Iterator的是迭代吗?怎么用?它也是个接口,怎么也可以实例化?这句话之后,一般会怎么使用iterator这个变量?
...全文
90
4
打赏
收藏
关于Set接口
请问,怎么解释这两句话? private Set orders = new HashSet();//我知道Set是个接口,但为什么可以实例化?这样做的属于java中的什么知识点? Iterator iterator = orders.iterator();//Iterator的是迭代吗?怎么用?它也是个接口,怎么也可以实例化?这句话之后,一般会怎么使用iterator这个变量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dan1980
2006-03-06
打赏
举报
回复
楼主,建议你去看<Thinking in JAVA>第7章Polymophism。
听别人讲得再多,也不如自己系统地看一遍书理解得透彻。
遇到看不懂的地方,再来问也不迟。
interpb
2006-03-06
打赏
举报
回复
while(iterator.hasNext()) {
iterator.next();
}
interpb
2006-03-06
打赏
举报
回复
这就是面向接口的编程
因为接口的实现类对象的引用可以自动向上转型为接口引用
所以可以定义一个接口的引用指向一个实际的接口实现类的对象
这样写,可以提高程序可维护性......
ITdavid
2006-03-06
打赏
举报
回复
interpb(曾曾胡):提高程序可维护性
这样做为什么可以提高程序的可维护性?是不是说相同的接口实现类可以统一管理?
Java API文档 中文网页版
Java API文档中文版,欢迎下载!!
【笔记:List
接口
、
Set
接口
和Map
接口
】
文章目录1.List
接口
和常用方法1. List
接口
基本介绍2. List
接口
常用方法2.
Set
接口
和常用方法1.
Set
接口
基本介绍2.
Set
接口
的常用方法3.
Set
接口
实现类-Hash
Set
4.
Set
接口
实现类-LinkedHash
Set
3. Map
接口
和常用方法1. Map实现类的特点2. Map常用方法3.Map实现类-HashMap4.Map实现类-HashTable5.Map实现类-HashTable总结-开发中如何选择集合实现类 1.List
接口
和常用方法 1. List
接口
基本介绍 Li
Set
接口
详解
Set
接口
是 Java 集合框架中的一种数据结构,它继承自 Collection
接口
,用于存储一组唯一的对象,即不允许重复的元素。
Set
接口
中的元素不按特定的方式排序,但它提供了基于对象的相等性来确定元素是否重复的方法。即如果集合中已经存在一个等于新加入元素的对象,则新元素不会被添加到集合中。
Set
接口
在 Java 集合框架中有多种实现,其中最常用的是 Hash
Set
和 Tree
Set
。Hash
Set
实现是基于哈希表的,具有高效的添加、删除、查找操作;
Collection 之
Set
接口
概述及常用方法
一.
Set
接口
的概述
Set
接口
是Collection的子
接口
,未额外提供自己的方法,即使用的方法为Collection中的方法
Set
不允许包含相同的元素,即不可重复性 如果试加入两个相同元素,则加入失败
Set
判断是否相等 不适用 == ,而是使用equals()方法 二.
Set
接口
的实现类 Hash
Set
无序 LinkedHash
Set
LinkedHash
Set
作为Hash
Set
的子类,在添加数据时,每个...
集合框架-----list
接口
、
set
接口
、Map
接口
集合框架-------list
接口
(ArrayList、LinkedList、Vector)、
set
接口
(Hash
Set
、LinkedHash
Set
、Tree
Set
)、Map
接口
(HashMap、LinkedHashMap、TreeMap、HashTable)
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章