ArrayList<Ball> balls = new ArrayList<Ball>(); 这个表达式<>是什么作用,大家帮忙啊!
谢谢

解决方案 »

  1.   

    这是模板啊,建议你看看陈伟柱学长翻译的C++ Templates。
      

  2.   

    啊? 这是java版啊以为是C++版呢JDK1。5也有模板了吧
    靠,和C++的表达方式一模一样
      

  3.   

    没见过,我真的没见过。
    我只能理解成是类名的一部分。
    但是。变量名的命名规则允许<>字符吗?
    我忘记了
      

  4.   

    to 楼上
    我刚看到这个表达式的时候也以为是C++呢!
    谁知道他的具体含义啊!
    多谢,给文档也可以
      

  5.   

    楼主啊~~~这是java吗?...
    没见过的表达式,你在什么地方看到的啊?
      

  6.   

    ......
    这个ArrayList是用来放Ball这个对象的
    只有1.5才有的写法
      

  7.   

    http://www-128.ibm.com/developerworks/cn/java/Java_and_Generics/index.html
      

  8.   

    http://www-900.ibm.com/developerWorks/cn/java/index.shtml自己找一下,里面很多讲泛形的文章!
      

  9.   

    这个确实是JAVA,我是在看CORE JAVA时看到的这段代码,我当时就蒙了。好在现在有点清醒了,原来我落伍了~
    呵呵