http://user1.7host.com/garning/index.htm

解决方案 »

  1.   

    set 和list是collection的子接口,set不可有重复的元素,list可以有重复元素.HashSet使用哈希实现,TreeSet使用树实现,ArrayList使用数组实现,LinkedList使用链表实现.
      

  2.   

    我知道set和list都是collection的子接口,但是set对connection没有进行任何扩展,因为它没有定义任何自己的方法,它的成员函数和collection的完全相同,那它如何会与collection有区别?set既然完全没有定义新的函数,那它有存在的必要吧?直接所有用set的地方全换成connection不就得了?麻烦高手再指点,偶将感激不尽啊..
      

  3.   

    回答你的第二问题
    comparator(比较器)是比较另外两个对象。
    comparable(可比较)是其自身和其他对象的比较。
      

  4.   

    什么时候实现comparator什么时候实现comparable?
    关键是两者的应用时机?