diff --git "a/data/1.Java\345\210\235\351\230\266/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/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/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" new file mode 100644 index 0000000000000000000000000000000000000000..0daffd0fdacb373929df72b096eaf72af43a4370 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/2.\347\274\226\350\257\221Java\347\250\213\345\272\217/app.md" @@ -0,0 +1,33 @@ +# Hello World + +以下命令行代码中,能够正确编译出结果的是: + +## 答案 + +```java + +javac HelloWorld.java +``` + +## 选项 + +### A + +```java + +java -c HelloWorld.java +``` + +### B + +```java + +java -c HelloWorld +``` + +### C + +```java + +javac -c HelloWorld.java +``` diff --git "a/data/1.Java\345\210\235\351\230\266/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/3.\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/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/3.\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" new file mode 100644 index 0000000000000000000000000000000000000000..6d9da785006fc59d5a002905369230b6c01e16a5 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/2.\347\254\254\344\270\200\344\270\252Java\347\250\213\345\272\217/3.\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" @@ -0,0 +1,33 @@ +# CLASSPATH + +以下CLASSPATH设置中正确的是: + +## 答案 + +```java + +%JAVA_HOME%\bin +``` + +## 选项 + +### A + +```java + +%JAVA_HOME%\tools.jar +``` + +### B + +```java + +%JAVA_HOME%\dt.jar +``` + +### C + +```java + +%JAVA_HOME%\bin +``` diff --git "a/data/1.Java\345\210\235\351\230\266/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/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" new file mode 100644 index 0000000000000000000000000000000000000000..c11d9c8f03c94c1a3b30bca0896bcbe158e89a11 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" @@ -0,0 +1,33 @@ +# RUNTIME + +以下关于Java的运行机制中描述正确的是: + +## 答案 + +```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/4.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.md" "b/data/1.Java\345\210\235\351\230\266/4.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.md" new file mode 100644 index 0000000000000000000000000000000000000000..cccec3fe4deff42a946c8b68698d2006be94e64f --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/4.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.md" @@ -0,0 +1,39 @@ +# Java中的关键字 + +下面代码中哪个不是Java的关键字: + +```java + +import java.io.*; + +public class App { + public static void main(String[] args) { + int main = 1024; + System.out.println("Hello World"); + } +} +``` + +## 答案 + +```java + +main +``` +## 选项 + +### A + +public + +### B + +int + +### C + +import + +### D + +main diff --git "a/data/1.Java\345\210\235\351\230\266/4.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/4.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" new file mode 100644 index 0000000000000000000000000000000000000000..4903c307632e755b46c72643c58d4c5e658eb5da --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/4.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" @@ -0,0 +1,38 @@ +# 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/5.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/datatype.md" "b/data/1.Java\345\210\235\351\230\266/5.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/datatype.md" new file mode 100644 index 0000000000000000000000000000000000000000..5d5e23a59f6593b1edb3d2477cd6a9c63198cb25 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/5.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/datatype.md" @@ -0,0 +1,30 @@ +# 变量定义 + +以下数据类型哪个是错误的 + +## 答案 + +string + +## 选项 + +### A + +```java + +String name = "csdn"; +``` + +### B + +```java + +string x = "1"; +``` + +### C + +```java + +boolean flag = true; +``` diff --git "a/data/1.Java\345\210\235\351\230\266/6.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/6.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" new file mode 100644 index 0000000000000000000000000000000000000000..61d3c4c21241603632f50532e1f91c82599d7caf --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/6.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" @@ -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/6.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/6.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" new file mode 100644 index 0000000000000000000000000000000000000000..b4b2c34b98e82ac4bb24b6e66110c7f1534aa5a9 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/6.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" @@ -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/7.\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/7.\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" new file mode 100644 index 0000000000000000000000000000000000000000..80ac286e07bf4649aa875320ed29a4597e07a9ae --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\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" @@ -0,0 +1,45 @@ +# if结构 + +能正确打印出 `CSDN` 的代码是: + +## 答案 + +B + +## 选项 + +### A + +```java + +int count = 0; +if (1 = count) { + System.out.println("Hello World"); +} +``` + +### B + +```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"); +} else + System.out.println("Hello World"); +``` + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/7.\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/7.\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" new file mode 100644 index 0000000000000000000000000000000000000000..4aa0631d7ad593c68c993d78a2c480d430ccfa0a --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/7.\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" @@ -0,0 +1,64 @@ +# switch结构 + +下面switch代码结构正确的是: + +## 答案 + +A + +## 选项 + +### A + +```java + +int type = 0; +switch (type) { + case 0: + // TODO + break; + case 1: + // TODO + break; + default: + break; +} +``` + +### B + +```java + +int type = 0; +switch type { + case 0: + // TODO + break; + case 1: + // TODO + break; + default: + break; +} +``` + +### C + +```java + +int type = 0; +switch type: + case 0: + // TODO + break; + case 1: + // TODO + break; + default: + break; + +``` + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\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/8.\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" new file mode 100644 index 0000000000000000000000000000000000000000..e7d5cfa481d5739dee5c4a6f0257eb2e3f48df90 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\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" @@ -0,0 +1,25 @@ +# do...while循环结构 + +在do...while循环结构中,代码至少被执行几次: + +## 答案 + +A + +## 选项 + +### A + +1次 + +### B + +2次 + +### C + +3次 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/8.\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/8.\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" new file mode 100644 index 0000000000000000000000000000000000000000..9c9a5d83ff74e540b377ce864e7e51f2576a9a31 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/8.\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" @@ -0,0 +1,42 @@ +# for循环结构 + +正确的for循环结构是: + +## 答案 + +D + +## 选项 + +### A + +```Java + +for (int i = 0; i < 10; i++) { + System.out.println("Hello World"); +} +``` + +### B + +```Java + +String[] arr = new String[] {"1", "2", "3"}; +for (String str : arr) { + System.out.println("Hello World"); +} +``` + +### C + +```Java + +Map map = new HashMap<>(); +for (String str : map.keySet()) { + System.out.println("Hello World"); +} +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/11.\351\223\276\350\241\250/linkedlist.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/11.\351\223\276\350\241\250/linkedlist.md" new file mode 100644 index 0000000000000000000000000000000000000000..7b99688a1ef4b0bf46d4eb17d9406cc15105d654 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/11.\351\223\276\350\241\250/linkedlist.md" @@ -0,0 +1,25 @@ +# LinkedList + +对于LinkedList描述错误的是: + +## 答案 + +B + +## 选项 + +### A + +LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用 + +### B + +默认会把元素添加到链表的第一个位置 + +### C + +清空LinkedList的方法是clear() + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/12.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/12.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" new file mode 100644 index 0000000000000000000000000000000000000000..c2f954215c4bd39b3a8074579280fe699d5e6701 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/12.\346\225\260\347\273\204\345\210\227\350\241\250/arraylist.md" @@ -0,0 +1,25 @@ +# ArrayList + +对于ArrayList描述错误的是: + +## 答案 + +C + +## 选项 + +### A + +ArrayList底层是基于数组来实现容量大小动态变化的 + +### B + +ArrayList的扩容机制为首先扩容为原始容量的 1.5 倍 + +### C + +ArrayList中的元素是有序的 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/13.\346\225\243\345\210\227\351\233\206/hashset.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/13.\346\225\243\345\210\227\351\233\206/hashset.md" new file mode 100644 index 0000000000000000000000000000000000000000..5d32b60481176c684faffdc37eeff10a4cf5cd0a --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/13.\346\225\243\345\210\227\351\233\206/hashset.md" @@ -0,0 +1,25 @@ +# HashSet + +对于HashSet描述错误的是: + +## 答案 + +C + +## 选项 + +### A + +HashSet的无参构造函数创建一个大小为16的容器,加载因子为0.75 + +### B + +HashSet可以存储重复的元素 + +### C + +ArrayList中的元素是有序的 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/18.\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/9.\351\233\206\345\220\210/18.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" new file mode 100644 index 0000000000000000000000000000000000000000..293fa36c318f7714437e01a54ea5da0d524e6c8d --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/18.\351\201\227\347\225\231\347\232\204\351\233\206\345\220\210/legacy.md" @@ -0,0 +1,25 @@ +# 遗留的集合 + +下面哪些是遗留的集合: + +## 答案 + +D + +## 选项 + +### A + +Hashtable + +### B + +Vector + +### C + +Stack + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/2.Collection\346\216\245\345\217\243/collection.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/2.Collection\346\216\245\345\217\243/collection.md" new file mode 100644 index 0000000000000000000000000000000000000000..9e2bfe742c5a1fd2fab65a5984fa930955f79980 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/2.Collection\346\216\245\345\217\243/collection.md" @@ -0,0 +1,25 @@ +# Collection接口 + +下面是Collection API接口的是: + +## 答案 + +D + +## 选项 + +### A + +boolean add(E e) + +### B + +boolean addAll(Collection c) + +### C + +boolean isEmpty() + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" new file mode 100644 index 0000000000000000000000000000000000000000..303511edb8b98cf6d4a313691e88c692c3157976 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/20.\347\274\226\345\206\231equals\346\226\271\346\263\225/equals.md" @@ -0,0 +1,40 @@ +# equals方法 + +对于equals方法使用不当的是: + +## 答案 + +B + +## 选项 + +### A + +```Java + +String a = "1"; +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 + +Object a = new Object(); +Object b = new Object(); +System.out.println(a.equals(b)); +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/21.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/21.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" new file mode 100644 index 0000000000000000000000000000000000000000..3aa00ac279fe0b9ce9a162cab40053bca2254fde --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/21.\347\274\226\345\206\231equals\345\222\214hashCode/hashCode.md" @@ -0,0 +1,25 @@ +# equals和hashCode方法 + +关于equals和hashCode方法描述正确的是: + +## 答案 + +B + +## 选项 + +### A + +覆盖equals()但不覆盖hashCode(),会导致数据的不唯一 + +### B + +同时覆盖hashCode()和equals(),数据就是唯一的 + +### C + +覆盖hashCode()但不覆盖equals(),会导致数据的不唯一 + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/22.\344\275\277\347\224\250TreeMap/treemap.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/22.\344\275\277\347\224\250TreeMap/treemap.md" new file mode 100644 index 0000000000000000000000000000000000000000..4ffd81661bc63784463292ce722b49675f874e35 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/22.\344\275\277\347\224\250TreeMap/treemap.md" @@ -0,0 +1,25 @@ +# TreeMap + +关于TreeMap的描述正确的是: + +## 答案 + +A + +## 选项 + +### A + +TreeMap继承于AbstractMap,实现了Map, Cloneable, NavigableMap, Serializable接口 + +### B + +TreeMap允许出现重复的key + +### C + +TreeMap无法对元素进行排序 + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" new file mode 100644 index 0000000000000000000000000000000000000000..12c675cd80198cdd62dd8d152076814fb988d5ca --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/23.\344\275\277\347\224\250Properties/properties.md" @@ -0,0 +1,43 @@ +# Properties类 + +如果需要使用Properties类在控制台打印出JVM参数,下面的代码正确的是: + +## 答案 + +A + +## 选项 + +### A + +```Java + +public void test() { + Properties properties = System.getProperties(); + properties.list(System.out); +} +``` + +### B + +```Java + +public void test() { + Properties properties = new Properties(); + properties.list(System.class); +} +``` + +### C + +```Java + +public void test() { + Properties properties = new Properties(); + properties.print(System.out); +} +``` + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/24.\344\275\277\347\224\250Deque/deque.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/24.\344\275\277\347\224\250Deque/deque.md" new file mode 100644 index 0000000000000000000000000000000000000000..0a82c8bd445a261da557a68fcd7cf56d5486f695 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/24.\344\275\277\347\224\250Deque/deque.md" @@ -0,0 +1,25 @@ +# Deque + +关于Deque的用途,下面说法正确的是: + +## 答案 + +D + +## 选项 + +### A + +可以作为普通队列使用(一端进另一端出) + +### B + +可以作为双端队列使用(两端都可进出) + +### C + +可以用作堆栈 + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/3.List\346\216\245\345\217\243/list.md" "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/3.List\346\216\245\345\217\243/list.md" new file mode 100644 index 0000000000000000000000000000000000000000..69311bf2477ef8724a973af1f482fd50512ed6cf --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/3.List\346\216\245\345\217\243/list.md" @@ -0,0 +1,25 @@ +# List接口 + +List接口中,add(int index, E element)和set(int index, E element)方法的区别是: + +## 答案 + +C + +## 选项 + +### A + +一样的,没区别 + +### B + +add用于添加,set用于删除 + +### C + +add用于添加,set用于替换 + +### D + +以上都不是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" new file mode 100644 index 0000000000000000000000000000000000000000..fbd3fd60c42c099e2b3c6d6441b082f09d093dec --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/4.Collection\351\233\206\345\220\210\351\201\215\345\216\206/iteratable.md" @@ -0,0 +1,45 @@ +# Collection集合遍历 + +下面Collection集合的遍历方式正确是: + +## 答案 + +D + +## 选项 + +### A + +```Java + +List array = new ArrayList(); +Iterator it = array.iterator(); + while (it.hasNext()) { + String s = it.next(); + System.out.println(s); + } +} +``` + +### B + +```Java + +for (int i = 0; i < array.size(); i++) { + String s = array.get(i); + System.out.println(s); +} +``` + +### C + +```Java + +for (String str : array) { + System.out.println(str); +} +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" new file mode 100644 index 0000000000000000000000000000000000000000..9dd013463369b442c4b7a26a160bf61e83362744 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/5.Set\346\216\245\345\217\243/set.md" @@ -0,0 +1,34 @@ +# Set接口 + +下面不是Set接口的实现类的是: + +## 答案 + +C + +## 选项 + +### A + +```Java + +HashSet +``` + +### B + +```Java + +TreeSet +``` + +### C + +```Java + +LinkedSet +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" new file mode 100644 index 0000000000000000000000000000000000000000..8b5c958217ec86f6de47b357d8f5055b1dbe0b88 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/6.Map\346\216\245\345\217\243/map.md" @@ -0,0 +1,34 @@ +# Map接口 + +下面关于Map实现累的说法错误的是: + +## 答案 + +D + +## 选项 + +### A + +```Java + +HashMap是有序的 +``` + +### B + +```Java + +Hashtable不是线程安全的 +``` + +### C + +```Java + +ConcurrentHashMap无法保证并发的安全性 +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\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/9.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" new file mode 100644 index 0000000000000000000000000000000000000000..5f07727532f824c35ba7795c95ac1cb7d10a2e71 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/7.\345\270\270\347\224\250\345\267\245\345\205\267\347\261\273/util.md" @@ -0,0 +1,42 @@ +# 工具类 + +如果想实现1~10之间的随机数,下面哪个代码可以实现: + +## 答案 + +A + +## 选项 + +### A + +```Java + +Random random = new Random(); +int result = random.nextInt(10); +result = result + 1; +``` + +### B + +```Java + +Random random = new Random(); +int result = random.nextInt(1); +result = result + 10; +``` + +### C + +```Java + +int max = 10; +int min = 1; +Random random = new Random(); +int result = random.nextInt(min) % (max - min + 1) + min; +System.out.println(result); +``` + +### D + +以上都是 diff --git "a/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/9.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/9.\351\233\206\345\220\210/9.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" new file mode 100644 index 0000000000000000000000000000000000000000..589430992e6acec9a6064f20072b6fb63a23d8ed --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/9.\351\233\206\345\220\210/9.Java\351\233\206\345\220\210\346\241\206\346\236\266/collection.md" @@ -0,0 +1,25 @@ +# 集合框架 + +关于集合框架,下面的说法错误的是: + +## 答案 + +A + +## 选项 + +### A + +List和Set都是Collections的子类 + +### B + +Map不是Collection的子类 + +### C + +ArrayList是无序列表 + +### D + +以上都是