这些都是jdk1.5中为了引入泛型而新增加的语法,你可以看jdk1.5的guide。有一篇关于jdk1.5的教程,英文的,写的很全面,你要的话留下地址,我发给你。我也写了一点关于java泛型,不过是关于类文件中signature属性的
http://javasea.blogchina.com

解决方案 »

  1.   

    好的,非常感谢楼上,我的油箱是[email protected]
    其实我也看了一些关于1.5的教程,但是对于上面这些都没看到过,泛型我知道,但是当我用的时候发现有问题
    比如说Collection定义了这个方法<T> T[] toArray(T[] a);但是当我这样用的时候:
    List l = new ArrayList();
    l.add(1);
    l.add(2);
    int a[] = l.toArray(new int[0]);
    的时候编译通不过,为什么?
      

  2.   

    如果你想使用泛型,可以这样ArrayList<Integer> l = new ArrayList<Integer>();
    l.add(1);
    l.add(2);
    Integer aa[] = new Integer[0];
    Integer[] a = l.toArray(aa);ArrayList需要以类型作为参数,不包括基本类型,比如int