Collection接口声明:
public interface Collection<E> extends Iterable<E> 
Iterable接口声明:
public interface Iterable<T> {
Iterator<T> iterator();
} T和E有什么区别,感谢

解决方案 »

  1.   

    顶,为什么讨集合框架都是从Collection接口讲的,而不是根接口Iterable讲起》?难道就因为成员少?
      

  2.   

    Wolf0403(完美废人·不配奢求幸福) 我不太理解,能再解释一下吗,我初学JAVA,感谢
      

  3.   

    Collection是集合的根接口,而Iterable是供集合操作使用的迭代器,从Collection讲起理所当然啊。泛型的内容我还不了解。
      

  4.   

    T代表class对象的类型,可以提高java反射类型的安全,尤其是在要返回对象要确认其类型时很管用
      

  5.   

    class TemplateTest<T> {}这个 T,作为表示 TemplateTest 类当前实例的参数类型的占位符,只能在 TemplateTest<T> 当前实例本身的代码中操作。其它类,包括派生类,均无从知晓这个 T (派生类或者有自己的类型参数,或者派生自特定类型的 TemplateTest<T>
      

  6.   

    Wolf0403(完美废人·不配奢求幸福) 能不能有代码示例?感谢