作者 crossoverJie

:bulb: 添加源码注释

@@ -28,12 +28,21 @@ public class SortArrayMap { @@ -28,12 +28,21 @@ public class SortArrayMap {
28 buckets = new Node[DEFAULT_SIZE]; 28 buckets = new Node[DEFAULT_SIZE];
29 } 29 }
30 30
  31 + /**
  32 + * 写入数据
  33 + * @param key
  34 + * @param value
  35 + */
31 public void add(Long key, String value) { 36 public void add(Long key, String value) {
32 checkSize(size + 1); 37 checkSize(size + 1);
33 Node node = new Node(key, value); 38 Node node = new Node(key, value);
34 buckets[size++] = node; 39 buckets[size++] = node;
35 } 40 }
36 41
  42 + /**
  43 + * 校验是否需要扩容
  44 + * @param size
  45 + */
37 private void checkSize(int size) { 46 private void checkSize(int size) {
38 if (size >= buckets.length) { 47 if (size >= buckets.length) {
39 //扩容自身的 3/2 48 //扩容自身的 3/2