Skip to content

Commit 41ff05e

Browse files
committed
add time
1 parent cc68dd3 commit 41ff05e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

plan.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ TIP: 对比一下自己的实现和这些经典代码的实现,总结自己差
3333
== JDK 集合类
3434

3535
*Base*::
36+
代码总行数: 103 + 604 + 469 = 1176 行,预计 2 个小时。
3637
. `java.lang.Iterable`
3738
. `java.util.Collection`
3839
. `java.util.AbstractCollection`
3940

4041
*List*::
42+
代码总行数: 734 + 781 + 253 + 1262 + 1456 + 141 + 1468 = 6095 行,预计 12 个小时。
4143
. `java.util.List`
4244
. `java.util.AbstractList`
4345
. `java.util.AbstractSequentialList`
@@ -47,13 +49,15 @@ TIP: 对比一下自己的实现和这些经典代码的实现,总结自己差
4749
. `java.util.ArrayList`
4850

4951
*Queue*::
52+
代码总行数: 218 + 584 + 192 + 992 + 907 = 2893 行,预计 6 个小时。
5053
. `java.util.Queue`
5154
. `java.util.Deque`
5255
. `java.util.AbstractQueue`
5356
. `java.util.ArrayDeque`
5457
. `java.util.PriorityQueue`
5558

5659
*Set*::
60+
代码总行数: 413 + 186 + 264 + 464 + 319 + 361 + 560 + 195 + 1248 = 4010 行,预计 8 个小时。
5761
. `java.util.Set`
5862
. `java.util.AbstractSet`
5963
. `java.util.SortedSet`
@@ -62,11 +66,13 @@ TIP: 对比一下自己的实现和这些经典代码的实现,总结自己差
6266
. `java.util.HashSet`
6367
. `java.util.TreeSet`
6468
. `java.util.LinkedHashSet`
69+
. `java.util.BitSet`
6570

6671

6772
image::java.util.Collection.png[]
6873

6974
*Map*::
75+
代码总行数: 1183 + 284 + 424 + 860 + 3019 + 1339 + 812 + 1600 + 756 + 2397 + 155 + 1422 = 14251 行,预计 28 个小时。
7076
. `java.util.Map`
7177
. `java.util.SortedMap`
7278
. `java.util.NavigableMap`
@@ -83,6 +89,7 @@ image::java.util.Collection.png[]
8389
image::java.util.Map.png[]
8490

8591
*Iterator*::
92+
代码总行数: 118 + 302 + 195 = 615 行,预计 2 个小时。
8693
. `java.util.Iterator`
8794
. `java.util.PrimitiveIterator`
8895
. `java.util.ListIterator`

0 commit comments

Comments
 (0)