在看<JAVA核心技术>时,看到"ArrayList是一个采用类型参数的泛型类".
请问类型参数是什么?泛型类是什么?谢谢!!!

解决方案 »

  1.   

    既然在看java核心技术那就在仔细看看……
      

  2.   

    泛型就是在一开始你定义ArrayList的时候 你并不规定这个容器里面存放的是什么东西在用的时候 你可以根据自己的需要去在这个容器里面放自己喜欢放的东西  猫啊 狗啊 杯子啊 想放什么放什么
      

  3.   

    泛型jdk5.0的新特性,google一下可以看到解释
      

  4.   

    java核心技术I(第8版)P525页....
    一个泛型类(generic class)就是具有一个或多个类型变量的类!
    正好我也在看核心技术....里面有泛型的讲解的.
      

  5.   


    反了吧
    泛型就是在定义的时候就确定了放哪种类型,你不确定的话默认会有警告
    之所以叫泛型(generic)是因为可以放任意的类型
    类似于c++的模板
      

  6.   

    说白了就是 list<A>就括号里边那玩意
    以前取放都是object类型的
    现在只要你定义了放的A
    拿出来就不需要转型了
      

  7.   

    给你举个例子:比如你定义:   Arraylist<String> al = new ArrayList<String>();  然后再 al.add()方法中只能添加 String 的对象
      

  8.   

    泛型就是在定义的时候就确定了放哪种类型,你不确定的话默认会有警告 
    之所以叫泛型(generic)