diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/1.\347\274\226\350\276\221Java\346\272\220\344\273\243\347\240\201/HelloWorld.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/1.\347\274\226\350\276\221Java\346\272\220\344\273\243\347\240\201/HelloWorld.md" index d93f9c23665c253847c97f10442c098e9914f9cd..3442b4b71914e321751b35e9ad6cd27d0bde2b1e 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/1.\347\274\226\350\276\221Java\346\272\220\344\273\243\347\240\201/HelloWorld.md" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/1.\347\274\226\350\276\221Java\346\272\220\344\273\243\347\240\201/HelloWorld.md" @@ -27,7 +27,6 @@ public class App { ### A ```java - public class App { public int main(){ System.out.printf("Hello World"); @@ -39,7 +38,6 @@ public class App { ### B ```java - public class App { public static void main(String[] args){ println("Hello World"); diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" index 0daffd0fdacb373929df72b096eaf72af43a4370..93f4d1bd4a736a43c60ab7a15414a3d06ebf69fa 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" @@ -4,8 +4,7 @@ ## 答案 -```java - +```shell javac HelloWorld.java ``` @@ -13,21 +12,18 @@ javac HelloWorld.java ### A -```java - +```shell java -c HelloWorld.java ``` ### B -```java - +```shell java -c HelloWorld ``` ### C -```java - +```shell javac -c HelloWorld.java ``` diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" index c11d9c8f03c94c1a3b30bca0896bcbe158e89a11..e9160955d7c83f948300a9b82c456fe41e3a3107 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" @@ -4,30 +4,18 @@ ## 答案 -```java - ClassLoader是JVM实现的一部分 -``` ## 选项 ### A -```java - ClassLoader是JVM实现的一部分 -``` ### B -```java - JDK只包含JRE -``` ### C -```java - JVM不属于JRE -``` diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" index 3053f58fabed3b9720583f29e4c60919d1f1c5b6..01f0044e471cd732c5b61005ed4a529adb5376a3 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" @@ -5,7 +5,6 @@ ## 答案 ```bat - %JAVA_HOME%\bin ``` @@ -14,20 +13,17 @@ ### A ```bat - %JAVA_HOME%\tools.jar ``` ### B ```bat - %JAVA_HOME%\dt.jar ``` ### C ```bat - %JAVA_HOME%\bin ``` diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/config.json" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/config.json" index 983328307dd5b840e42ff989342b5ad4683d88be..624076b640f82bbaa04ea0e3adadb2679fe7f226 100644 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/config.json" @@ -1,9 +1,7 @@ { "node_id": "java-efb87004230b4680a32c6584112c6f20", "keywords": [ - "输出", - "循环", - "for" + "语法", "Hello World" ], "children": [], "export": [ diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/2.Java\344\270\255\347\232\204\346\263\250\351\207\212/config.json" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/2.Java\344\270\255\347\232\204\346\263\250\351\207\212/config.json" index 61d08a9c65b4df6c58ba9f244515ac2e0bb9094b..fbce9b1fe5a706052cc1d9891f4bc574488e3fd4 100644 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/2.Java\344\270\255\347\232\204\346\263\250\351\207\212/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/2.Java\344\270\255\347\232\204\346\263\250\351\207\212/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-c668b26b90ab4982bd906933809d6049", - "keywords": [], + "keywords": ["注释 "], "children": [], "export": [ "comment.json" diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/config.json" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/config.json" index f85727b3004379c5d451191256091aa3bc3c7097..e75c345b0e7e954e3d7ef4e7cc444491cc5dce3f 100644 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/config.json" @@ -1,7 +1,7 @@ { "node_id": "java-0021d9d14dfc429cab17b4dd912651b6", - "keywords": [], + "keywords": ["关键字"], "children": [], - "export": [], + "export": ["keyword.json"], "title": "Java中的关键字" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/keyword.json" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/keyword.json" new file mode 100644 index 0000000000000000000000000000000000000000..8c2199124403aed2a8e5588bfc1a77df3ff5a8ba --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/3.Java\344\270\255\347\232\204\345\205\263\351\224\256\345\255\227/keyword.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "刘鑫", + "source": "keyword.md", + "exercise_id": "57b6f2510fde488486f73ab8597370c6" +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/config.json" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/config.json" deleted file mode 100644 index 9aa4e604e332b381140c9db2483dab3e666c75cc..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/config.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "node_id": "java-1d41e245176e437e8103e481bc91aa3b", - "keywords": [], - "children": [], - "export": [], - "title": "Java中的标识符" -} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/identifier.md" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/identifier.md" deleted file mode 100644 index 4903c307632e755b46c72643c58d4c5e658eb5da..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/4.Java\344\270\255\347\232\204\346\240\207\350\257\206\347\254\246/identifier.md" +++ /dev/null @@ -1,38 +0,0 @@ -# Java中的标识符 - -下面代码中哪个不符合Java标识符的规范: - -```java - -public class App { - public static void main(String[] args) { - int 22name = 1024; - String _id = "1"; - boolean $age = true; - } -} -``` - -## 答案 - -```java - -22name -``` -## 选项 - -### A - -args - -### B - -22name - -### C - -_id - -### D - -$age diff --git "a/data/1.Java\345\210\235\351\230\266/3.Java\344\270\255\347\232\204\345\217\230\351\207\217\344\270\216\345\270\270\351\207\217/2.\345\217\230\351\207\217\347\232\204\346\225\260\346\215\256\347\261\273\345\236\213/config.json" "b/data/1.Java\345\210\235\351\230\266/3.Java\344\270\255\347\232\204\345\217\230\351\207\217\344\270\216\345\270\270\351\207\217/2.\345\217\230\351\207\217\347\232\204\346\225\260\346\215\256\347\261\273\345\236\213/config.json" index 55190905f3ba20b8754494eb8366216afbe3de54..fd71c701c127d4ecada91bfc70b145bbca38b13e 100644 --- "a/data/1.Java\345\210\235\351\230\266/3.Java\344\270\255\347\232\204\345\217\230\351\207\217\344\270\216\345\270\270\351\207\217/2.\345\217\230\351\207\217\347\232\204\346\225\260\346\215\256\347\261\273\345\236\213/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/3.Java\344\270\255\347\232\204\345\217\230\351\207\217\344\270\216\345\270\270\351\207\217/2.\345\217\230\351\207\217\347\232\204\346\225\260\346\215\256\347\261\273\345\236\213/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-ac26535850ef4aaf8bb9fec08bc47825", - "keywords": [], + "keywords": ["变量", "类型"], "children": [], "export": ["datatype.json"], "title": "变量的数据类型" diff --git "a/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/2.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246/logic.md" "b/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/2.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246/logic.md" index 61d3c4c21241603632f50532e1f91c82599d7caf..a5013a4c46815fd3ac4eef91e874203ac57cc4c2 100644 --- "a/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/2.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246/logic.md" +++ "b/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/2.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246/logic.md" @@ -4,7 +4,16 @@ ## 答案 -B +```java + +boolean flag1 = false; +boolean flag2 = false; +if (flag1 && flag2) { + System.out.println("1024"); +} else { + System.out.println("CSDN"); +} +``` ## 选项 @@ -25,19 +34,6 @@ if (!flag1 || flag2) { ```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) { @@ -47,6 +43,6 @@ if (flag1 && flag2) { } ``` -### D +### C 以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/3.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246/arithmetic.md" "b/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/3.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246/arithmetic.md" index b4b2c34b98e82ac4bb24b6e66110c7f1534aa5a9..38f1b4733f4e0e3f28155b43a6b1059b23154bd3 100644 --- "a/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/3.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246/arithmetic.md" +++ "b/data/1.Java\345\210\235\351\230\266/4.Java\344\270\255\347\232\204\350\277\220\347\256\227\347\254\246/3.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246/arithmetic.md" @@ -9,22 +9,18 @@ int b = a++; ## 答案 -A +1 ## 选项 ### A -1 - -### B - 2 -### C +### B 3 -### D +### C 以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/config.json" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/config.json" index 46dd10e987a74aae28d612ea0198eb4a0b390b76..cc5dd9670b24042ccc0e8b359d6f2fb4ea65bb28 100644 --- "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-d4a802d353d648a0a4c90daf60774cf3", - "keywords": [], + "keywords": ["条件", "控制", "分支", "if"], "children": [], "export": ["if.json"], "title": "if条件语句" diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.json" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.json" index 01fa7c613ff1447cd51b1ef0c4327e42af48d67d..0389bfcb9bc1daef779d6abf1c1bec7c70fb2ab1 100644 --- "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.json" +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.json" @@ -3,5 +3,5 @@ "author": "熊克斐", "source": "if.md", "notebook_enable": false, - "exercise_id": "b44161e5a27342cdbe130ca04f805a93" + "exercise_id": "5a0a4481fe024557830736a27f10e64d" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.md" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.md" index 80ac286e07bf4649aa875320ed29a4597e07a9ae..9ee28fcd7fd941ee917cb0f2dff95b03e4b5a129 100644 --- "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.md" +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/1.if\346\235\241\344\273\266\350\257\255\345\217\245/if.md" @@ -4,7 +4,14 @@ ## 答案 -B +```java + +int count = 0; +if (1 == count) { + System.out.println("Hello World"); +} else + System.out.println("CSDN"); +``` ## 选项 @@ -22,17 +29,6 @@ if (1 = count) { ```java -int count = 0; -if (1 == count) { - System.out.println("Hello World"); -} else - System.out.println("CSDN"); -``` - -### C - -```java - String name = "CSDN"; if ("CSDN" != name) { System.out.println("CSDN"); @@ -40,6 +36,6 @@ if ("CSDN" != name) { System.out.println("Hello World"); ``` -### D +### C 以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/config.json" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/config.json" index cbcae32f6b90e5421f1622d2207f4d688f600ff1..26fb8377ac80f730d9c362fc799cad988b4d87e1 100644 --- "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/config.json" @@ -1,7 +1,6 @@ { "node_id": "java-180cf0806d374fa4b10fdaebcc946d89", - "keywords": [], + "keywords": ["条件", "控制", "分支", "switch"], "children": [], - "export": [], - "title": "switch条件语句" + "export": ["switch.json"] } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.json" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.json" new file mode 100644 index 0000000000000000000000000000000000000000..98cb0e3e0f28ad79269f0c37275a148505533a5e --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "熊克斐", + "source": "switch.md", + "notebook_enable": false, + "exercise_id": "6c933ddd7fe0437e886c2dfb1332f661" +} \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.md" "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.md" index 4aa0631d7ad593c68c993d78a2c480d430ccfa0a..2d180a6753a49734905f1f74da04022edcfeb2e5 100644 --- "a/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.md" +++ "b/data/1.Java\345\210\235\351\230\266/5.\351\200\211\346\213\251\347\273\223\346\236\204\350\257\255\345\217\245/2.switch\346\235\241\344\273\266\350\257\255\345\217\245/switch.md" @@ -4,12 +4,6 @@ ## 答案 -A - -## 选项 - -### A - ```java int type = 0; @@ -25,6 +19,8 @@ switch (type) { } ``` +## 选项 + ### B ```java 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/1.dowhile\345\276\252\347\216\257/config.json" "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/1.dowhile\345\276\252\347\216\257/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e4faecb1bacab84a1db98d01feb256e326d984fd --- /dev/null +++ "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/1.dowhile\345\276\252\347\216\257/config.json" @@ -0,0 +1,6 @@ +{ + "node_id": "java-9814a131da364cd0a3933b640ddb421c", + "keywords": ["循环", "do", "while"], + "children": [], + "export": ["dowhile.json"] +} \ 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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/dowhile.json" "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/1.dowhile\345\276\252\347\216\257/dowhile.json" similarity index 100% rename from "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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/dowhile.json" rename to "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/1.dowhile\345\276\252\347\216\257/dowhile.json" 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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/dowhile.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/1.dowhile\345\276\252\347\216\257/dowhile.md" similarity index 94% rename from "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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/dowhile.md" rename to "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/1.dowhile\345\276\252\347\216\257/dowhile.md" index e7d5cfa481d5739dee5c4a6f0257eb2e3f48df90..40806b5470e603e95cd0bcb01237238dbb8cd008 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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/dowhile.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/1.dowhile\345\276\252\347\216\257/dowhile.md" @@ -4,14 +4,10 @@ ## 答案 -A +1次 ## 选项 -### A - -1次 - ### B 2次 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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/config.json" "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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/config.json" deleted file mode 100644 index 5103d6163fe69d178e5978be42012486aa552d04..0000000000000000000000000000000000000000 --- "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/1.do\342\200\246while\345\276\252\347\216\257\350\257\255\345\217\245/config.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "node_id": "java-9814a131da364cd0a3933b640ddb421c", - "keywords": [], - "children": [], - "export": ["dowhile.json"], - "title": "do…while循环语句" -} \ 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/config.json" "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/config.json" index 2f3295cfaffe57d58cc2a3a54b5ae91469079b8b..f77b532b54ad868ce16c907a5159efe1c138159b 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/config.json" +++ "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/config.json" @@ -1,7 +1,7 @@ { "node_id": "java-911127b38b884ab4bb5a35365c41833b", - "keywords": [], + "keywords": ["循环", "for"], "children": [], - "export": [], + "export": ["for.json"], "title": "for循环语句" } \ 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.json" "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.json" new file mode 100644 index 0000000000000000000000000000000000000000..ed950818ff72fc8d335bc969d30e8335695ce4d8 --- /dev/null +++ "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.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "刘鑫", + "source": "for.md", + "notebook_enable": false, + "exercise_id": "7c96722b4a9c47629b4d3e543e70a1c5" +} \ 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/1.Collection\346\216\245\345\217\243/collection.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/collection.md" index 9e2bfe742c5a1fd2fab65a5984fa930955f79980..7184f9fa30e887f5ae3d057b07e7d95390fc4899 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/collection.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/collection.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -19,7 +19,3 @@ boolean addAll(Collection c) ### C boolean isEmpty() - -### D - -以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/config.json" index adafcc8473d54b9b8d4ea3eac5ef444e9bd77765..d7f68c6e865f1c6b316198ca2e54af50ae19ce00 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/1.Collection\346\216\245\345\217\243/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-73271e880f0843f69437427bfc557ff2", - "keywords": [], + "keywords": ["集合", "collection"], "children": [], "export": ["collection.json"], "title": "Collection接口" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/10.\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/10.\346\240\221\351\233\206/config.json" index b10e34aa3dd6c68f3a0574bc2166ad076e1f9950..45a4e4a7d01f2ae4299b4e41901beb61ab3654d3 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/10.\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/10.\346\240\221\351\233\206/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-b295e8ba38ed4e3c90ea0f7b0d70039e", - "keywords": [], + "keywords": ["集合", "树"], "children": [], "export": ["treeset.json"], "title": "树集" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/10.\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/10.\346\240\221\351\233\206/treeset.md" index 951b28a25c916f9063b6edd2d0e9990cdb40223f..8eb72c3ffa13c00a81cbcdd868d5d86c8a780051 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/10.\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/10.\346\240\221\351\233\206/treeset.md" @@ -4,7 +4,7 @@ ## 答案 -B +它不能被克隆,因为它没有实现Cloneable接口 ## 选项 @@ -12,10 +12,6 @@ B 是一个有序的集合,它的作用是提供有序的Set集合 -### B - -它不能被克隆,因为它没有实现Cloneable接口 - ### C 继承于AbstractSet抽象类 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/11.\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/11.\346\230\240\345\260\204/config.json" index 49b20a002d6785f58665bafec7a8b90fa330a02c..8d77f35970dc8a5caefd0d4768b36b62f5e906bc 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/11.\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/11.\346\230\240\345\260\204/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-7625240ab0254b198142c52926465f42", - "keywords": [], + "keywords": ["集合", "映射", "字典"], "children": [ { "基本映射操作": { diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/11.\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/11.\346\230\240\345\260\204/map.md" index 4adc12a8fd4cc12f486498d4cca4fa18a7bf8d39..d100b9aadfb43c9a8ed9bf701f05cfe86880a50f 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/11.\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/11.\346\230\240\345\260\204/map.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -37,6 +37,5 @@ while (it.hasNext()) { } ``` -### D -以上都是 + diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/12.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/12.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" index 293fa36c318f7714437e01a54ea5da0d524e6c8d..4a1de009ef799595f2cbe008be935318f57cd713 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/12.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/12.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -20,6 +20,4 @@ Vector Stack -### D -以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/config.json" index 0bc2683f6416e21c1c311eb5fb995a28bd14e028..741847fc7dc3d852c79fefe96d9f16ad4a6980a3 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-bb2a2b6d7b114799b01aa89bafbdab86", - "keywords": [], + "keywords": ["判等", "hash", "equals"], "children": [], "export": ["equals.json", "hashCode.json"], "title": "编写equals和hashCode" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/equals.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/equals.md" index 5199d00a324115c2977fe8f96e225e4f0a3641bf..e27eb52a0f985763088de4e531178efaed583b45 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/equals.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/equals.md" @@ -4,7 +4,12 @@ ## 答案 -B +```java + +int a = 1; +int b = 2; +System.out.println(a.equals(b)); +``` ## 选项 @@ -17,15 +22,6 @@ String b = "2"; System.out.println(a.equals(b)); ``` -### B - -```java - -int a = 1; -int b = 2; -System.out.println(a.equals(b)); -``` - ### C ```java diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" index 3aa00ac279fe0b9ce9a162cab40053bca2254fde..cfba4417761559b91c2a0c50865a5c4de7654891 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/13.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" @@ -4,7 +4,7 @@ ## 答案 -B +同时覆盖hashCode()和equals(),数据就是唯一的 ## 选项 @@ -12,9 +12,6 @@ B 覆盖equals()但不覆盖hashCode(),会导致数据的不唯一 -### B - -同时覆盖hashCode()和equals(),数据就是唯一的 ### C diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/config.json" index 70b93ff6c170e80b99180653d3983226f5a14bc8..c3d9c9cfb5b9fed9e15482056d36fb8096b8f2b8 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-6d9ccc979da54411ac65fccd1a12071e", - "keywords": [], + "keywords": ["集合", "TreeMap", "字典"], "children": [], "export": ["treemap.json"], "title": "使用TreeMap" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/treemap.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/treemap.md" index 4ffd81661bc63784463292ce722b49675f874e35..74a83bb5f26da52db68e4806491bd162caf9a4c7 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/treemap.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/14.\344\275\277\347\224\250TreeMap/treemap.md" @@ -4,14 +4,10 @@ ## 答案 -A +ATreeMap继承于AbstractMap,实现了Map, Cloneable, NavigableMap, Serializable接口 ## 选项 -### A - -TreeMap继承于AbstractMap,实现了Map, Cloneable, NavigableMap, Serializable接口 - ### B TreeMap允许出现重复的key diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/config.json" index c6599e2057eb7e347504c00ecffe4181815c514b..41d25ea675b80a37163fa15a301297171295bb93 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/config.json" @@ -1,7 +1,7 @@ { "node_id": "java-7b0b78c00f934f7f958dcf7107243ae1", - "keywords": [], + "keywords": ["属性", "字典", "集合"], "children": [], - "export": [], + "export": ["properties.json"], "title": "使用Properties" } \ 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/15.\344\275\277\347\224\250Properties/properties.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/properties.json" index 8dffb4767c4447129af060641913c27871fefed9..6908ecfb26d9a3b48d3af04a34dbc5db2ccfa7de 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/properties.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\344\275\277\347\224\250Properties/properties.json" @@ -1,7 +1,7 @@ { - "type": "code_options", - "author": "熊克斐", - "source": "properties.md", - "exercise_id": "", - "notebook_enable": false + "type": "code_options", + "author": "熊克斐", + "source": "properties.md", + "notebook_enable": false, + "exercise_id": "e18aecbc334e44b9aba7a72abc627970" } \ 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/15.\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/15.\344\275\277\347\224\250Properties/properties.md" index 85ad986b252e835e803166dd7462c34630e669b4..5ca5780b07a1726b59eb7bed5c86ff950abca66a 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/15.\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/15.\344\275\277\347\224\250Properties/properties.md" @@ -4,12 +4,6 @@ ## 答案 -A - -## 选项 - -### A - ```java public void test() { @@ -18,6 +12,9 @@ public void test() { } ``` +## 选项 + + ### B ```java diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/config.json" index d17eaa1018c45cbcbbde1373334d345fb4bd0fb8..dbc66ea9c431055e1a0932f4cb8fa0fcc121f1e1 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-ff4a16d20df24eda93d843749e777a76", - "keywords": [], + "keywords": ["集合", "队列"], "children": [], "export": ["deque.json"], "title": "使用Deque" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/deque.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/deque.md" index 0a82c8bd445a261da557a68fcd7cf56d5486f695..43956b1b90da4b28dc96e0516f57626c43721c50 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/deque.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/16.\344\275\277\347\224\250Deque/deque.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -20,6 +20,3 @@ D 可以用作堆栈 -### D - -以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/config.json" index 35c2ecf2bae94ce62fc6551ed4ba08963b1c774f..496d10e21a4bdda40b5c381d3a0b11e33699c457 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-c6a5d8d2c6394aae9ba504a2d2e922e8", - "keywords": [], + "keywords": ["集合", "list", "列表"], "children": [ { "List接口简介": { @@ -27,6 +27,6 @@ } } ], - "export": [], + "export": ["list.json"], "title": "List接口" } \ 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/2.List\346\216\245\345\217\243/list.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/list.json" index 360d9319f993b7c8c9aaa029d1972cdaf7fe83a6..9ac58257bce980842cac3d09d4dd71112937e539 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/list.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/2.List\346\216\245\345\217\243/list.json" @@ -1,7 +1,7 @@ { - "type": "code_options", - "author": "熊克斐", - "source": "list.md", - "exercise_id": "", - "notebook_enable": false + "type": "code_options", + "author": "熊克斐", + "source": "list.md", + "exercise_id": "d7d1d8ac9669479bbd22b61fda84be44", + "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/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/config.json" index 40a4a62eee1e3a9894fcd34ac8d4586075467234..0435c95aaf343e22018ea4184dcfbff859260940 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-04044ad9b1914b928a0f48be4478f9ac", - "keywords": [], + "keywords": ["集合", "迭代", "iteratable"], "children": [ { "Iterator遍历集合": { diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/3.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/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" index 7f987998b0d240a74c3eb30204452e0b0369f730..4d83c30e1efc99f1504a764fd99c9e911f93a5b4 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/3.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/3.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -40,6 +40,4 @@ for (String str : array) { } ``` -### D -以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Set\346\216\245\345\217\243/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Set\346\216\245\345\217\243/config.json" index 2f246e1c8f6df8aedb9052b9d3f5a9778d118bc8..8c208c8e970cdf2442323b01e3a427e73eee50d9 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Set\346\216\245\345\217\243/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.Set\346\216\245\345\217\243/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-243249b52e4449d1acc2f61ac3d492c4", - "keywords": [], + "keywords": ["集合", "set"], "children": [ { "Set接口简介": { diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.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/4.Set\346\216\245\345\217\243/set.md" index 9222e25c3adc61782eddab8ef1b264bea75555f0..37f16979eb019fa4e785fdf3aa89d0cdd4d88051 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/4.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/4.Set\346\216\245\345\217\243/set.md" @@ -4,7 +4,9 @@ ## 答案 -C +```java +LinkedSet +``` ## 选项 @@ -22,13 +24,6 @@ HashSet TreeSet ``` -### C - -```java - -LinkedSet -``` - ### D 以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Map\346\216\245\345\217\243/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Map\346\216\245\345\217\243/config.json" index 3e69651a7244925ae4c7d46b9cc8bebdf23e7c2b..c5159aa35c9507b0b5d632258fc6ed9f6320168e 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Map\346\216\245\345\217\243/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.Map\346\216\245\345\217\243/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-585898e24579448980def03a33fd553c", - "keywords": [], + "keywords": ["集合", "字典", "map"], "children": [ { "Map接口简介": { diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.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/5.Map\346\216\245\345\217\243/map.md" index b45b80420c8edce4dfc03f0563d46bbaa8138f51..b45585e5082a819fb0227dca02cede231b4ced29 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/5.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/5.Map\346\216\245\345\217\243/map.md" @@ -4,7 +4,7 @@ ## 答案 -D +以上都是 ## 选项 @@ -29,6 +29,5 @@ Hashtable不是线程安全的 ConcurrentHashMap无法保证并发的安全性 ``` -### D -以上都是 + diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" index 589430992e6acec9a6064f20072b6fb63a23d8ed..3b0562fab0c03139d21c18081386cc24ed9abb1e 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/6.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" @@ -4,14 +4,10 @@ ## 答案 -A +List和Set都是Collections的子类 ## 选项 -### A - -List和Set都是Collections的子类 - ### B Map不是Collection的子类 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/config.json" index 538c75924341714f2a78b542ff2bd04c164c8ff2..4ccb8573d49ce9105d3cc05a3a193492ba9855d9 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-bfbb4319eb60496583ace9aca561c7ab", - "keywords": [], + "keywords": ["集合", "链表"], "children": [], "export": ["linkedlist.json"], "title": "链表" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/linkedlist.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/linkedlist.md" index 7b99688a1ef4b0bf46d4eb17d9406cc15105d654..8d0e5a5bbd8b1fba68a51c828f04e86fb6b82e0b 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/linkedlist.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/7.\351\223\276\350\241\250/linkedlist.md" @@ -4,7 +4,7 @@ ## 答案 -B +默认会把元素添加到链表的第一个位置 ## 选项 @@ -12,10 +12,6 @@ B LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用 -### B - -默认会把元素添加到链表的第一个位置 - ### C 清空LinkedList的方法是clear() diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" index c2f954215c4bd39b3a8074579280fe699d5e6701..5ea3352b495b9490fc66b7e826fda468d0f30d6c 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" @@ -4,7 +4,7 @@ ## 答案 -C +ArrayList中的元素是有序的 ## 选项 @@ -16,10 +16,6 @@ ArrayList底层是基于数组来实现容量大小动态变化的 ArrayList的扩容机制为首先扩容为原始容量的 1.5 倍 -### C - -ArrayList中的元素是有序的 - ### D 以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/config.json" index 1fa6910443ebd2e2e31764c617180f8682e2e680..1179b31cb64488cb6b0970727361612e9b9c2746 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/8.\346\225\260\347\273\204\345\210\227\350\241\250/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-a8e9302bf3f34c67b6d0d1d1dd5b8e06", - "keywords": [], + "keywords": ["集合", "ArrayList"], "children": [], "export": ["arraylist.json"], "title": "数组列表" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/config.json" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/config.json" index e269894f53a8669f35afaef6b9597d7e7ca77204..423e23eea95a6e4295ce71bd4b97d0167333fe2a 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-53a2b2fe37394f808059240a7a65c347", - "keywords": [], + "keywords": ["集合", "HashSet"], "children": [], "export": [], "title": "散列集" diff --git "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/hashset.md" "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/hashset.md" index 5d32b60481176c684faffdc37eeff10a4cf5cd0a..a2e01bee402ee2b2adeba57e735c98a800e9be50 100644 --- "a/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/hashset.md" +++ "b/data/1.Java\345\210\235\351\230\266/7.\351\233\206\345\220\210/9.\346\225\243\345\210\227\351\233\206/hashset.md" @@ -4,7 +4,7 @@ ## 答案 -C +ArrayList中的元素是有序的 ## 选项 @@ -16,10 +16,6 @@ HashSet的无参构造函数创建一个大小为16的容器,加载因子为0. HashSet可以存储重复的元素 -### C - -ArrayList中的元素是有序的 - ### 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/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" index b4b2c34b98e82ac4bb24b6e66110c7f1534aa5a9..0175ce4c32420dc19616a96778b43889dc016caa 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/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" @@ -9,14 +9,10 @@ int b = a++; ## 答案 -A +1 ## 选项 -### A - -1 - ### B 2 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 dcea675ce75292794fc0ef90162f4eef5df77a38..ee82108d19dae26f6061b540f1dab4d54efcef4b 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" @@ -1,6 +1,6 @@ { "node_id": "java-a4cc291dc2264301a87f361de4b8d6ea", - "keywords": [], + "keywords": ["算术操作符"], "children": [ { "一元加、减操作符": { 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" index 8e8bb5173eafc2ad9a22a004a1f448b81898327d..83311a1455a7f567bd9d98c5c11e9ee6bcdca967 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/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" @@ -13,24 +13,26 @@ 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 e868b4b3ee985578572fc7c4a0aa9239115a68fa..5b29bb25a1ab0d8d71ba36c9f8fc125f70f13454 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" @@ -1,6 +1,6 @@ { "node_id": "java-f6e6b9e930ef46699788339fc7322f18", - "keywords": [], + "keywords": ["递增", "递减"], "children": [], "export": ["autoincrease.json"], "title": "自动递增和递减" 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 bdb14038ab5db12f718e09a8bea51c81f252b8ee..8143ab1d350c6d51036143ca3f84f269646e8b83 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" @@ -1,6 +1,6 @@ { "node_id": "java-21247e52fb0849699959f78321bc855e", - "keywords": [], + "keywords": ["关系运算"], "children": [ { "测试对象的等价性": { 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 1e9b7e2181d57cd69130739218b41e4aa74d7be0..972804c296c51fb7b663ee0692b5d7e4c7acb673 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" @@ -1,6 +1,6 @@ { "node_id": "java-a7a6076a60e140f18b63b6ea3574eed2", - "keywords": [], + "keywords": ["逻辑", "布尔", "bool", "boolean"], "children": [ { "短路": { 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" index 9a2dbce0afd7f19bf6075d1bf3ca6ce3e8c19795..a874802eed0e78f323846c3712286cfab4fae810 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/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" @@ -4,7 +4,16 @@ ## 答案 -B +```java + +boolean flag1 = false; +boolean flag2 = false; +if (flag1 && flag2) { + System.out.println("1024"); +} else { + System.out.println("CSDN"); +} +``` ## 选项 @@ -21,19 +30,6 @@ if (!flag1 || flag2) { } ``` -### B - -```java - -boolean flag1 = false; -boolean flag2 = false; -if (flag1 && flag2) { - System.out.println("1024"); -} else { - System.out.println("CSDN"); -} -``` - ### C ```java 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" index 60b39377a07916cb3eb4b2c2c39bd4472af27432..8fce7927d581534c1da7f90708dd607856c8c5fa 100644 --- "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" @@ -1,7 +1,7 @@ { - "type": "code_options", - "author": "熊克斐", - "source": "bit.md", - "exercise_id": "", - "notebook_enable": false + "type": "code_options", + "author": "熊克斐", + "source": "bit.md", + "notebook_enable": false, + "exercise_id": "84395adb6bd34485a58b388ab28ec315" } \ 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" index e1cfe09eac51050df6b190cd6e05352550bc1163..71c9d069926287dbbf9f802a753d583aa1517584 100644 --- "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" @@ -10,7 +10,7 @@ System.out.println(1 | 2); ## 答案 -D +以上都不是 ## 选项 @@ -29,6 +29,3 @@ D 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/5.\346\214\211\344\275\215\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/5.\346\214\211\344\275\215\346\223\215\344\275\234\347\254\246/config.json" index 1e2357abb53a8a46c9e2beed16d7d527e21709a3..85c94cd8e16e4e84b2fde9d3d3625afe55de4060 100644 --- "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/config.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/config.json" @@ -1,7 +1,7 @@ { "node_id": "java-58320af2f24648198eda32c4da587b5d", - "keywords": [], + "keywords": ["位运算", "bit", "比特"], "children": [], - "export": [], + "export": ["bit.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/6.\347\247\273\344\275\215\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/6.\347\247\273\344\275\215\346\223\215\344\275\234\347\254\246/config.json" index 36adae7fbf3104dcb76312c34adb56154999337d..31466f87ce5ecd52ea011ba3cb2d44b51d2e5c5c 100644 --- "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/config.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/config.json" @@ -1,7 +1,7 @@ { "node_id": "java-0d405a41281d424ca00dca4e18c12b61", - "keywords": [], + "keywords": ["位运算", "左移", "右移"], "children": [], - "export": [], + "export": ["move.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/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" index 8450853eac888ee1e8c502620d4fa1135b82692c..141000cb051571faf837b4c116d6332f2e5a9c77 100644 --- "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" @@ -1,7 +1,7 @@ { - "type": "code_options", - "author": "熊克斐", - "source": "move.md", - "exercise_id": "", - "notebook_enable": false + "type": "code_options", + "author": "熊克斐", + "source": "move.md", + "exercise_id": "5eb1972ea2cd427781cc5f0162552186", + "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" index 082bd665ddb6af943b250f44931be3791f03b27e..a06255015621301bebf408ea1809c0f967c1aa71 100644 --- "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" @@ -11,24 +11,26 @@ 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 c816b3973e96060231cbee75db4cc1efdb48c82e..b57c956ae9d05808a65834cca9c4bcd7dc0dfe0d 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" @@ -1,6 +1,6 @@ { "node_id": "java-27584561349847fa84c7905215131621", - "keywords": [], + "keywords": ["逻辑", "三元运算符"], "children": [], "export": ["three.json"], "title": "三元操作符if-else" 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" index 24296f26c10b54448a26af230e6538f4d4144b70..e56fe871c8e450806a62e5687e1c686fe6f34b80 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/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" @@ -11,7 +11,7 @@ System.out.println(a == b ? 0 : 1); ## 答案 -B +1 ## 选项 @@ -19,10 +19,6 @@ B 10 -### B - -1 - ### C 20 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" index 7d64f30defa46d76d902d040ae1b4617385c85be..ab40b6000e70d689805f7b5ad14f1d4387b8213f 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 +=/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" @@ -3,7 +3,6 @@ 下面代码执行后的结果是: ```java - String s1 = "1"; int s2 = 2; System.out.println(s1 + s2); @@ -11,7 +10,7 @@ System.out.println(s1 + s2); ## 答案 -C +12 ## 选项 @@ -25,8 +24,5 @@ C ### 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 88aeca8253fef09a70c647ea369416d779e9859b..f6a1b15c00cbca19d79c77357c3a03f86aba1ff7 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" @@ -1,6 +1,6 @@ { "node_id": "java-8fad68e2479a4e93875c6ca1746baef6", - "keywords": [], + "keywords": ["字符串"], "children": [], "export": ["String.json"], "title": "字符串操作符 + 和 +=" diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/9.\347\261\273\345\236\213\350\275\254\346\215\242\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/9.\347\261\273\345\236\213\350\275\254\346\215\242\346\223\215\344\275\234\347\254\246/config.json" deleted file mode 100644 index 522594e0824036549f90e4fe54cf9b01987f1674..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/9.\347\261\273\345\236\213\350\275\254\346\215\242\346\223\215\344\275\234\347\254\246/config.json" +++ /dev/null @@ -1,24 +0,0 @@ -{ - "node_id": "java-b075138ebd0145338459d7a9de46aef7", - "keywords": [], - "children": [ - { - "截尾和舍入": { - "keywords": [], - "children": [], - "node_id": "java-805d92324ad14bf48a50084d9af74a8c", - "title": "截尾和舍入" - } - }, - { - "提升": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "提升" - } - } - ], - "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/1.if-else/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/1.if-else/config.json" index 28161a70e788500ca945fd21bd22e6a44a95729f..8c4e45c278bba6b679d88945a34061bfd01f2ccc 100644 --- "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/1.if-else/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/1.if-else/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-85a126a6ba39488aaabd2d4015353175", - "keywords": [], + "keywords": ["流程控制", "if", "else"], "children": [], "export": [], "title": "if-else" 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/2.for/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/2.for/config.json" index 228c1b98811abde231b9e048a25b93dcdff42501..d740e98316927ce30c80a372f7abd90b2bc00797 100644 --- "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/2.for/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/2.for/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-722dc1cccbc74369b9bff5ac580bc649", - "keywords": [], + "keywords": ["流程控制", "for", "循环", "foreach"], "children": [], "export": [ "for.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/3.switch/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/3.switch/config.json" index d9773b0dd18b05bb545913c72bd901b548851ffe..56a3f032afc502b9bda1f5b63f454c2f6ecc4f2d 100644 --- "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/3.switch/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/3.switch/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-05144fa9daf94a64ad0667eab1d6cc9a", - "keywords": [], + "keywords": ["流程控制", "switch"], "children": [], "export": ["switch.json"], "title": "switch" 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/4.\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/4.\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" index 2378f02087fb6625f257bb79649a544f3d6c2856..a3c8e30fce0180b46ce6222c51585a6b9a4cbe8e 100644 --- "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/4.\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/4.\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" @@ -1,6 +1,6 @@ { "node_id": "java-d11b7f01004c443ea6226d174ba1e3fa", - "keywords": [], + "keywords": ["异常", "错误", "try", "catch", "finally"], "children": [ { "概念": { 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/5.\345\207\275\346\225\260/call.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/5.\345\207\275\346\225\260/call.json" new file mode 100644 index 0000000000000000000000000000000000000000..9a4f11c7afa9ff9f7317c0c0736f72bfcc9daba3 --- /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/5.\345\207\275\346\225\260/call.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "刘鑫", + "source": "call.md", + "notebook_enable": false, + "exercise_id": "6e8215c3d78746279787c02cd6b40db4" +} \ 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/5.\345\207\275\346\225\260/call.md" "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/5.\345\207\275\346\225\260/call.md" new file mode 100644 index 0000000000000000000000000000000000000000..6a556977441152c875fe8afa2e7d85874d67bb67 --- /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/5.\345\207\275\346\225\260/call.md" @@ -0,0 +1,90 @@ +# tampline 调用 + +我们需要编写一个函数,对浮点数进行sigmod计算,即 `f(x)=1/(1+e^(-x))`,下列函数实现正确的是: + +## 答案 + +```java +import math.Math; + +public class Util{ + public float sigmod(float x){ + return 1/(1+Math.exp(-x)); + } +} +``` + +## 选项 + +### 没有 return + +```java +import math.Math; + +public class Util{ + public float sigmod(float x){ + 1/(1+Math.exp(-x)); + } +} +``` + +### 错误的结果返回方式 + +```java +import math.Math; + +public class Util{ + public void sigmod(float x, float result){ + result = 1/(1+Math.exp(-x)); + } +} +``` + +### 结构定义错误 + +```java +import math.Math; + +public class Util{ + public sigmod(float x) -> float{ + return 1/(1+Math.exp(-x)); + } +} +``` + +### 结构定义错误 + +```java +import math.Math; + +public class Util{ + public sigmod(float x):float = { + return 1/(1+Math.exp(-x)); + } +} +``` + +### 结构定义错误 + +```java +import math.Math; + +public class Util{ + public sigmod(float x) returns float { + return 1/(1+Math.exp(-x)); + } +} +``` + +### 结构定义错误 + +```java +import math.Math; + +public class Util{ + public sigmod(float x):float { + return 1/(1+Math.exp(-x)); + } +} +``` + 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/5.\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/5.\345\207\275\346\225\260/config.json" index f1fab0774bf1f3af2b73bceb44d6af55a98390d8..f06678731ed39a152c93027ada9f053691833eb0 100644 --- "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/5.\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/5.\345\207\275\346\225\260/config.json" @@ -1,6 +1,6 @@ { "node_id": "java-f2482f12e0634885bdf6701a5a802c77", - "keywords": [], + "keywords": ["函数", "function"], "children": [], - "export": ["try.json"] + "export": ["call.json", "parser.json"] } \ 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/5.\345\207\275\346\225\260/try.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/5.\345\207\275\346\225\260/parser.json" similarity index 83% 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/5.\345\207\275\346\225\260/try.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/5.\345\207\275\346\225\260/parser.json" index 3c456044173e67eff4466fe340bd1b8d56d38ef5..6f95cc551c141764206bf8f1e19e26f5624da778 100644 --- "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/5.\345\207\275\346\225\260/try.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/5.\345\207\275\346\225\260/parser.json" @@ -1,7 +1,7 @@ { "type": "code_options", "author": "刘鑫", - "source": "try.md", + "source": "parser.md", "exercise_id": "6d8116aa4c254e808bc1c2aa33afdd4f", "notebook_enable": false } \ 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/5.\345\207\275\346\225\260/try.md" "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/5.\345\207\275\346\225\260/parser.md" similarity index 99% 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/5.\345\207\275\346\225\260/try.md" 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/5.\345\207\275\346\225\260/parser.md" index f81dbda5a39534a8c8528ce319a1a724d295d4ba..e468037d099fcc4156932117d1b362ac59312500 100644 --- "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/5.\345\207\275\346\225\260/try.md" +++ "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/5.\345\207\275\346\225\260/parser.md" @@ -1,4 +1,4 @@ -# Try 封装 +# Parser 函数 我们的项目中有一个预备好的 `Try` 类型,它可以携带正常对象或异常,只需要调用对应的静态方法 `Try.success(T result)` 或者 `Try.failure(Throwable err)` 即可。 diff --git "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/config.json" "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/config.json" index 43a2b988b88e8233e82de8c15181f78cbc0f873f..ce16afa3152790297710b8c92dd44941d8e5e054 100644 --- "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/config.json" +++ "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/config.json" @@ -2,6 +2,6 @@ "node_id": "java-9f8b0da343fd415c9b29380647b0f1f8", "keywords": [], "children": [], - "export": [], + "export": ["map_reduce.json"], "title": "流简介" } \ No newline at end of file diff --git "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/map_reduce.json" "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/map_reduce.json" index 0febe9c55c80f6fa15f864ef709ae1ae47528c65..561f5d60573892eabcb6b8d9e23f4fdf3b5e5eeb 100644 --- "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/map_reduce.json" +++ "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/3.\346\265\201/map_reduce.json" @@ -2,5 +2,6 @@ "type": "code_options", "author": "刘鑫", "source": "map_reduce.md", - "notebook_enable": true + "notebook_enable": true, + "exercise_id": "76508072bc98405287653b9827f86424" } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index d5ed651e6a9b23d286f496bcf953576ac2ea00cd..2cf9d4b3b58573f0df98309d683b202017080348 100644 --- a/data/tree.json +++ b/data/tree.json @@ -57,9 +57,8 @@ "Java的基本语法格式": { "node_id": "java-efb87004230b4680a32c6584112c6f20", "keywords": [ - "输出", - "循环", - "for" + "语法", + "Hello World" ], "children": [] } @@ -67,21 +66,18 @@ { "Java中的注释": { "node_id": "java-c668b26b90ab4982bd906933809d6049", - "keywords": [], + "keywords": [ + "注释 " + ], "children": [] } }, { "Java中的关键字": { "node_id": "java-0021d9d14dfc429cab17b4dd912651b6", - "keywords": [], - "children": [] - } - }, - { - "Java中的标识符": { - "node_id": "java-1d41e245176e437e8103e481bc91aa3b", - "keywords": [], + "keywords": [ + "关键字" + ], "children": [] } } @@ -107,7 +103,10 @@ { "变量的数据类型": { "node_id": "java-ac26535850ef4aaf8bb9fec08bc47825", - "keywords": [], + "keywords": [ + "变量", + "类型" + ], "children": [] } }, @@ -187,14 +186,24 @@ { "if条件语句": { "node_id": "java-d4a802d353d648a0a4c90daf60774cf3", - "keywords": [], + "keywords": [ + "条件", + "控制", + "分支", + "if" + ], "children": [] } }, { "switch条件语句": { "node_id": "java-180cf0806d374fa4b10fdaebcc946d89", - "keywords": [], + "keywords": [ + "条件", + "控制", + "分支", + "switch" + ], "children": [] } } @@ -207,16 +216,23 @@ "keywords": [], "children": [ { - "do…while循环语句": { + "dowhile循环": { "node_id": "java-9814a131da364cd0a3933b640ddb421c", - "keywords": [], + "keywords": [ + "循环", + "do", + "while" + ], "children": [] } }, { "for循环语句": { "node_id": "java-911127b38b884ab4bb5a35365c41833b", - "keywords": [], + "keywords": [ + "循环", + "for" + ], "children": [] } } @@ -231,14 +247,21 @@ { "Collection接口": { "node_id": "java-73271e880f0843f69437427bfc557ff2", - "keywords": [], + "keywords": [ + "集合", + "collection" + ], "children": [] } }, { "List接口": { "node_id": "java-c6a5d8d2c6394aae9ba504a2d2e922e8", - "keywords": [], + "keywords": [ + "集合", + "list", + "列表" + ], "children": [ { "List接口简介": { @@ -270,7 +293,11 @@ { "Collection集合遍历": { "node_id": "java-04044ad9b1914b928a0f48be4478f9ac", - "keywords": [], + "keywords": [ + "集合", + "迭代", + "iteratable" + ], "children": [ { "Iterator遍历集合": { @@ -302,7 +329,10 @@ { "Set接口": { "node_id": "java-243249b52e4449d1acc2f61ac3d492c4", - "keywords": [], + "keywords": [ + "集合", + "set" + ], "children": [ { "Set接口简介": { @@ -334,7 +364,11 @@ { "Map接口": { "node_id": "java-585898e24579448980def03a33fd553c", - "keywords": [], + "keywords": [ + "集合", + "字典", + "map" + ], "children": [ { "Map接口简介": { @@ -404,35 +438,51 @@ { "链表": { "node_id": "java-bfbb4319eb60496583ace9aca561c7ab", - "keywords": [], + "keywords": [ + "集合", + "链表" + ], "children": [] } }, { "数组列表": { "node_id": "java-a8e9302bf3f34c67b6d0d1d1dd5b8e06", - "keywords": [], + "keywords": [ + "集合", + "ArrayList" + ], "children": [] } }, { "散列集": { "node_id": "java-53a2b2fe37394f808059240a7a65c347", - "keywords": [], + "keywords": [ + "集合", + "HashSet" + ], "children": [] } }, { "树集": { "node_id": "java-b295e8ba38ed4e3c90ea0f7b0d70039e", - "keywords": [], + "keywords": [ + "集合", + "树" + ], "children": [] } }, { "映射": { "node_id": "java-7625240ab0254b198142c52926465f42", - "keywords": [], + "keywords": [ + "集合", + "映射", + "字典" + ], "children": [ { "基本映射操作": { @@ -524,28 +574,43 @@ { "编写equals和hashCode": { "node_id": "java-bb2a2b6d7b114799b01aa89bafbdab86", - "keywords": [], + "keywords": [ + "判等", + "hash", + "equals" + ], "children": [] } }, { "使用TreeMap": { "node_id": "java-6d9ccc979da54411ac65fccd1a12071e", - "keywords": [], + "keywords": [ + "集合", + "TreeMap", + "字典" + ], "children": [] } }, { "使用Properties": { "node_id": "java-7b0b78c00f934f7f958dcf7107243ae1", - "keywords": [], + "keywords": [ + "属性", + "字典", + "集合" + ], "children": [] } }, { "使用Deque": { "node_id": "java-ff4a16d20df24eda93d843749e777a76", - "keywords": [], + "keywords": [ + "集合", + "队列" + ], "children": [] } } @@ -560,7 +625,9 @@ { "算术操作符": { "node_id": "java-a4cc291dc2264301a87f361de4b8d6ea", - "keywords": [], + "keywords": [ + "算术操作符" + ], "children": [ { "一元加、减操作符": { @@ -576,14 +643,19 @@ { "自动递增和递减": { "node_id": "java-f6e6b9e930ef46699788339fc7322f18", - "keywords": [], + "keywords": [ + "递增", + "递减" + ], "children": [] } }, { "关系操作符": { "node_id": "java-21247e52fb0849699959f78321bc855e", - "keywords": [], + "keywords": [ + "关系运算" + ], "children": [ { "测试对象的等价性": { @@ -599,7 +671,12 @@ { "逻辑操作符": { "node_id": "java-a7a6076a60e140f18b63b6ea3574eed2", - "keywords": [], + "keywords": [ + "逻辑", + "布尔", + "bool", + "boolean" + ], "children": [ { "短路": { @@ -615,54 +692,43 @@ { "按位操作符": { "node_id": "java-58320af2f24648198eda32c4da587b5d", - "keywords": [], + "keywords": [ + "位运算", + "bit", + "比特" + ], "children": [] } }, { "移位操作符": { "node_id": "java-0d405a41281d424ca00dca4e18c12b61", - "keywords": [], + "keywords": [ + "位运算", + "左移", + "右移" + ], "children": [] } }, { "三元操作符if-else": { "node_id": "java-27584561349847fa84c7905215131621", - "keywords": [], + "keywords": [ + "逻辑", + "三元运算符" + ], "children": [] } }, { "字符串操作符 + 和 +=": { "node_id": "java-8fad68e2479a4e93875c6ca1746baef6", - "keywords": [], + "keywords": [ + "字符串" + ], "children": [] } - }, - { - "类型转换操作符": { - "node_id": "java-b075138ebd0145338459d7a9de46aef7", - "keywords": [], - "children": [ - { - "截尾和舍入": { - "keywords": [], - "children": [], - "node_id": "java-805d92324ad14bf48a50084d9af74a8c", - "title": "截尾和舍入" - } - }, - { - "提升": { - "keywords": [], - "children": [], - "node_id": "569d5e11c4fc5de7844053d9a733c5e8", - "title": "提升" - } - } - ] - } } ] } @@ -675,28 +741,46 @@ { "if-else": { "node_id": "java-85a126a6ba39488aaabd2d4015353175", - "keywords": [], + "keywords": [ + "流程控制", + "if", + "else" + ], "children": [] } }, { "for": { "node_id": "java-722dc1cccbc74369b9bff5ac580bc649", - "keywords": [], + "keywords": [ + "流程控制", + "for", + "循环", + "foreach" + ], "children": [] } }, { "switch": { "node_id": "java-05144fa9daf94a64ad0667eab1d6cc9a", - "keywords": [], + "keywords": [ + "流程控制", + "switch" + ], "children": [] } }, { "通过异常处理错误": { "node_id": "java-d11b7f01004c443ea6226d174ba1e3fa", - "keywords": [], + "keywords": [ + "异常", + "错误", + "try", + "catch", + "finally" + ], "children": [ { "概念": { @@ -916,7 +1000,10 @@ { "函数": { "node_id": "java-f2482f12e0634885bdf6701a5a802c77", - "keywords": [], + "keywords": [ + "函数", + "function" + ], "children": [] } }