对集合怎么用的概念不是很理解,希望高手能解释一下.

解决方案 »

  1.   

    看一下API还不能理解就没办法了
      

  2.   

    其实最好的办法就是把java collection中的所有类都用一遍,就知道他们都是做什么用的了。
    常用类是Vector、ArrayList、HashSet、HashTable、Set。
    常用接口是List、Map。
      

  3.   

    collection Framework下的集合类,有时候区别就是同步和不同步 象VECTOR和 ARRAYLIST
    先学会用一个,其他的大同小意
      

  4.   

    其实通常用的集合无外乎三种类型,举个简单的例子,往篮子里放东西.
    如果把篮子分好格子,每个格子放一个东西,那么找东西的时候就告诉找第几格就行了,这就是List
    另一种放法就是篮子里不分格子,东西随便放,但每个东西贴个标签,这时候要找东西就得告诉找哪个标签的东西.这就是Map的用法
    最后一种是随便往里放,但不许重复,每一种东西只能放一个,这时候要找哪个只需要告诉我要哪种就行了,这就是Set的用法
      

  5.   

    COLLECTIONS是类
    set,collection是接口
      

  6.   

    看下 java api 参考手册。
    简单的说就是放东西的地方,可以参考下数据结构里的线性 结构
      

  7.   

    java集合,最重要的就下面几个:
    Collection 
    ├List 
    │├LinkedList 
    │├ArrayList 
    │└Vector 
    │ └Stack 
    └Set 
    Map 
    ├Hashtable 
    ├HashMap 
    └WeakHashMap