System.collection类: 动态数组ArrayList 代表了可被单独索引的对象的有序集合。也就是说他是一个动态的数组,你可以通过索引来进行增删改等操作,数组会自动调整数组的大小。允许在列表进行动态内存的分配、增加、收索和排序。 Capacity ...
ArrayList:长度可变数组,不限定类型 List:替代ArrayList,限定类型 Hashtable:哈希表,不限定类型 Dictionary:替代Hashtable,限定类型 SortedList:可排序的列表 ...
2017-07-18 00:49 0 1227 推荐指数:
System.collection类: 动态数组ArrayList 代表了可被单独索引的对象的有序集合。也就是说他是一个动态的数组,你可以通过索引来进行增删改等操作,数组会自动调整数组的大小。允许在列表进行动态内存的分配、增加、收索和排序。 Capacity ...
常用类 内部类 成员内部类、静态内部类、局部内部类、匿名内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 Outer$Inner.class ...
一、集合类 定义:一种为了对多个对象进行操作而进行存储的方式。 1、与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合 ...
putIfAbsent方法和List并不是使用的同一个锁对象,List使用的锁对象并不是BadListHelper,而是list。假如A线程进入putIfAbsent方法,list这 ...
一、非泛型集合与泛型集合 非泛型集合:Array、ArrayList、HashTable、Queue、Statck、SortedList 泛型集合:List、Dictionary、Queue、Stack、SortedList 二、常见的集合类 Array、ArrayList、List ...
数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。 想想已经是3、4年前的事了,时间 ...
代码: 输出: END 2019年10月12日11:44:18 ...
1.1 Set.add方法——向Set集合添加对象 public static void main(String[] args) { Set set = new HashSet(); //定义Set集合对象 set.add(new Date()); //向集合中添加 ...