打开JDK的原代码里的CLASS类,在里面发现Class<?> 这个<>符号,以前从没见过?有高手吗?帮我回答一下。另外DOUBLE等一些包装器类里也有,不知道是什么用法

解决方案 »

  1.   

    List<String> stringList=new LinkedList<String>();stringList.add("firstString");stringList.add("secondString");String str=stringList.iterator().next();
    是在定义容器的时候就指明了容器中的类型,一方面我们不再需要取一个元素时候做强制类型转换,另外一方面如果在这个容器中放入的对象类型不符合要求,那么会在编译时候产生一个错误,而不是在运行时候才抛出一个异常。
      

  2.   

    确实
    这是jdk1.5后加入的新特性
      

  3.   

    哈,jdk1.5才有的吗?我觉得这个功能不错的哦!