看java tutorial collection那部分

解决方案 »

  1.   

    楼主,建议你不用管他们的关系。以下几个类比较常用:
    vector
    ArrayList
    iterator
    hastable
    hasmap
      

  2.   

    分为2类,1类成为Collection,是放东西的,就象箱子;另1类称为Map,也可以放东西,不过给每个放的东西(value)加了个编号(key),就象编了号的箱子。
    Collection放东西要取出来,可以用一个循环子(Iterator),一个一个翻一遍。MAP要取东西,可以按编号(KEY)去取。Collection、Map有很多种,不管是哪种,功能其实都一样(或者差不多),只是数据的存储和读取的机制不一样,导致有些放(插入)数据快,有些取数据快,你可以根据实际需求选择用合适的Collection/Map。 比如你是一次性读入一批数据,然后基本不插入和删除,就选择Vector,如果你的数据总是增加、删除,那么就选择LinkList