Hashtable<String, Integer> numbers= new Hashtable<String, Integer>();如果说:Hashtable numbers= new Hashtable();//类名 变量名=new 类名();
那么,题干中的<>是什么?

解决方案 »

  1.   

    限定了key和value的类型,
    这样get的时候就不用强制转换了
      

  2.   

    Hashtable<String, Integer> numbers= new Hashtable<String, Integer>();
    定义了key为String类型value为Integer型
      

  3.   

    怎么样把一个利用泛型把一个String对象加入ArrayList之后,取出来的时候也不用类型转换了呢?请提供代码
      

  4.   

    List<String> strs = new ArrayList<String>();
    这样你的list集合就是String类型的了,拿出值不用转换。
      

  5.   


    就JVM而言,没有任何区别,泛型是编译级的语法,sun并未就泛型提供新的机器码指令。
      

  6.   

    1.5出来的新特性:泛型  意思是这个集合的key只能是String类型  value只能是int类型
      

  7.   

    貌似是jdk1.6之后出来的新内容吧,去掉以前的强制转换
      

  8.   

    泛型,每次放进去之后再取出来都限定了key是String,value是Integer类型,保障了类型转换安全