Java中的List你真的会用吗?

Java中的List你真的会用吗?

List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之间的关系和区别。

List

List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。

List中元素可以重复,并且是有序的(这里的有序指的是按照放入的顺序进行存储。如按照顺序把1,2,3存入List,那么,从List中遍历出来的顺序也是1,2,3)。

Set中的元素不可以重复,并且是无序的(从set中遍历出来的数据和放入顺序没有关系)。
下面是Java中的集合类的关系图。从中可以大致了解集合类之间的关系
Java中的List你真的会用吗?
java-collection-hierarchy

ArrayList、 LinkedList 和 Vector之间的区别

从上图可以看出,ArrayList、 LinkedList 和 Vector都实现了List接口,是List的三种实现,所以在用法上非常相似。他们之间的主要区别体现在不同操作的性能上。后面会详细分析。

ArrayList
ArrayList底层是用数组实现的,可以认为ArrayList是一个可改变大小的数组。随着越来越多的元素被添加到ArrayList中,其规模是动态增加的。

LinkedList
LinkedList底层是通过双向链表实现的。所以,LinkedList和ArrayList之前的区别主要就是数组和链表的区别。

数组中查询和赋值比较快,因为可以直接通过数组下标访问指定位置。

链表中删除和增加比较快,因为可以直接通过修改链表的指针(Java中并无指针,这里可以简单理解为指针。其实是通过Node节点中的变量指定)进行元素的增删。

所以,LinkedList和ArrayList相比,增删的速度较快。但是查询和修改值的速度较慢。同时,LinkedList还实现了Queue接口,所以他还提供了offer(), peek(), poll()等方法。

Vector
Vector和ArrayList一样,都是通过数组实现的,但是Vector是线程安全的。和ArrayList相比,其中的很多方法都通过同步(synchronized)处理来保证线程安全。

如果你的程序不涉及到线程安全问题,那么使用ArrayList是更好的选择(因为Vector使用synchronized,必然会影响效率)。

二者之间还有一个区别,就是扩容策略不一样。在List被第一次创建的时候,会有一个初始大小,随着不断向List中增加元素,当List认为容量不够的时候就会进行扩容。Vector缺省情况下自动增长原来一倍的数组长度,ArrayList增长原来的50%。

ArrayList 和 LinkedList的性能对比

使用以下代码对ArrayList和LinkedList中的几种主要操作所用时间进行对比:

ArrayList arrayList = new ArrayList();
LinkedList linkedList = new LinkedList();

// ArrayList add
long startTime = System.nanoTime();

for (int i = 0; i < 100000; i++) {
arrayList.add(i);
}
long endTime = System.nanoTime();
long duration = endTime - startTime;
System.out.println("ArrayList add: " + duration);

// LinkedList add
startTime = System.nanoTime();

for (int i = 0; i < 100000; i++) {
linkedList.add(i);
}
endTime = System.nanoTime();
duration = endTime - startTime;
System.out.println("LinkedList add: " + duration);

// ArrayList get
startTime = System.nanoTime();

for (int i = 0; i < 10000; i++) {
arrayList.get(i);
}
endTime = System.nanoTime();
duration = endTime - startTime;
System.out.println("ArrayList get: " + duration);

// LinkedList get
startTime = System.nanoTime();

for (int i = 0; i < 10000; i++) {
linkedList.get(i);
}
endTime = System.nanoTime();
duration = endTime - startTime;
System.out.println("LinkedList get: " + duration);

// ArrayList remove
startTime = System.nanoTime();

for (int i = 9999; i >=0; i–) {
arrayList.remove(i);
}
endTime = System.nanoTime();
duration = endTime - startTime;
System.out.println("ArrayList remove: " + duration);

// LinkedList remove
startTime = System.nanoTime();

for (int i = 9999; i >=0; i–) {
linkedList.remove(i);
}
endTime = System.nanoTime();
duration = endTime - startTime;
System.out.println("LinkedList remove: " + duration);
结果:

ArrayList add: 13265642
LinkedList add: 9550057
ArrayList get: 1543352
LinkedList get: 85085551
ArrayList remove: 199961301
LinkedList remove: 85768810
arraylist-vs-linkedlist1
Java中的List你真的会用吗?
他们的表现的差异是显而易见的。在添加和删除操作上LinkedList更快,但在查询速度较慢。

