1、先定义这3个集合,如图
2、每个集合类型设置一个add方法,如图
3、按住Ctrl键把鼠标指针放在方法上会显示方法信息,如图
4、点击ArrayList的add方法,进入到方法详情界面这里可以看出该方法不是线程安全的,保存数据是使用数组,如图
5、同理点击Vector的add方法,可以看出该方法是线程安全,保存数据也是使用数组,如图
6、点击LinkedList的add方法,查看方法实现方式是使用线程不安全,双向链表存储数据,如图
时间:2024-10-13 07:40:06
1、先定义这3个集合,如图
2、每个集合类型设置一个add方法,如图
3、按住Ctrl键把鼠标指针放在方法上会显示方法信息,如图
4、点击ArrayList的add方法,进入到方法详情界面这里可以看出该方法不是线程安全的,保存数据是使用数组,如图
5、同理点击Vector的add方法,可以看出该方法是线程安全,保存数据也是使用数组,如图
6、点击LinkedList的add方法,查看方法实现方式是使用线程不安全,双向链表存储数据,如图