1.
ArrayList,是可以改变大小的,我们称之为容量capacity在ArrayList存储成员达到增大的阀值时,会自动增加大小,其不指定时,默认大小为10。ArrayList不仅可以存储null值,同时也可以存储重复的值。
2.
Collections类和泛型的常用方法。java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易。使用sort()方法可以根据元素的自然顺序 对指定列表按升序进行排序。
3.
可以通过key 取出value
4.
List<T>类和ArrayList中的方法、属性命名基本是一致的,使用场景也一致; List<T>是一种泛型集合,T可以对应任意.NET类型。
5.
泛型概念。泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。
6.
泛型类提供了更好的类型安全性,并没有降低性能。
7.
C#中List<T>和ArrayList集合的知识。ArrayList的Add方法是将Object类型的数据添加到集合的末尾处的,所以ArrayList中可以存储任何类型的数据,因为ArrayList中存储的是Object类型的数据,Object是引用类型,所以向ArrayList中添加值类型的元素时会执行装箱处理
8.
Dictionary<K,V>无须拆箱和装箱。
9.
对List<T>泛型集合API的掌握,注意,Add()方法参数的类型应该是泛型实例化的类型
10.
遍历ArrayList时,可以通过Iterator迭代器,itor.hasNext()表示还有没有下一个集合元素,itor.next()取集合的下一个元素。
11.
1)Dictionary<TKey, TValue>不存在RemoveAt()方法;
2)Dictionary<String, Student>中,String对应Key,Student对应Value,
所以遍历学生Student对象应该是访问Values。
12.
首先是定义一个Dictionary集合对象,然后添加几个元素,删除一个元素,最后输出元素个数。