如何选择

如果涉及到多线程,那么就选择Vector(当然,你也可以使用ArrayList并自己实现同步)。

如果不涉及到多线程就从LinkedList、ArrayList中选。 LinkedList更适合从中间插入或者删除(链表的特性)。 ArrayList更适合检索和在末尾插入或删除(数组的特性)。
Java中的List你真的会用吗?

直面Java第144期:Java中的Class类是什么?他和反射还有什么关系?
成神之路第013期:Java集合类—Map。

MORE | 更多精彩文章 -
Java 11正式发布,告诉你到底应不应该升级
业务太复杂?教你如何降低软件的复杂性
2018开发者技能报告,让你更了解自己的行业
线上防雪崩利器——熔断器设计原理与实现
如果你看到了这里,说明你喜欢本文。
http://www.138edu.com/28010/study_57601.shtml
http://www.138edu.com/28010/study_57602.shtml
http://www.138edu.com/28010/study_57604.shtml
http://www.138edu.com/28010/study_57605.shtml
http://www.138edu.com/28010/study_57606.shtml
http://www.138edu.com/28010/study_57608.shtml
http://www.138edu.com/28010/study_57609.shtml
http://www.138edu.com/28010/study_57610.shtml
http://www.138edu.com/28010/study_57612.shtml
http://www.138edu.com/28010/study_57613.shtml
http://www.138edu.com/28010/study_57615.shtml
http://www.138edu.com/28010/study_57616.shtml
http://www.138edu.com/28010/study_57617.shtml
http://www.138edu.com/28010/study_57618.shtml
http://www.138edu.com/28010/study_57620.shtml
http://www.138edu.com/28010/study_57621.shtml
http://www.138edu.com/28010/study_57623.shtml
http://www.138edu.com/28010/study_57624.shtml
http://www.138edu.com/28010/study_57625.shtml
http://www.138edu.com/28010/study_57626.shtml
http://www.138edu.com/28010/study_57628.shtml
http://www.138edu.com/28010/study_57629.shtml
http://www.138edu.com/28010/study_57630.shtml
http://www.138edu.com/28010/study_57632.shtml
http://www.138edu.com/28010/study_57633.shtml
http://www.138edu.com/28010/study_57634.shtml
http://www.138edu.com/28010/study_57636.shtml
http://www.138edu.com/28010/study_57637.shtml
http://www.138edu.com/28010/study_57638.shtml
http://www.138edu.com/28010/study_57640.shtml
http://www.138edu.com/28010/study_58025.shtml
http://www.138edu.com/28010/study_58026.shtml
http://www.138edu.com/28010/study_58027.shtml
http://www.138edu.com/28010/study_58029.shtml
http://www.138edu.com/28010/study_58030.shtml
http://www.138edu.com/28010/study_58031.shtml
http://www.138edu.com/28010/study_58032.shtml
http://www.138edu.com/28010/study_58033.shtml
http://www.138edu.com/28010/study_58034.shtml
http://www.138edu.com/28010/study_58035.shtml
http://www.138edu.com/28010/study_58037.shtml
http://www.138edu.com/28010/study_58038.shtml
http://www.138edu.com/28010/study_58039.shtml
http://www.138edu.com/28010/study_57567.shtml
http://www.138edu.com/28010/study_57570.shtml
http://www.138edu.com/28010/study_57574.shtml
http://www.138edu.com/28010/study_57578.shtml
http://www.138edu.com/28010/study_57581.shtml
http://www.138edu.com/28010/study_57586.shtml
http://www.138edu.com/28010/study_57589.shtml
http://www.138edu.com/28010/study_57592.shtml
http://www.138edu.com/28010/study_57597.shtml
http://www.138edu.com/28010/study_57600.shtml
http://www.138edu.com/28010/study_57603.shtml
http://www.138edu.com/28010/study_57607.shtml
http://www.138edu.com/28010/study_57611.shtml
http://www.138edu.com/28010/study_57614.shtml
http://www.138edu.com/28010/study_57619.shtml
http://www.138edu.com/28010/study_57622.shtml
http://www.138edu.com/28010/study_57627.shtml
http://www.138edu.com/28010/study_57631.shtml
http://www.138edu.com/28010/study_57635.shtml
http://www.138edu.com/28010/study_57639.shtml
http://www.138edu.com/28010/study_57641.shtml
http://www.138edu.com/28010/study_57642.shtml
http://www.138edu.com/28010/study_57643.shtml
http://www.138edu.com/28010/study_57644.shtml
http://www.138edu.com/28010/study_57645.shtml
http://www.138edu.com/28010/study_57646.shtml
http://www.138edu.com/28010/study_57647.shtml
http://www.138edu.com/28010/study_57648.shtml
http://www.138edu.com/28010/study_57649.shtml
http://www.138edu.com/28010/study_57650.shtml
http://www.138edu.com/28010/study_57651.shtml
http://www.138edu.com/28010/study_57652.shtml
http://www.138edu.com/28010/study_57653.shtml
http://www.138edu.com/28010/study_57654.shtml
http://www.138edu.com/28010/study_57655.shtml
http://www.138edu.com/28010/study_57656.shtml
http://www.138edu.com/28010/study_57657.shtml
http://www.138edu.com/28010/study_57658.shtml
http://www.138edu.com/28010/study_57659.shtml
http://www.138edu.com/28010/study_57660.shtml
http://www.138edu.com/28010/study_57661.shtml
http://www.138edu.com/28010/study_57662.shtml
http://www.138edu.com/28010/study_57663.shtml
http://www.138edu.com/28010/study_57664.shtml
http://www.138edu.com/28010/study_57665.shtml
http://www.138edu.com/28010/study_57666.shtml
http://www.138edu.com/28010/study_57667.shtml
http://www.138edu.com/28010/study_57668.shtml
http://www.138edu.com/28010/study_57669.shtml
http://www.138edu.com/28010/study_57670.shtml
http://www.138edu.com/28010/study_57671.shtml
http://www.138edu.com/28010/study_57672.shtml
http://www.138edu.com/28010/study_57673.shtml
http://www.138edu.com/28010/study_57674.shtml
http://www.138edu.com/28010/study_57675.shtml
http://www.138edu.com/28010/study_57676.shtml
http://www.138edu.com/28010/study_57677.shtml
http://www.138edu.com/28010/study_57678.shtml
http://www.138edu.com/28010/study_57679.shtml
http://www.138edu.com/28010/study_57680.shtml
http://www.138edu.com/28010/study_57681.shtml
http://www.138edu.com/28010/study_57682.shtml
http://www.138edu.com/28010/study_57683.shtml
http://www.138edu.com/28010/study_57684.shtml
http://www.138edu.com/28010/study_57685.shtml
http://www.138edu.com/28010/study_57686.shtml
http://www.138edu.com/28010/study_57687.shtml
http://www.138edu.com/28010/study_57688.shtml
http://www.138edu.com/28010/study_57689.shtml
http://www.138edu.com/28010/study_57690.shtml
http://www.138edu.com/28010/study_57691.shtml
http://www.138edu.com/28010/study_57692.shtml
http://www.138edu.com/28010/study_57693.shtml
http://www.138edu.com/28010/study_57694.shtml
http://www.138edu.com/28010/study_57695.shtml
http://www.138edu.com/28010/study_57696.shtml
http://www.138edu.com/28010/study_57697.shtml
http://www.138edu.com/28010/study_57698.shtml
http://www.138edu.com/28010/study_57699.shtml
http://www.138edu.com/28010/study_57700.shtml
http://www.138edu.com/28010/study_57701.shtml
http://www.138edu.com/28010/study_57702.shtml
http://www.138edu.com/28010/study_57703.shtml
http://www.138edu.com/28010/study_57704.shtml
http://www.138edu.com/28010/study_57705.shtml
http://www.138edu.com/28010/study_57706.shtml
http://www.138edu.com/28010/study_57707.shtml
http://www.138edu.com/28010/study_57708.shtml
http://www.138edu.com/28010/study_57709.shtml
http://www.138edu.com/28010/study_57710.shtml
http://www.138edu.com/28010/study_57711.shtml
http://www.138edu.com/28010/study_57712.shtml
http://www.138edu.com/28010/study_57713.shtml
http://www.138edu.com/28010/study_57714.shtml
http://www.138edu.com/28010/study_57715.shtml
http://www.138edu.com/28010/study_57716.shtml
http://www.138edu.com/28010/study_57717.shtml
http://www.138edu.com/28010/study_57718.shtml
http://www.138edu.com/28010/study_57719.shtml
http://www.138edu.com/28010/study_57720.shtml
http://www.138edu.com/28010/study_57721.shtml
http://www.138edu.com/28010/study_57722.shtml
http://www.138edu.com/28010/study_57723.shtml
http://www.138edu.com/28010/study_57724.shtml
http://www.138edu.com/28010/study_57725.shtml
http://www.138edu.com/28010/study_57726.shtml
http://www.138edu.com/28010/study_57727.shtml
http://www.138edu.com/28010/study_57728.shtml
http://www.138edu.com/28010/study_57729.shtml
http://www.138edu.com/28010/study_57730.shtml
http://www.138edu.com/28010/study_57731.shtml
http://www.138edu.com/28010/study_57732.shtml
http://www.138edu.com/28010/study_57733.shtml
http://www.138edu.com/28010/study_57734.shtml
http://www.138edu.com/28010/study_57735.shtml
http://www.138edu.com/28010/study_57736.shtml
http://www.138edu.com/28010/study_57737.shtml
http://www.138edu.com/28010/study_57738.shtml
http://www.138edu.com/28010/study_57739.shtml
http://www.138edu.com/28010/study_57740.shtml
http://www.138edu.com/28010/study_57741.shtml
http://www.138edu.com/28010/study_57742.shtml
http://www.138edu.com/28010/study_57743.shtml
http://www.138edu.com/28010/study_57744.shtml
http://www.138edu.com/28010/study_57745.shtml
http://www.138edu.com/28010/study_57746.shtml
http://www.138edu.com/28010/study_57747.shtml
http://www.138edu.com/28010/study_57748.shtml
http://www.138edu.com/28010/study_57749.shtml
http://www.138edu.com/28010/study_57750.shtml
http://www.138edu.com/28010/study_57751.shtml
http://www.138edu.com/28010/study_57752.shtml
http://www.138edu.com/28010/study_57753.shtml
http://www.138edu.com/28010/study_57754.shtml
http://www.138edu.com/28010/study_57755.shtml
http://www.138edu.com/28010/study_57756.shtml
http://www.138edu.com/28010/study_57757.shtml
http://www.138edu.com/28010/study_57758.shtml
http://www.138edu.com/28010/study_57759.shtml
http://www.138edu.com/28010/study_57760.shtml
http://www.138edu.com/28010/study_57761.shtml
http://www.138edu.com/28010/study_57762.shtml
http://www.138edu.com/28010/study_57763.shtml
http://www.138edu.com/28010/study_57764.shtml
http://www.138edu.com/28010/study_57765.shtml
http://www.138edu.com/28010/study_57766.shtml
http://www.138edu.com/28010/study_57767.shtml
http://www.138edu.com/28010/study_57768.shtml
http://www.138edu.com/28010/study_57769.shtml
http://www.138edu.com/28010/study_57770.shtml
http://www.138edu.com/28010/study_57771.shtml
http://www.138edu.com/28010/study_57772.shtml
http://www.138edu.com/28010/study_57773.shtml
http://www.138edu.com/28010/study_57774.shtml
http://www.138edu.com/28010/study_57775.shtml
http://www.138edu.com/28010/study_57776.shtml
http://www.138edu.com/28010/study_57777.shtml
http://www.138edu.com/28010/study_57778.shtml
http://www.138edu.com/28010/study_57779.shtml
http://www.138edu.com/28010/study_57780.shtml
http://www.138edu.com/28010/study_57781.shtml
http://www.138edu.com/28010/study_57782.shtml
http://www.138edu.com/28010/study_57783.shtml
http://www.138edu.com/28010/study_57784.shtml
http://www.138edu.com/28010/study_57785.shtml
http://www.138edu.com/28010/study_57786.shtml
http://www.138edu.com/28010/study_57787.shtml
http://www.138edu.com/28010/study_57788.shtml
http://www.138edu.com/28010/study_57789.shtml
http://www.138edu.com/28010/study_57790.shtml
http://www.138edu.com/28010/study_57791.shtml
http://www.138edu.com/28010/study_57792.shtml
http://www.138edu.com/28010/study_57793.shtml
http://www.138edu.com/28010/study_57794.shtml
http://www.138edu.com/28010/study_57795.shtml
http://www.138edu.com/28010/study_57796.shtml
http://www.138edu.com/28010/study_57797.shtml
http://www.138edu.com/28010/study_57798.shtml
http://www.138edu.com/28010/study_57799.shtml
http://www.138edu.com/28010/study_57800.shtml
http://www.138edu.com/28010/study_57801.shtml
http://www.138edu.com/28010/study_57802.shtml
http://www.138edu.com/28010/study_57803.shtml
http://www.138edu.com/28010/study_57804.shtml
http://www.138edu.com/28010/study_57805.shtml
http://www.138edu.com/28010/study_57806.shtml
http://www.138edu.com/28010/study_57807.shtml
http://www.138edu.com/28010/study_57808.shtml
http://www.138edu.com/28010/study_57809.shtml
http://www.138edu.com/28010/study_57810.shtml
http://www.138edu.com/28010/study_57811.shtml
http://www.138edu.com/28010/study_57812.shtml
http://www.138edu.com/28010/study_57813.shtml
http://www.138edu.com/28010/study_57814.shtml
http://www.138edu.com/28010/study_57815.shtml
http://www.138edu.com/28010/study_57816.shtml
http://www.138edu.com/28010/study_57817.shtml
http://www.138edu.com/28010/study_57818.shtml
http://www.138edu.com/28010/study_57819.shtml
http://www.138edu.com/28010/study_57820.shtml
http://www.138edu.com/28010/study_57821.shtml
http://www.138edu.com/28010/study_57822.shtml
http://www.138edu.com/28010/study_57823.shtml
http://www.138edu.com/28010/study_57824.shtml
http://www.138edu.com/28010/study_57825.shtml
http://www.138edu.com/28010/study_57826.shtml
http://www.138edu.com/28010/study_57827.shtml
http://www.138edu.com/28010/study_57828.shtml
http://www.138edu.com/28010/study_57829.shtml
http://www.138edu.com/28010/study_57830.shtml
http://www.138edu.com/28010/study_57831.shtml
http://www.138edu.com/28010/study_57832.shtml
http://www.138edu.com/28010/study_57833.shtml
http://www.138edu.com/28010/study_57834.shtml
http://www.138edu.com/28010/study_57835.shtml
http://www.138edu.com/28010/study_57836.shtml
http://www.138edu.com/28010/study_57837.shtml
http://www.138edu.com/28010/study_57838.shtml
http://www.138edu.com/28010/study_57839.shtml
http://www.138edu.com/28010/study_57840.shtml
http://www.138edu.com/28010/study_57841.shtml
http://www.138edu.com/28010/study_57842.shtml
http://www.138edu.com/28010/study_57843.shtml
http://www.138edu.com/28010/study_57844.shtml
http://www.138edu.com/28010/study_57845.shtml
http://www.138edu.com/28010/study_57846.shtml
http://www.138edu.com/28010/study_57847.shtml
http://www.138edu.com/28010/study_57848.shtml
http://www.138edu.com/28010/study_57849.shtml
http://www.138edu.com/28010/study_57850.shtml
http://www.138edu.com/28010/study_57851.shtml
http://www.138edu.com/28010/study_57852.shtml
http://www.138edu.com/28010/study_57853.shtml
http://www.138edu.com/28010/study_57854.shtml
http://www.138edu.com/28010/study_57855.shtml
http://www.138edu.com/28010/study_57856.shtml
http://www.138edu.com/28010/study_57857.shtml
http://www.138edu.com/28010/study_57858.shtml
http://www.138edu.com/28010/study_57859.shtml
http://www.138edu.com/28010/study_57860.shtml
http://www.138edu.com/28010/study_57861.shtml
http://www.138edu.com/28010/study_57862.shtml
http://www.138edu.com/28010/study_57863.shtml
http://www.138edu.com/28010/study_57864.shtml
http://www.138edu.com/28010/study_57865.shtml
http://www.138edu.com/28010/study_57866.shtml
http://www.138edu.com/28010/study_57867.shtml
http://www.138edu.com/28010/study_57868.shtml
http://www.138edu.com/28010/study_57869.shtml
http://www.138edu.com/28010/study_57870.shtml
http://www.138edu.com/28010/study_57871.shtml
http://www.138edu.com/28010/study_57872.shtml
http://www.138edu.com/28010/study_57873.shtml
http://www.138edu.com/28010/study_57874.shtml
http://www.138edu.com/28010/study_57875.shtml
http://www.138edu.com/28010/study_57876.shtml
http://www.138edu.com/28010/study_57877.shtml
http://www.138edu.com/28010/study_57878.shtml
http://www.138edu.com/28010/study_57879.shtml
http://www.138edu.com/28010/study_57880.shtml
http://www.138edu.com/28010/study_57881.shtml
http://www.138edu.com/28010/study_57882.shtml
http://www.138edu.com/28010/study_57883.shtml
http://www.138edu.com/28010/study_57884.shtml
http://www.138edu.com/28010/study_57885.shtml
http://www.138edu.com/28010/study_57886.shtml
http://www.138edu.com/28010/study_57887.shtml
http://www.138edu.com/28010/study_57888.shtml
http://www.138edu.com/28010/study_57889.shtml
http://www.138edu.com/28010/study_57890.shtml
http://www.138edu.com/28010/study_57891.shtml
http://www.138edu.com/28010/study_57892.shtml
http://www.138edu.com/28010/study_57893.shtml
http://www.138edu.com/28010/study_57894.shtml
http://www.138edu.com/28010/study_57895.shtml
http://www.138edu.com/28010/study_57896.shtml
http://www.138edu.com/28010/study_57897.shtml
http://www.138edu.com/28010/study_57898.shtml
http://www.138edu.com/28010/study_57899.shtml
http://www.138edu.com/28010/study_57900.shtml
http://www.138edu.com/28010/study_57901.shtml
http://www.138edu.com/28010/study_57902.shtml
http://www.138edu.com/28010/study_57903.shtml
http://www.138edu.com/28010/study_57904.shtml
http://www.138edu.com/28010/study_57905.shtml
http://www.138edu.com/28010/study_57906.shtml
http://www.138edu.com/28010/study_57907.shtml
http://www.138edu.com/28010/study_57908.shtml
http://www.138edu.com/28010/study_57909.shtml
http://www.138edu.com/28010/study_57910.shtml
http://www.138edu.com/28010/study_57911.shtml
http://www.138edu.com/28010/study_57912.shtml
http://www.138edu.com/28010/study_57913.shtml
http://www.138edu.com/28010/study_57914.shtml
http://www.138edu.com/28010/study_57915.shtml
http://www.138edu.com/28010/study_57916.shtml
http://www.138edu.com/28010/study_57917.shtml
http://www.138edu.com/28010/study_57918.shtml
http://www.138edu.com/28010/study_57919.shtml
http://www.138edu.com/28010/study_57920.shtml
http://www.138edu.com/28010/study_57921.shtml
http://www.138edu.com/28010/study_57922.shtml
http://www.138edu.com/28010/study_57923.shtml
http://www.138edu.com/28010/study_57924.shtml
http://www.138edu.com/28010/study_57925.shtml
http://www.138edu.com/28010/study_57926.shtml
http://www.138edu.com/28010/study_57927.shtml
http://www.138edu.com/28010/study_57928.shtml
http://www.138edu.com/28010/study_57929.shtml
http://www.138edu.com/28010/study_57930.shtml
http://www.138edu.com/28010/study_57931.shtml
http://www.138edu.com/28010/study_57932.shtml
http://www.138edu.com/28010/study_57933.shtml
http://www.138edu.com/28010/study_57934.shtml
http://www.138edu.com/28010/study_57935.shtml
http://www.138edu.com/28010/study_57936.shtml
http://www.138edu.com/28010/study_57937.shtml
http://www.138edu.com/28010/study_57938.shtml
http://www.138edu.com/28010/study_57939.shtml
http://www.138edu.com/28010/study_57940.shtml
http://www.138edu.com/28010/study_57941.shtml
http://www.138edu.com/28010/study_57942.shtml
http://www.138edu.com/28010/study_57943.shtml
http://www.138edu.com/28010/study_57944.shtml
http://www.138edu.com/28010/study_57945.shtml
http://www.138edu.com/28010/study_57946.shtml
http://www.138edu.com/28010/study_57947.shtml
http://www.138edu.com/28010/study_57948.shtml
http://www.138edu.com/28010/study_57949.shtml
http://www.138edu.com/28010/study_57950.shtml
http://www.138edu.com/28010/study_57951.shtml
http://www.138edu.com/28010/study_57952.shtml
http://www.138edu.com/28010/study_57953.shtml
http://www.138edu.com/28010/study_57954.shtml
http://www.138edu.com/28010/study_57955.shtml
http://www.138edu.com/28010/study_57956.shtml
http://www.138edu.com/28010/study_57957.shtml
http://www.138edu.com/28010/study_57958.shtml
http://www.138edu.com/28010/study_57959.shtml
http://www.138edu.com/28010/study_57960.shtml
http://www.138edu.com/28010/study_57961.shtml
http://www.138edu.com/28010/study_57962.shtml
http://www.138edu.com/28010/study_57963.shtml
http://www.138edu.com/28010/study_57964.shtml
http://www.138edu.com/28010/study_57965.shtml
http://www.138edu.com/28010/study_57966.shtml
http://www.138edu.com/28010/study_57967.shtml
http://www.138edu.com/28010/study_57968.shtml
http://www.138edu.com/28010/study_57969.shtml
http://www.138edu.com/28010/study_57970.shtml
http://www.138edu.com/28010/study_57971.shtml
http://www.138edu.com/28010/study_57972.shtml
http://www.138edu.com/28010/study_57973.shtml
http://www.138edu.com/28010/study_57974.shtml
http://www.138edu.com/28010/study_57975.shtml
http://www.138edu.com/28010/study_57976.shtml
http://www.138edu.com/28010/study_57977.shtml
http://www.138edu.com/28010/study_57978.shtml
http://www.138edu.com/28010/study_57979.shtml
http://www.138edu.com/28010/study_57980.shtml
http://www.138edu.com/28010/study_57981.shtml
http://www.138edu.com/28010/study_57982.shtml
http://www.138edu.com/28010/study_57983.shtml
http://www.138edu.com/28010/study_57984.shtml
http://www.138edu.com/28010/study_57985.shtml
http://www.138edu.com/28010/study_57986.shtml
http://www.138edu.com/28010/study_57987.shtml
http://www.138edu.com/28010/study_57988.shtml
http://www.138edu.com/28010/study_57989.shtml
http://www.138edu.com/28010/study_57990.shtml
http://www.138edu.com/28010/study_57991.shtml
http://www.138edu.com/28010/study_57992.shtml
http://www.138edu.com/28010/study_57993.shtml
http://www.138edu.com/28010/study_57994.shtml
http://www.138edu.com/28010/study_57995.shtml
http://www.138edu.com/28010/study_57996.shtml
http://www.138edu.com/28010/study_57997.shtml
http://www.138edu.com/28010/study_57998.shtml
http://www.138edu.com/28010/study_57999.shtml
http://www.138edu.com/28010/study_58000.shtml
http://www.138edu.com/28010/study_58001.shtml
http://www.138edu.com/28010/study_58002.shtml
http://www.138edu.com/28010/study_58003.shtml
http://www.138edu.com/28010/study_58004.shtml
http://www.138edu.com/28010/study_58005.shtml
http://www.138edu.com/28010/study_58006.shtml
http://www.138edu.com/28010/study_58007.shtml
http://www.138edu.com/28010/study_58008.shtml
http://www.138edu.com/28010/study_58009.shtml
http://www.138edu.com/28010/study_58010.shtml
http://www.138edu.com/28010/study_58011.shtml
http://www.138edu.com/28010/study_58012.shtml
http://www.138edu.com/28010/study_58013.shtml
http://www.138edu.com/28010/study_58014.shtml
http://www.138edu.com/28010/study_58015.shtml
http://www.138edu.com/28010/study_58016.shtml
http://www.138edu.com/28010/study_58017.shtml
http://www.138edu.com/28010/study_58018.shtml
http://www.138edu.com/28010/study_58019.shtml
http://www.138edu.com/28010/study_58020.shtml
http://www.138edu.com/28010/study_58021.shtml
http://www.138edu.com/28010/study_58022.shtml
http://www.138edu.com/28010/study_58023.shtml
http://www.138edu.com/28010/study_58024.shtml
http://www.138edu.com/28010/study_58028.shtml
http://www.138edu.com/28010/study_58036.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值