本人初学java,请求各位朋友帮助 
    请问java不是有动态数组吗,那么类集和他有什么不同,为什么还要有类集,比如list,hashmap等等 
    还有就是我听同学说,java里不太经常使用数组,是这样的吗。 
谢谢大家了

解决方案 »

  1.   

    动态数组就是List。普通的数组是要指定大小的。
    java也会用数组,只要你知道存放数据的维度和大小。数组比List效率要高,特别对于int等primate数据类型的。
      

  2.   

    Java中动态数组本人用的很少,不过好像是可以用Vector,静态数组用的比较多,其实数组就是集合(也就是你说的类集)的一种,数组和集合各有各的好处,数组在低级语言中也可以用,集合可以分为很多种,每一种都有自己的优点,比如有的查找比较快,这些都可以在书上学到,不管是课本还是相关资料,肯定会有很多,现在也许不是那么明白,但是用的多了,自然就很清楚它们之前的相同与不同了。
    好好学吧,加油!!!
      

  3.   

    using Shareidea.Web.UI.Control.Workflow.Designer;
      

  4.   

    动态数组一边指的是 java.util.ArrayList(非同步)/java.util.Vector(同步)是 java.util.List 的一个实现。
      

  5.   

    java的动态数组简直就是垃圾 泛型就更垃圾了