找一些代码阅读,或者看看 java in a nutshell/java example in a nutshell里面讲解了很多你想了解的。

解决方案 »

  1.   

    Collection 和 Enumeration是接口!
    Vector和ArrayList相比差了一些吧。(和C++不要弄混了。)
    Itetator是迭代器,是对于有序表的查询接口。
      

  2.   

    core java下卷有解释,还是去看书
      

  3.   

    你这样列出来是比较乱
    建议你按接口,类进行区分,然后画出他们的联系(如继承,接口的实现...)
    功能相似的,找出区别
    如 Iterator,Enumeration (前者多了remove,函数名短,推荐)
       Vector,ArrayList(前者同步)
       HashMap,Hasttable(后者同步)为什么Stack类继承Vector而被当作方面教材
    等等
    ...
      

  4.   

    谢谢各位的帮忙,小弟先谢谢了!我是刚学java的新手,对这些还不熟悉,请各位大哥大姐多多指教!谢谢!呵呵
      

  5.   

    多线程中保证对于某个资源的独占性访问。ArrayList:
    public boolean add(Object o) Vector:
    public synchronized boolean add(Object o) 
    对于某个Vector实例,在同一时间,只有一个线程可以调用add方法