A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

之前学java怎么没接触过这些呢,求详细讲解。

25 个回复

正序浏览
这个,建议系统的学习吧,这个散乱的学习的话,很多原理性的东西都搞不清
回复 使用道具 举报
学习了.....................
回复 使用道具 举报
学习了,谢谢
回复 使用道具 举报
刚好基础测试里有这个东西,来看看
回复 使用道具 举报
赞一个赞一个赞一个赞一个赞一个
回复 使用道具 举报
感觉有点难
回复 使用道具 举报
xxz 中级黑马 2015-5-26 12:35:06
20#
Collection 和 Collections的区别。  Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。   Collection是个java.util下的接口,它是各种集合结构的父接口。  List集合的特点:                         1.有顺序.                                 因为List集合是有顺序的,所有我们可以像操作数组那样,对集合中的元素通过索引直接操作。                                                         2.可重复.  Set集合特点:无顺序不重复                 重复:equals                 顺序:是指装入的元素顺序与取出的元素顺序不一致。  1.对List集合遍历                 1.Iterator                 2.ListIterator                 3.for+get+size                 4.增强for                          2.对Set集合遍历                 1.Iterator                 2.增强for
回复 使用道具 举报
谢谢了。。。。。。。
回复 使用道具 举报
我也不懂~~~~~
回复 使用道具 举报
Unknown_Explore 发表于 2014-9-13 13:57
通过网络努力找回来,然后自己组织了一下的回答。

赞一个,顶起来,挺全的
回复 使用道具 举报
我也在看区别 但是list跟map不太好
回复 使用道具 举报
学习了。。。。。。。。。。。。
回复 使用道具 举报
Unknown_Explore 发表于 2014-9-13 13:57
通过网络努力找回来,然后自己组织了一下的回答。

赞一个{:2_42:}
回复 使用道具 举报
赞!顶一个!
回复 使用道具 举报
通过网络努力找回来,然后自己组织了一下的回答。


答:1.Collection是java.util下的集合接口,是集合类的上级接口。Collection提供了对集合对象
   *     进行基本操作的通用接口方法,它在Java类库中有很多具体的实现,Collection的意义在于为各种
   *     具体的集合提供最大化的统一操作方式。
   *     Collections是一个包装类,有关于集合操作的一系列静态方法,实现对各类集合的搜索,排序,线程
   *         安全化等操作。
   *
   *   2.List和Set的相同点在于它们都继承Collection,它们的不同点在于,List是一种有序的Collection,
   *    可以按照索引来访问List中的元素,Set是一种不包含重复元素的Collection,只能有一个NULL元素.
   *   
   *   3.Map有三种常用类,分别是HashMap,HashTable,TreeMap.
   *     HashMap的特点是,效率高,允许空值,线程不同步
   *          HashTable的特点是,效率低,不允许空值,线程同步
   *     TreeMap的特点是,所有元素保持一个固定的顺序,可用于Map集合中元素排序,不允许键对象是null
回复 使用道具 举报 1 0
来看看,我也刚好想问
回复 使用道具 举报
对集合不是太熟,混个脸熟
回复 使用道具 举报
  1. import java.util.HashSet;
  2. import java.util.Iterator;
  3. import java.util.Set;

  4. //遍历Set集合 ----只能通过迭代器。
  5. public class HashSetDemo2 {

  6.         public static void main(String[] args) {
  7.                 Set set = new HashSet();

  8.                 set.add("abc");
  9.                 set.add(10);
  10.                 set.add("aaa");
  11.                
  12.                 //遍历
  13.                 for(Iterator it=set.iterator();it.hasNext();){
  14.                         System.out.println(it.next());
  15.                 }
  16.         }
  17. }
复制代码
回复 使用道具 举报
  1. import java.util.HashSet;
  2. import java.util.Set;

  3. //演示Set集合无序不重复.
  4. public class HashSetDemo1 {

  5.         public static void main(String[] args) {

  6.                 Set set = new HashSet();

  7.                 set.add("abc");
  8.                 set.add(10);
  9.                 set.add("aaa");

  10.                 System.out.println(set.add("abc")); //false

  11.                 System.out.println(set);
  12.         }
  13. }
复制代码
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马