Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_java
提交
a0cc8430
S
skill_tree_java
项目概览
CSDN 技术社区
/
skill_tree_java
通知
43
Star
8
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_java
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
a0cc8430
编写于
11月 11, 2021
作者:
湘王
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modified
上级
03f54178
变更
22
隐藏空白更改
内联
并排
Showing
22 changed file
with
666 addition
and
2 deletion
+666
-2
data/1.Java初阶/6.Java中的运算符/2.逻辑运算符/logic.md
data/1.Java初阶/6.Java中的运算符/2.逻辑运算符/logic.md
+1
-1
data/1.Java初阶/6.Java中的运算符/3.算术运算符/arithmetic.md
data/1.Java初阶/6.Java中的运算符/3.算术运算符/arithmetic.md
+1
-1
data/1.Java初阶/7.选择结构语句/1.if条件语句/if.md
data/1.Java初阶/7.选择结构语句/1.if条件语句/if.md
+45
-0
data/1.Java初阶/7.选择结构语句/2.switch条件语句/switch.md
data/1.Java初阶/7.选择结构语句/2.switch条件语句/switch.md
+64
-0
data/1.Java初阶/8.循环结构语句/1.do…while循环语句/dowhile.md
data/1.Java初阶/8.循环结构语句/1.do…while循环语句/dowhile.md
+25
-0
data/1.Java初阶/8.循环结构语句/2.for循环语句/for.md
data/1.Java初阶/8.循环结构语句/2.for循环语句/for.md
+42
-0
data/1.Java初阶/9.集合/11.链表/linkedlist.md
data/1.Java初阶/9.集合/11.链表/linkedlist.md
+25
-0
data/1.Java初阶/9.集合/12.数组列表/arraylist.md
data/1.Java初阶/9.集合/12.数组列表/arraylist.md
+25
-0
data/1.Java初阶/9.集合/13.散列集/hashset.md
data/1.Java初阶/9.集合/13.散列集/hashset.md
+25
-0
data/1.Java初阶/9.集合/18.遗留的集合/legacy.md
data/1.Java初阶/9.集合/18.遗留的集合/legacy.md
+25
-0
data/1.Java初阶/9.集合/2.Collection接口/collection.md
data/1.Java初阶/9.集合/2.Collection接口/collection.md
+25
-0
data/1.Java初阶/9.集合/20.编写equals方法/equals.md
data/1.Java初阶/9.集合/20.编写equals方法/equals.md
+40
-0
data/1.Java初阶/9.集合/21.编写equals和hashCode/hashCode.md
data/1.Java初阶/9.集合/21.编写equals和hashCode/hashCode.md
+25
-0
data/1.Java初阶/9.集合/22.使用TreeMap/treemap.md
data/1.Java初阶/9.集合/22.使用TreeMap/treemap.md
+25
-0
data/1.Java初阶/9.集合/23.使用Properties/properties.md
data/1.Java初阶/9.集合/23.使用Properties/properties.md
+43
-0
data/1.Java初阶/9.集合/24.使用Deque/deque.md
data/1.Java初阶/9.集合/24.使用Deque/deque.md
+25
-0
data/1.Java初阶/9.集合/3.List接口/list.md
data/1.Java初阶/9.集合/3.List接口/list.md
+25
-0
data/1.Java初阶/9.集合/4.Collection集合遍历/iteratable.md
data/1.Java初阶/9.集合/4.Collection集合遍历/iteratable.md
+45
-0
data/1.Java初阶/9.集合/5.Set接口/set.md
data/1.Java初阶/9.集合/5.Set接口/set.md
+34
-0
data/1.Java初阶/9.集合/6.Map接口/map.md
data/1.Java初阶/9.集合/6.Map接口/map.md
+34
-0
data/1.Java初阶/9.集合/7.常用工具类/util.md
data/1.Java初阶/9.集合/7.常用工具类/util.md
+42
-0
data/1.Java初阶/9.集合/9.Java集合框架/collection.md
data/1.Java初阶/9.集合/9.Java集合框架/collection.md
+25
-0
未找到文件。
data/1.Java初阶/6.Java中的运算符/2.逻辑运算符/logic.md
浏览文件 @
a0cc8430
...
...
@@ -47,6 +47,6 @@ if (flag1 && flag2) {
}
```
###
备选
###
D
以上都不是
data/1.Java初阶/6.Java中的运算符/3.算术运算符/arithmetic.md
浏览文件 @
a0cc8430
...
...
@@ -25,6 +25,6 @@ A
3
###
备选
###
D
以上都不是
data/1.Java初阶/7.选择结构语句/1.if条件语句/if.md
0 → 100644
浏览文件 @
a0cc8430
# 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
以上都不是
data/1.Java初阶/7.选择结构语句/2.switch条件语句/switch.md
0 → 100644
浏览文件 @
a0cc8430
# 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
以上都不是
data/1.Java初阶/8.循环结构语句/1.do…while循环语句/dowhile.md
0 → 100644
浏览文件 @
a0cc8430
# do...while循环结构
在do...while循环结构中,代码至少被执行几次:
## 答案
A
## 选项
### A
1次
### B
2次
### C
3次
### D
以上都不是
data/1.Java初阶/8.循环结构语句/2.for循环语句/for.md
0 → 100644
浏览文件 @
a0cc8430
# 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<String, String> map = new HashMap<>();
for (String str : map.keySet()) {
System.out.println("Hello World");
}
```
### D
以上都是
data/1.Java初阶/9.集合/11.链表/linkedlist.md
0 → 100644
浏览文件 @
a0cc8430
# LinkedList
对于LinkedList描述错误的是:
## 答案
B
## 选项
### A
LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用
### B
默认会把元素添加到链表的第一个位置
### C
清空LinkedList的方法是clear()
### D
以上都不是
data/1.Java初阶/9.集合/12.数组列表/arraylist.md
0 → 100644
浏览文件 @
a0cc8430
# ArrayList
对于ArrayList描述错误的是:
## 答案
C
## 选项
### A
ArrayList底层是基于数组来实现容量大小动态变化的
### B
ArrayList的扩容机制为首先扩容为原始容量的 1.5 倍
### C
ArrayList中的元素是有序的
### D
以上都不是
data/1.Java初阶/9.集合/13.散列集/hashset.md
0 → 100644
浏览文件 @
a0cc8430
# HashSet
对于HashSet描述错误的是:
## 答案
C
## 选项
### A
HashSet的无参构造函数创建一个大小为16的容器,加载因子为0.75
### B
HashSet可以存储重复的元素
### C
ArrayList中的元素是有序的
### D
以上都不是
data/1.Java初阶/9.集合/18.遗留的集合/legacy.md
0 → 100644
浏览文件 @
a0cc8430
# 遗留的集合
下面哪些是遗留的集合:
## 答案
D
## 选项
### A
Hashtable
### B
Vector
### C
Stack
### D
以上都是
data/1.Java初阶/9.集合/2.Collection接口/collection.md
0 → 100644
浏览文件 @
a0cc8430
# Collection接口
下面是Collection API接口的是:
## 答案
D
## 选项
### A
boolean add(E e)
### B
boolean addAll(Collection
<
?
extends
E
>
c)
### C
boolean isEmpty()
### D
以上都是
data/1.Java初阶/9.集合/20.编写equals方法/equals.md
0 → 100644
浏览文件 @
a0cc8430
# 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
以上都是
data/1.Java初阶/9.集合/21.编写equals和hashCode/hashCode.md
0 → 100644
浏览文件 @
a0cc8430
# equals和hashCode方法
关于equals和hashCode方法描述正确的是:
## 答案
B
## 选项
### A
覆盖equals()但不覆盖hashCode(),会导致数据的不唯一
### B
同时覆盖hashCode()和equals(),数据就是唯一的
### C
覆盖hashCode()但不覆盖equals(),会导致数据的不唯一
### D
以上都是
data/1.Java初阶/9.集合/22.使用TreeMap/treemap.md
0 → 100644
浏览文件 @
a0cc8430
# TreeMap
关于TreeMap的描述正确的是:
## 答案
A
## 选项
### A
TreeMap继承于AbstractMap,实现了Map, Cloneable, NavigableMap, Serializable接口
### B
TreeMap允许出现重复的key
### C
TreeMap无法对元素进行排序
### D
以上都是
data/1.Java初阶/9.集合/23.使用Properties/properties.md
0 → 100644
浏览文件 @
a0cc8430
# 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
以上都不是
data/1.Java初阶/9.集合/24.使用Deque/deque.md
0 → 100644
浏览文件 @
a0cc8430
# Deque
关于Deque的用途,下面说法正确的是:
## 答案
D
## 选项
### A
可以作为普通队列使用(一端进另一端出)
### B
可以作为双端队列使用(两端都可进出)
### C
可以用作堆栈
### D
以上都是
data/1.Java初阶/9.集合/3.List接口/list.md
0 → 100644
浏览文件 @
a0cc8430
# List接口
List接口中,add(int index, E element)和set(int index, E element)方法的区别是:
## 答案
C
## 选项
### A
一样的,没区别
### B
add用于添加,set用于删除
### C
add用于添加,set用于替换
### D
以上都不是
data/1.Java初阶/9.集合/4.Collection集合遍历/iteratable.md
0 → 100644
浏览文件 @
a0cc8430
# Collection集合遍历
下面Collection集合的遍历方式正确是:
## 答案
D
## 选项
### A
```
Java
List<String> array = new ArrayList<String>();
Iterator<String> 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
以上都是
data/1.Java初阶/9.集合/5.Set接口/set.md
0 → 100644
浏览文件 @
a0cc8430
# Set接口
下面不是Set接口的实现类的是:
## 答案
C
## 选项
### A
```
Java
HashSet
```
### B
```
Java
TreeSet
```
### C
```
Java
LinkedSet
```
### D
以上都是
data/1.Java初阶/9.集合/6.Map接口/map.md
0 → 100644
浏览文件 @
a0cc8430
# Map接口
下面关于Map实现累的说法错误的是:
## 答案
D
## 选项
### A
```
Java
HashMap是有序的
```
### B
```
Java
Hashtable不是线程安全的
```
### C
```
Java
ConcurrentHashMap无法保证并发的安全性
```
### D
以上都是
data/1.Java初阶/9.集合/7.常用工具类/util.md
0 → 100644
浏览文件 @
a0cc8430
# 工具类
如果想实现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
以上都是
data/1.Java初阶/9.集合/9.Java集合框架/collection.md
0 → 100644
浏览文件 @
a0cc8430
# 集合框架
关于集合框架,下面的说法错误的是:
## 答案
A
## 选项
### A
List和Set都是Collections的子类
### B
Map不是Collection的子类
### C
ArrayList是无序列表
### D
以上都是
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录