private List<Book> books;   这是什么意思啊啊?Book是一个类

解决方案 »

  1.   

    本人也是菜鸟!
    那句就是声明一个私有是集合啊!存放Book类类型的数据?
      

  2.   

    jdk1.5以后引入了泛型的概念,List的后面加上<类>表明该list只能存放该类的数据,放入其他类型编译器会报错。楼主实验一下即可。
      

  3.   

    就是用来存放一些Book对象的集合
      

  4.   

    在没有定义的情况下~ 可以随意放:String、 integer类型的都可以 定义了后只能存放一种类型
    Book是一个bean或者说是vo只能存放实例化后的它的对象~
      

  5.   


    jdk 1.5 以后引入的新概念  泛型如果是:List books ;   就是任何类型都可以往这个集合里添加。而如果是 List<Book>  books; 就是只有Book类或者继承了Book才能往里添加删除、而当你books迭代出来的时候  可以方便的直接操作跟操作对象一样方便类似这样: books.get(0).getName();
      

  6.   

    泛型 规定List中的集合都是什么类型的 省去之前的类型转换的步骤
      

  7.   

    就是一个泛型集合list<T>,括号中的T代表的是集合的类型,用来限制集合中元素的类型!!
      

  8.   

    泛型,表示这个集合只能存放 Book 类型的元素
      

  9.   

    private List<Book> books; 这是什么意思啊啊?Book是一个类books中只能放Book,即 books.add(这个参数只能是Book的对象) ;
      

  10.   

    private List<Book> books; 
    这里面使用了泛型,
    意思就是 这个list集合里面存放的都是 Book对象
    以前没有出来泛型的时候,使用的都是Object对象来转换的。
    泛型是JDK1.5出来的新特性。很好用~