ArrayList和ArrayList是一样的吗
前者是范型,可以理解为一个模板,这个E可以代指很多的类型,只要满足要求都可以存放,而后一种只能存放特定类型,虽然很多类都可以转化为object来存放,但是很多不一样,比如,前者代表很多个类,后者只是一个类
arraylist:e代表泛型,包括引用类型
arraylist:存放的是对象
前者包括后者
E代表泛型,使用时需指定对应的类型,集合中只能添加相应类型的对象及子类。
而Object是已经指定集合可以放入的类型为Object,由于Object是所有类的父类,原则上Java的所有类型都可以添加到该集合中