diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.json" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.json" new file mode 100644 index 0000000000000000000000000000000000000000..eeea8e34d9c8c4510c5c521722e35d42c43c5eae --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "bytestream.md", + "exercise_id": "9a869954c770404cac7868fad0db3691", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.md" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.md" new file mode 100644 index 0000000000000000000000000000000000000000..b4bcf95bf6d3b47994194ec9c67b49aec850ca23 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/bytestream.md" @@ -0,0 +1,25 @@ +# 字节流 + +常见的字节流类是: + +## 答案 + +D + +## 选项 + +### A + +InputStream + +### B + +FileInputStream + +### C + +BufferedInputStream + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/config.json" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..1dbb92a62bbe8ea142a68e9bad19fc80563340b8 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/1.\345\255\227\350\212\202\346\265\201/config.json" @@ -0,0 +1,6 @@ +{ + "node_id": "java-5a6948bd7d6d4057ad78dc6923dc4061", + "keywords": [], + "children": [], + "export": ["bytestream.json"] +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/config.json" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..45fa5475f63595675353ca7a8a04151affeed31e --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/config.json" @@ -0,0 +1,6 @@ +{ + "node_id": "java-4293c5bec0cb415fac5e1d80be8f6113", + "keywords": [], + "children": [], + "export": ["file.json"] +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.json" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.json" new file mode 100644 index 0000000000000000000000000000000000000000..a790ac227b2a3196081fea4431471efd05247d00 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "file.md", + "exercise_id": "c7c74249e2bb4174ba33179fea7779a9", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.md" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.md" new file mode 100644 index 0000000000000000000000000000000000000000..a4d0df5b898183d548c73bfe0769ee791424fff7 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/2.File\347\261\273/file.md" @@ -0,0 +1,29 @@ +# File类 + +下面创建文件的代码错误的是: + +## 答案 + +B + +## 选项 + +### A + +```java + +File file = new File("C:\\newfile.txt"); +file.createNewFile(); +``` + +### B + +```java + +File file = new File("C:\\newfile.txt"); +file.mkdirs(); +``` + +### C + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/config.json" "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..41689e8750d02cece04ece60a6fbcfcb28667d65 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/11.IO\345\210\235\346\255\245/config.json" @@ -0,0 +1,4 @@ +{ + "node_id": "java-7731719237a149f4b72ed3fdf17a16fb", + "keywords": [] +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/config.json" deleted file mode 100644 index 97c67b695b74c5bf3fc9e214884f7aa9da1d0ee5..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/config.json" +++ /dev/null @@ -1,75 +0,0 @@ -{ - "node_id": "java-64b6e35bfb53488a9ed0abae657a4000", - "keywords": [], - "children": [ - { - "抽象过程": { - "keywords": [], - "children": [], - "node_id": "java-2c9d55e0ad8d4f5fbc9b9f41d338925e", - "title": "抽象过程" - } - }, - { - "每个对象都有一个接口": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都有一个接口" - } - }, - { - "每个对象都提供服务": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都提供服务" - } - }, - { - "被隐藏的具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "复用具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "伴随多态的可互换对象": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "单根继承结构": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "容器": { - "keywords": [], - "children": [ - { - "参数化类型(范型)": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "export": [], - "title": "输入和输出" -} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/6.\345\276\252\347\216\257\347\273\223\346\236\204\350\257\255\345\217\245/2.for\345\276\252\347\216\257\350\257\255\345\217\245/for.md" "b/data/1.Java\345\210\235\351\230\266/6.\345\276\252\347\216\257\347\273\223\346\236\204\350\257\255\345\217\245/2.for\345\276\252\347\216\257\350\257\255\345\217\245/for.md" index 9c9a5d83ff74e540b377ce864e7e51f2576a9a31..19717fc53cd839f5d79eba0cf6606fecfb06db0f 100644 --- "a/data/1.Java\345\210\235\351\230\266/6.\345\276\252\347\216\257\347\273\223\346\236\204\350\257\255\345\217\245/2.for\345\276\252\347\216\257\350\257\255\345\217\245/for.md" +++ "b/data/1.Java\345\210\235\351\230\266/6.\345\276\252\347\216\257\347\273\223\346\236\204\350\257\255\345\217\245/2.for\345\276\252\347\216\257\350\257\255\345\217\245/for.md" @@ -10,7 +10,7 @@ D ### A -```Java +```java for (int i = 0; i < 10; i++) { System.out.println("Hello World"); @@ -19,7 +19,7 @@ for (int i = 0; i < 10; i++) { ### B -```Java +```java String[] arr = new String[] {"1", "2", "3"}; for (String str : arr) { @@ -29,7 +29,7 @@ for (String str : arr) { ### C -```Java +```java Map map = new HashMap<>(); for (String str : map.keySet()) { diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/config.json" index 60eacbf8f672e6085daad2abd57761c645bdaf44..b10e34aa3dd6c68f3a0574bc2166ad076e1f9950 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/config.json" @@ -2,6 +2,6 @@ "node_id": "java-b295e8ba38ed4e3c90ea0f7b0d70039e", "keywords": [], "children": [], - "export": [], + "export": ["treeset.json"], "title": "树集" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.json" new file mode 100644 index 0000000000000000000000000000000000000000..64048c1997d972713c75cd47abfa3ea7065a3f6f --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "treeset.md", + "exercise_id": "25c644e1827f43379f622a178fd02810", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.md" new file mode 100644 index 0000000000000000000000000000000000000000..951b28a25c916f9063b6edd2d0e9990cdb40223f --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\346\240\221\351\233\206/treeset.md" @@ -0,0 +1,25 @@ +# TreeSet + +对于TreeSet描述错误的是: + +## 答案 + +B + +## 选项 + +### A + +是一个有序的集合,它的作用是提供有序的Set集合 + +### B + +它不能被克隆,因为它没有实现Cloneable接口 + +### C + +继承于AbstractSet抽象类 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/config.json" index a11b454ee01921d219d173fd362bdb615f91a84c..49b20a002d6785f58665bafec7a8b90fa330a02c 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/config.json" @@ -55,6 +55,6 @@ } } ], - "export": [], + "export": ["map.json"], "title": "映射" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.json" new file mode 100644 index 0000000000000000000000000000000000000000..86e5d8699a6934cc4907b4f1d33027a22b989dde --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "map.md", + "notebook_enable": false, + "exercise_id": "0c76348b0ec944e58172f03e97d8fe05" +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.md" new file mode 100644 index 0000000000000000000000000000000000000000..4adc12a8fd4cc12f486498d4cca4fa18a7bf8d39 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\346\230\240\345\260\204/map.md" @@ -0,0 +1,42 @@ +# Map + +循环遍历Map的方法正确的是: + +## 答案 + +D + +## 选项 + +### A + +```java + +for (Map.Entry entry : map.entrySet()) { + System.out.println("key = " + entry.getKey() + ", value = " + entry.getValue()); +} +``` + +### B + +```java + +map.forEach((key, value) -> { + System.out.println(key + ":" + value); +}); +``` + +### C + +```java + +Iterator> it = map.entrySet().iterator(); +while (it.hasNext()) { + Map.Entry entry = it.next(); + System.out.println("key = " + entry.getKey() + ", value = " + entry.getValue()); +} +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" index 303511edb8b98cf6d4a313691e88c692c3157976..5199d00a324115c2977fe8f96e225e4f0a3641bf 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" @@ -10,7 +10,7 @@ B ### A -```Java +```java String a = "1"; String b = "2"; @@ -19,7 +19,7 @@ System.out.println(a.equals(b)); ### B -```Java +```java int a = 1; int b = 2; @@ -28,7 +28,7 @@ System.out.println(a.equals(b)); ### C -```Java +```java Object a = new Object(); Object b = new Object(); diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" index 12c675cd80198cdd62dd8d152076814fb988d5ca..85ad986b252e835e803166dd7462c34630e669b4 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" @@ -10,7 +10,7 @@ A ### A -```Java +```java public void test() { Properties properties = System.getProperties(); @@ -20,7 +20,7 @@ public void test() { ### B -```Java +```java public void test() { Properties properties = new Properties(); @@ -30,7 +30,7 @@ public void test() { ### C -```Java +```java public void test() { Properties properties = new Properties(); diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" index fbd3fd60c42c099e2b3c6d6441b082f09d093dec..7f987998b0d240a74c3eb30204452e0b0369f730 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" @@ -10,7 +10,7 @@ D ### A -```Java +```java List array = new ArrayList(); Iterator it = array.iterator(); @@ -23,7 +23,7 @@ Iterator it = array.iterator(); ### B -```Java +```java for (int i = 0; i < array.size(); i++) { String s = array.get(i); @@ -33,7 +33,7 @@ for (int i = 0; i < array.size(); i++) { ### C -```Java +```java for (String str : array) { System.out.println(str); diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" index 9dd013463369b442c4b7a26a160bf61e83362744..9222e25c3adc61782eddab8ef1b264bea75555f0 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" @@ -10,21 +10,21 @@ C ### A -```Java +```java HashSet ``` ### B -```Java +```java TreeSet ``` ### C -```Java +```java LinkedSet ``` diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" index 8b5c958217ec86f6de47b357d8f5055b1dbe0b88..b45b80420c8edce4dfc03f0563d46bbaa8138f51 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" @@ -10,21 +10,21 @@ D ### A -```Java +```java HashMap是有序的 ``` ### B -```Java +```java Hashtable不是线程安全的 ``` ### C -```Java +```java ConcurrentHashMap无法保证并发的安全性 ``` diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" index 5f07727532f824c35ba7795c95ac1cb7d10a2e71..0dde62314d2f0a97d685133662f439e98daf473a 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" @@ -10,7 +10,7 @@ A ### A -```Java +```java Random random = new Random(); int result = random.nextInt(10); @@ -19,7 +19,7 @@ result = result + 1; ### B -```Java +```java Random random = new Random(); int result = random.nextInt(1); @@ -28,7 +28,7 @@ result = result + 10; ### C -```Java +```java int max = 10; int min = 1; diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.json" new file mode 100644 index 0000000000000000000000000000000000000000..b21aee5ea55a50187859e80239deb912f5755790 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "arithmetic.md", + "exercise_id": "42e9439caeec4dd0855fce1b50e0a60c", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.md" new file mode 100644 index 0000000000000000000000000000000000000000..b4b2c34b98e82ac4bb24b6e66110c7f1534aa5a9 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/arithmetic.md" @@ -0,0 +1,30 @@ +# 算术运算符 + +执行完下面的代码,变量b的值是: +```java + +int a = 1; +int b = a++; +``` + +## 答案 + +A + +## 选项 + +### A + +1 + +### B + +2 + +### C + +3 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/config.json" index 1351cdb1734ea34d272366c2785a05820bc4d9c7..dcea675ce75292794fc0ef90162f4eef5df77a38 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/1.\347\256\227\346\234\257\346\223\215\344\275\234\347\254\246/config.json" @@ -11,6 +11,6 @@ } } ], - "export": [], + "export": ["arithmetic.json"], "title": "算术操作符" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" new file mode 100644 index 0000000000000000000000000000000000000000..a6637d89b51f9b40aa0b4d732c34e0df7f9e554e --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "autocrease.md", + "exercise_id": "45918535c9fc463494b4c8854b85e89d", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.md" new file mode 100644 index 0000000000000000000000000000000000000000..8e8bb5173eafc2ad9a22a004a1f448b81898327d --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.md" @@ -0,0 +1,37 @@ +# 自动递增和递减 + +下面代码执行后的结果是: + +```java +int a = 0; +a = ++a; +int b = 0; +b = b++; +System.out.println("a = " + a); +System.out.println("b = " + b); +``` + +## 答案 + +A + +## 选项 + +### A + +a = 1 +b = 0 + +### B + +a = 1 +b = 1 + +### C + +a = 0 +b = 1 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/config.json" index 05bd25b63ac23e48a526beda4f757ce8e8c7ad60..e868b4b3ee985578572fc7c4a0aa9239115a68fa 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/config.json" @@ -2,6 +2,6 @@ "node_id": "java-f6e6b9e930ef46699788339fc7322f18", "keywords": [], "children": [], - "export": [], + "export": ["autoincrease.json"], "title": "自动递增和递减" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/config.json" index e5ca2e8997e1005da5243b626a978414889397a7..bdb14038ab5db12f718e09a8bea51c81f252b8ee 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/config.json" @@ -11,6 +11,6 @@ } } ], - "export": [], + "export": ["relatship.json"], "title": "关系操作符" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.json" new file mode 100644 index 0000000000000000000000000000000000000000..9dc669072767049cb571fd0ecf1cb12f807ce93c --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "relatship.md", + "exercise_id": "636c784aaf7d4b4f9bd05fdf1fbf2887", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.md" new file mode 100644 index 0000000000000000000000000000000000000000..c8ab3cfb351aa8c6d51e8e176c490f3c271d138e --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/3.\345\205\263\347\263\273\346\223\215\344\275\234\347\254\246/relatship.md" @@ -0,0 +1,36 @@ +# 关系操作符 + +下面代码执行后的结果是: + +```java + +Integer n1 = new Integer(47); +Integer n2 = new Integer(47); +System.out.println(n1 == n2); +System.out.println(n1 != n2); +``` + +## 答案 + +B + +## 选项 + +### A + +false +false + +### B + +false +true + +### C + +true +true + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/config.json" index 92c7b103aa4000d1a309e149759525192f28fa6c..1e9b7e2181d57cd69130739218b41e4aa74d7be0 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/config.json" @@ -11,6 +11,6 @@ } } ], - "export": [], + "export": ["logic.json"], "title": "逻辑操作符" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.json" new file mode 100644 index 0000000000000000000000000000000000000000..af71e3feeaf0ca56f193b8147d7f8fa628aa90af --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "treeset.md", + "exercise_id": "b77604d34f6c43c9ba2e17d5e232edd7", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.md" new file mode 100644 index 0000000000000000000000000000000000000000..9a2dbce0afd7f19bf6075d1bf3ca6ce3e8c19795 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/4.\351\200\273\350\276\221\346\223\215\344\275\234\347\254\246/logic.md" @@ -0,0 +1,52 @@ +# 逻辑操作符 + +下面的语句能够打印出 `CSDN`的是: + +## 答案 + +B + +## 选项 + +### A + +```java + +boolean flag1 = true; +boolean flag2 = false; +if (!flag1 || flag2) { + System.out.println("CSDN"); +} else { + System.out.println("Java"); +} +``` + +### B + +```java + +boolean flag1 = false; +boolean flag2 = false; +if (flag1 && flag2) { + System.out.println("1024"); +} else { + System.out.println("CSDN"); +} +``` + +### C + +```java + +boolean flag1 = true; +boolean flag2 = false; +if (flag1 && flag2) { + System.out.println("CSDN"); +} else { + System.out.println("NDSC"); +} +``` + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.json" new file mode 100644 index 0000000000000000000000000000000000000000..60b39377a07916cb3eb4b2c2c39bd4472af27432 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "bit.md", + "exercise_id": "", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.md" new file mode 100644 index 0000000000000000000000000000000000000000..e1cfe09eac51050df6b190cd6e05352550bc1163 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/bit.md" @@ -0,0 +1,34 @@ +# 按位操作符 + +下面代码执行后的结果是: + +```java + +System.out.println(1 & 2); +System.out.println(1 | 2); +``` + +## 答案 + +D + +## 选项 + +### A + +0 +1 + +### B + +1 +3 + +### C + +2 +2 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.json" new file mode 100644 index 0000000000000000000000000000000000000000..8450853eac888ee1e8c502620d4fa1135b82692c --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "move.md", + "exercise_id": "", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.md" new file mode 100644 index 0000000000000000000000000000000000000000..082bd665ddb6af943b250f44931be3791f03b27e --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/move.md" @@ -0,0 +1,35 @@ +# 移位操作符 + +下面代码执行后的结果是: + +```java +int a = 2, b = 2; +System.out.println(a << b); +int c = 2, d = 2; +System.out.println(c >> d); +``` + +## 答案 + +A + +## 选项 + +### A + +8 +0 + +### B + +16 +-1 + +### C + +2 +2 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/config.json" index b6a6b90aa6b64305f1d645691b27312cc332599b..c816b3973e96060231cbee75db4cc1efdb48c82e 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/config.json" @@ -2,6 +2,6 @@ "node_id": "java-27584561349847fa84c7905215131621", "keywords": [], "children": [], - "export": [], + "export": ["three.json"], "title": "三元操作符if-else" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.json" new file mode 100644 index 0000000000000000000000000000000000000000..83a1f46fc7e25ddc4d912a88b110ea47f91fe853 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "three.md", + "exercise_id": "ecd9c01b893f41178d3453861fa6523f", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.md" new file mode 100644 index 0000000000000000000000000000000000000000..24296f26c10b54448a26af230e6538f4d4144b70 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/7.\344\270\211\345\205\203\346\223\215\344\275\234\347\254\246if-else/three.md" @@ -0,0 +1,32 @@ +# 三元操作符 + +下面代码执行后的结果是: + +```java + +int a = 10; +int b = 20; +System.out.println(a == b ? 0 : 1); +``` + +## 答案 + +B + +## 选项 + +### A + +10 + +### B + +1 + +### C + +20 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.json" new file mode 100644 index 0000000000000000000000000000000000000000..11b9e529eda8629e237168c58c4101ce99e44136 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "String.md", + "exercise_id": "3ea6e045957a4e3387f22669a08e2df9", + "notebook_enable": false +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.md" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.md" new file mode 100644 index 0000000000000000000000000000000000000000..7d64f30defa46d76d902d040ae1b4617385c85be --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/String.md" @@ -0,0 +1,32 @@ +# 字符串操作符 + +下面代码执行后的结果是: + +```java + +String s1 = "1"; +int s2 = 2; +System.out.println(s1 + s2); +``` + +## 答案 + +C + +## 选项 + +### A + +3 + +### B + +1 + +### C + +12 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/config.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/config.json" index 052c791fbb47875c0dda1f5d2a92aa23368660be..88aeca8253fef09a70c647ea369416d779e9859b 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/8.\345\255\227\347\254\246\344\270\262\346\223\215\344\275\234\347\254\246 + \345\222\214 +=/config.json" @@ -2,6 +2,6 @@ "node_id": "java-8fad68e2479a4e93875c6ca1746baef6", "keywords": [], "children": [], - "export": [], + "export": ["String.json"], "title": "字符串操作符 + 和 +=" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" deleted file mode 100644 index ed1e4fd273df85d6ba154c4280b35e1a58948102..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "node_id": "java-f372302ab33f4bfc875688641393d369", - "keywords": [], - "children": [], - "export": [], - "title": "并发编程" -} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/8.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/8.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" deleted file mode 100644 index cfb09666ea9fa8559f4a533617e1506d34f9f46b..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/8.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" +++ /dev/null @@ -1,75 +0,0 @@ -{ - "node_id": "java-30e9c233490b48cab3d429d4baa652d4", - "keywords": [], - "children": [ - { - "抽象过程": { - "keywords": [], - "children": [], - "node_id": "java-a087266d273941c1b48ff7a6439c3763", - "title": "抽象过程" - } - }, - { - "每个对象都有一个接口": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都有一个接口" - } - }, - { - "每个对象都提供服务": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都提供服务" - } - }, - { - "被隐藏的具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "复用具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "伴随多态的可互换对象": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "单根继承结构": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "容器": { - "keywords": [], - "children": [ - { - "参数化类型(范型)": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "export": [], - "title": "对象导论" -} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/8.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" rename to "data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/8.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\207\275\346\225\260/config.json" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\207\275\346\225\260/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..4ed906a06c027ff365510710376ca01eafc0f1d1 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\207\275\346\225\260/config.json" @@ -0,0 +1,6 @@ +{ + "node_id": "java-f2482f12e0634885bdf6701a5a802c77", + "keywords": [], + "children": [], + "export": [] +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" deleted file mode 100644 index af13c0240d5a68825116243a2a2908f7e6ebc0aa..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/9.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" +++ /dev/null @@ -1,431 +0,0 @@ -{ - "node_id": "java-fd953c58b2024be0b11f829c3b7f36fd", - "keywords": [], - "children": [ - { - "用构造器确保初始化": { - "keywords": [], - "children": [], - "node_id": "java-9917fd6871e845bf873eec19aa99a353", - "title": "用构造器确保初始化" - } - }, - { - "缺省构造器": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "缺省构造器" - } - }, - { - "成员初始化": { - "keywords": [], - "children": [ - { - "指定初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "成员初始化" - } - }, - { - "构造器初始化": { - "keywords": [], - "children": [ - { - "初始化顺序": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "静态数据的初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "显式的静态初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "数组初始化": { - "keywords": [], - "children": [ - { - "可变参数列表": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "枚举类型": { - "keywords": [], - "children": [ - { - "基本enum特性": { - "keywords": [], - "children": [ - { - "将静态导入用于enum": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "向enum中添加新方法": { - "keywords": [], - "children": [ - { - "覆盖enum的方法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "switch语句中的enum": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "values()的神秘之处": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "实现但不继承随机选取": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "为组织而使用接口": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumSet替代标志": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumMap": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "常数相关的方法": { - "keywords": [], - "children": [ - { - "使用enum的职责链": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用enum的状态机": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "多路分发": { - "keywords": [], - "children": [ - { - "使用enum分发": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumMap分发": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用枚举类型设置常量": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用枚举类型的优势": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "类初始化块": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Java访问权限修饰词": { - "keywords": [], - "children": [ - { - "包访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "public:接口访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "private: 你无法访问": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "protected:继承访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "类的访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "组合语法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "继承语法": { - "keywords": [], - "children": [ - { - "初始化基类": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "代理": { - "keywords": [], - "children": [ - { - "创建代理对象": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "代理类的特性": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "在组合与继承之间选择": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "protected关键字": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "添加一组元素": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "容器的打印": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "List": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "迭代器": { - "keywords": [], - "children": [ - { - "ListIterator": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "LinkedList": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Stack": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Set": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Map": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Queue": { - "keywords": [], - "children": [ - { - "PriorityQueue": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Collection和Iterator": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Foreach与迭代器": { - "keywords": [], - "children": [ - { - "适配器方法惯用法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "export": [], - "title": "初始化与清理" -} \ No newline at end of file diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/Abstract.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/Abstract.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/Abstract.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/Abstract.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/Abstract.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/Abstract.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/Abstract.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/Abstract.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/1.\346\265\201\346\246\202\350\277\260/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/1.\346\265\201\346\246\202\350\277\260/config.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/RandomAccessFile.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/RandomAccessFile.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/RandomAccessFile.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/RandomAccessFile.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/RandomAccessFile.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/RandomAccessFile.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/RandomAccessFile.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/RandomAccessFile.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/2.RandomAccessFile/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/2.RandomAccessFile/config.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Input.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/3.\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileRead.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/FileWriter.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/4.\346\226\207\344\273\266\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/ObjectSerializable.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/5.\345\257\271\350\261\241\345\272\217\345\210\227\345\214\226/config.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Unzip.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.json" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.md" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/Zip.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/6.ZIP\345\216\213\347\274\251\350\276\223\345\205\245\350\276\223\345\207\272\346\265\201/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/config.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/unzip.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/unzip.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/unzip.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/unzip.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/unzip.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/unzip.md" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/1.InputStream\347\261\273\345\236\213/unzip.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/7.InputStream\347\261\273\345\236\213/unzip.md" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/config.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/zip.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/zip.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/zip.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/zip.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/zip.md" "b/data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/zip.md" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272/2.OutputStream\347\261\273\345\236\213/zip.md" rename to "data/2.Java\344\270\255\351\230\266/1.IO/8.OutputStream\347\261\273\345\236\213/zip.md" diff --git "a/data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/config.json" "b/data/2.Java\344\270\255\351\230\266/1.IO/config.json" similarity index 100% rename from "data/2.Java\344\270\255\351\230\266/1.IO\345\210\235\346\255\245/config.json" rename to "data/2.Java\344\270\255\351\230\266/1.IO/config.json" diff --git a/data/tree.json b/data/tree.json index cbf758fea0997eaf5a9d486462cee9fe99f11fbf..17c07c3dc47dcf9118dedf8398780819057e4fc0 100644 --- a/data/tree.json +++ b/data/tree.json @@ -875,512 +875,6 @@ "children": [] } }, - { - "对象导论": { - "node_id": "java-30e9c233490b48cab3d429d4baa652d4", - "keywords": [], - "children": [ - { - "抽象过程": { - "keywords": [], - "children": [], - "node_id": "java-a087266d273941c1b48ff7a6439c3763", - "title": "抽象过程" - } - }, - { - "每个对象都有一个接口": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都有一个接口" - } - }, - { - "每个对象都提供服务": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "每个对象都提供服务" - } - }, - { - "被隐藏的具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "复用具体实现": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "伴随多态的可互换对象": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "单根继承结构": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "容器": { - "keywords": [], - "children": [ - { - "参数化类型(范型)": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ] - } - }, - { - "初始化与清理": { - "node_id": "java-fd953c58b2024be0b11f829c3b7f36fd", - "keywords": [], - "children": [ - { - "用构造器确保初始化": { - "keywords": [], - "children": [], - "node_id": "java-9917fd6871e845bf873eec19aa99a353", - "title": "用构造器确保初始化" - } - }, - { - "缺省构造器": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "缺省构造器" - } - }, - { - "成员初始化": { - "keywords": [], - "children": [ - { - "指定初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "成员初始化" - } - }, - { - "构造器初始化": { - "keywords": [], - "children": [ - { - "初始化顺序": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "静态数据的初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "显式的静态初始化": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "数组初始化": { - "keywords": [], - "children": [ - { - "可变参数列表": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "枚举类型": { - "keywords": [], - "children": [ - { - "基本enum特性": { - "keywords": [], - "children": [ - { - "将静态导入用于enum": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "向enum中添加新方法": { - "keywords": [], - "children": [ - { - "覆盖enum的方法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "switch语句中的enum": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "values()的神秘之处": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "实现但不继承随机选取": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "为组织而使用接口": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumSet替代标志": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumMap": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "常数相关的方法": { - "keywords": [], - "children": [ - { - "使用enum的职责链": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用enum的状态机": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "多路分发": { - "keywords": [], - "children": [ - { - "使用enum分发": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用EnumMap分发": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用枚举类型设置常量": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "使用枚举类型的优势": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "类初始化块": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Java访问权限修饰词": { - "keywords": [], - "children": [ - { - "包访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "public:接口访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "private: 你无法访问": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "protected:继承访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "类的访问权限": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "组合语法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "继承语法": { - "keywords": [], - "children": [ - { - "初始化基类": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "代理": { - "keywords": [], - "children": [ - { - "创建代理对象": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "代理类的特性": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "在组合与继承之间选择": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "protected关键字": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "添加一组元素": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "容器的打印": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "List": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "迭代器": { - "keywords": [], - "children": [ - { - "ListIterator": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "LinkedList": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Stack": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Set": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Map": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Queue": { - "keywords": [], - "children": [ - { - "PriorityQueue": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Collection和Iterator": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - }, - { - "Foreach与迭代器": { - "keywords": [], - "children": [ - { - "适配器方法惯用法": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8" - } - } - ] - } - }, { "通过异常处理错误": { "node_id": "java-d11b7f01004c443ea6226d174ba1e3fa", @@ -1602,8 +1096,8 @@ } }, { - "并发编程": { - "node_id": "java-f372302ab33f4bfc875688641393d369", + "函数": { + "node_id": "java-f2482f12e0634885bdf6701a5a802c77", "keywords": [], "children": [] } @@ -1660,20 +1154,20 @@ } }, { - "输入和输出": { - "node_id": "java-64b6e35bfb53488a9ed0abae657a4000", + "IO初步": { + "node_id": "java-7731719237a149f4b72ed3fdf17a16fb", "keywords": [], "children": [ { - "InputStream类型": { - "node_id": "java-fc2dfe1a80f64143b4ad339378ba61da", + "字节流": { + "node_id": "java-5a6948bd7d6d4057ad78dc6923dc4061", "keywords": [], "children": [] } }, { - "OutputStream类型": { - "node_id": "java-cc8c2e511db54a2ca2ee798f2cdbd03b", + "File类": { + "node_id": "java-4293c5bec0cb415fac5e1d80be8f6113", "keywords": [], "children": [] } @@ -1690,7 +1184,7 @@ "keywords": [], "children": [ { - "IO初步": { + "IO": { "node_id": "java-3dc422fd227a45db83e38ba6fe0003c0", "keywords": [], "children": [ @@ -1790,6 +1284,20 @@ } ] } + }, + { + "InputStream类型": { + "node_id": "java-fc2dfe1a80f64143b4ad339378ba61da", + "keywords": [], + "children": [] + } + }, + { + "OutputStream类型": { + "node_id": "java-cc8c2e511db54a2ca2ee798f2cdbd03b", + "keywords": [], + "children": [] + } } ] }