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" index 55c7b3d406b4137ce78a4e16b741256d73e0dc8f..61d3c4c21241603632f50532e1f91c82599d7caf 100644 --- "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" @@ -47,6 +47,6 @@ if (flag1 && flag2) { } ``` -### 备选 +### 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" index 86318b5345ed8caea5434b2451e914dab9c3cd92..b4b2c34b98e82ac4bb24b6e66110c7f1534aa5a9 100644 --- "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" @@ -25,6 +25,6 @@ A 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 + +以上都是