摘要: LinkedList是用链表结构存储数据的,比较适合数据的动态插入和删除,随机访问和遍历速度比较慢,还提供了List接口i中没有定义的方法,专门用于操作表头和表尾的元素,所以可以当作堆栈、队列和双向队列来使用。LInkedList持有头节点和尾节点的引用,有两个构造器,一个是无参构造器,另一个是传入 阅读全文
posted @ 2019-07-29 22:42 Mr-Ran 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: Vector与ArrayList集合一样,内部使用数组实现,不过它是线程同步的,同步的代码: 同一时刻只能有一个线程能够编辑Vector,避免了多线程同时写不会出现我在ArrayList集合中所说的数组越界现象,但是同步需要花费较多的时间,所以增删的速度就慢,通过源码可以发现Vector在容量不够的 阅读全文
posted @ 2019-07-28 22:47 Mr-Ran 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 1.1 集合类主要分为Set集合、List集合和Map集合 1.2 List List是比较常用的数据类型,List是有序的Collection,List一共三个实现类:ArrayList、Vector和LinkedList 1.2.1 ArrayList ArrayList是List集合中最常用的 阅读全文
posted @ 2019-07-28 22:16 Mr-Ran 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个CollectionBean.java文件,里面分别创建Array数组和List、Set、Map集合 然后创建applicationContext.xml文件, 最后用一个测试方式来进行测试 阅读全文
posted @ 2019-04-28 15:56 Mr-Ran 阅读(468) 评论(0) 推荐(0) 编辑