六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 20|回复: 0

java 集合-ZT

[复制链接]

升级  36.67%

29

主题

29

主题

29

主题

秀才

Rank: 2

积分
105
 楼主| 发表于 2013-2-4 20:01:57 | 显示全部楼层 |阅读模式
<span style="font-family: Arial; font-size: 14px; line-height: 25px;">浅谈JAVA集合框架

<div class="postbody">Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 
1 Collection 和 Collections的区别。 
2 List, Set, Map是否继承自Collection接口。 
3 ArrayList和Vector的区别。 
4 HashMap和Hashtable的区别。 
篇尾有答案,我们开始正题。   
集合Collection接口  
--Collection 是任何对象组,元素各自独立,通常拥有相同的套用规则。Set List由它派生。
基本操作  增加元素add(Object obj); addAll(Collection c);  
删除元素 remove(Object obj); removeAll(Collection c); 
求交集 retainAll(Collection c);  
删除元素 remove(Object obj); removeAll(Collection c); 
求交集 retainAll(Collection c);  
访问/遍历集合元素的好办法是使用Iterator接口(迭代器用于取代Enumeration)
<div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 904px; padding-top: 4px; background-color: #eeeeee; border: 1px solid #cccccc;">Public interface Iterator

    Public Boolean hasNext(}


    Public Object next(}; 

    Public 
void remove(}; 

}  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表