Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_java
提交
95d85e47
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看板
提交
95d85e47
编写于
11月 18, 2021
作者:
M
Mars Liu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
for merge
上级
2af542c0
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
1482 addition
and
7 deletion
+1482
-7
data/1.Java初阶/11.控制执行流程/10.对象导论/config.json
data/1.Java初阶/11.控制执行流程/10.对象导论/config.json
+76
-0
data/1.Java初阶/11.控制执行流程/11.初始化与清理/config.json
data/1.Java初阶/11.控制执行流程/11.初始化与清理/config.json
+432
-0
data/1.Java初阶/11.控制执行流程/12.通过异常处理错误/config.json
data/1.Java初阶/11.控制执行流程/12.通过异常处理错误/config.json
+221
-0
data/1.Java初阶/11.控制执行流程/13.并发编程/config.json
data/1.Java初阶/11.控制执行流程/13.并发编程/config.json
+8
-0
data/1.Java初阶/11.控制执行流程/14.通过异常处理错误/config.json
data/1.Java初阶/11.控制执行流程/14.通过异常处理错误/config.json
+221
-0
data/1.Java初阶/11.控制执行流程/15.并发编程/config.json
data/1.Java初阶/11.控制执行流程/15.并发编程/config.json
+8
-0
data/1.Java初阶/11.控制执行流程/7.switch/config.json
data/1.Java初阶/11.控制执行流程/7.switch/config.json
+8
-0
data/1.Java初阶/11.控制执行流程/8.对象导论/config.json
data/1.Java初阶/11.控制执行流程/8.对象导论/config.json
+76
-0
data/1.Java初阶/11.控制执行流程/9.初始化与清理/config.json
data/1.Java初阶/11.控制执行流程/9.初始化与清理/config.json
+432
-0
data/tree.json
data/tree.json
+0
-7
未找到文件。
data/1.Java初阶/11.控制执行流程/10.对象导论/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-30e9c233490b48cab3d429d4baa652d4"
,
"keywords"
:
[],
"children"
:
[
{
"抽象过程"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-a087266d273941c1b48ff7a6439c3763"
,
"title"
:
"抽象过程"
}
},
{
"每个对象都有一个接口"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"每个对象都有一个接口"
}
},
{
"每个对象都提供服务"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"每个对象都提供服务"
}
},
{
"被隐藏的具体实现"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"复用具体实现"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"伴随多态的可互换对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"单根继承结构"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"容器"
:
{
"keywords"
:
[],
"children"
:
[
{
"参数化类型(范型)"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"对象导论"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/11.初始化与清理/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-fd953c58b2024be0b11f829c3b7f36fd"
,
"keywords"
:
[],
"children"
:
[
{
"用构造器确保初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-9917fd6871e845bf873eec19aa99a353"
,
"title"
:
"用构造器确保初始化"
}
},
{
"缺省构造器"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"缺省构造器"
}
},
{
"成员初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"指定初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"成员初始化"
}
},
{
"构造器初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"初始化顺序"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"静态数据的初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"显式的静态初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"数组初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"可变参数列表"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"枚举类型"
:
{
"keywords"
:
[],
"children"
:
[
{
"基本enum特性"
:
{
"keywords"
:
[],
"children"
:
[
{
"将静态导入用于enum"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"向enum中添加新方法"
:
{
"keywords"
:
[],
"children"
:
[
{
"覆盖enum的方法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"switch语句中的enum"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"values()的神秘之处"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"实现但不继承随机选取"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"为组织而使用接口"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumSet替代标志"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumMap"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"常数相关的方法"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用enum的职责链"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用enum的状态机"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"多路分发"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用enum分发"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumMap分发"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用枚举类型设置常量"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用枚举类型的优势"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"类初始化块"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Java访问权限修饰词"
:
{
"keywords"
:
[],
"children"
:
[
{
"包访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"public:接口访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"private: 你无法访问"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"protected:继承访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"类的访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"组合语法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"继承语法"
:
{
"keywords"
:
[],
"children"
:
[
{
"初始化基类"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"代理"
:
{
"keywords"
:
[],
"children"
:
[
{
"创建代理对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"代理类的特性"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"在组合与继承之间选择"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"protected关键字"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"添加一组元素"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"容器的打印"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"List"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"迭代器"
:
{
"keywords"
:
[],
"children"
:
[
{
"ListIterator"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"LinkedList"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Stack"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Set"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Map"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Queue"
:
{
"keywords"
:
[],
"children"
:
[
{
"PriorityQueue"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Collection和Iterator"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Foreach与迭代器"
:
{
"keywords"
:
[],
"children"
:
[
{
"适配器方法惯用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"初始化与清理"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/12.通过异常处理错误/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-d11b7f01004c443ea6226d174ba1e3fa"
,
"keywords"
:
[],
"children"
:
[
{
"概念"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-74dba10624904700bca41dd2cfab0d17"
,
"title"
:
"概念"
}
},
{
"捕获异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"try块"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"try块"
}
},
{
"异常处理程序"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"f?inally子句"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"try-with-Resources语句"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"分析堆栈轨迹元素"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"捕获异常"
}
},
{
"创建自定义异常"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常说明"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"捕获所有异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"栈轨迹"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"重新抛出异常"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常链"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Java标准异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"特例: RuntimeException(运行时异常)"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用finally进行清理"
:
{
"keywords"
:
[],
"children"
:
[
{
"finally用来做什么"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"在return中使用finally"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"缺憾:异常丢失"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"构造器"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用构造器执行初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"构造器重载"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常匹配"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"其他可选方式"
:
{
"keywords"
:
[],
"children"
:
[
{
"历史"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"观点"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"把异常传递给控制台"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"把“受检查异常”转换为“不受检查的异常”"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常使用指南"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"通过异常处理错误"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/13.并发编程/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-f372302ab33f4bfc875688641393d369"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"title"
:
"并发编程"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/14.通过异常处理错误/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-d11b7f01004c443ea6226d174ba1e3fa"
,
"keywords"
:
[],
"children"
:
[
{
"概念"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-74dba10624904700bca41dd2cfab0d17"
,
"title"
:
"概念"
}
},
{
"捕获异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"try块"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"try块"
}
},
{
"异常处理程序"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"f?inally子句"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"try-with-Resources语句"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"分析堆栈轨迹元素"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"捕获异常"
}
},
{
"创建自定义异常"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常说明"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"捕获所有异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"栈轨迹"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"重新抛出异常"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常链"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Java标准异常"
:
{
"keywords"
:
[],
"children"
:
[
{
"特例: RuntimeException(运行时异常)"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用finally进行清理"
:
{
"keywords"
:
[],
"children"
:
[
{
"finally用来做什么"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"在return中使用finally"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"缺憾:异常丢失"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"构造器"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用构造器执行初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"构造器重载"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常匹配"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"其他可选方式"
:
{
"keywords"
:
[],
"children"
:
[
{
"历史"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"观点"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"把异常传递给控制台"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"把“受检查异常”转换为“不受检查的异常”"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"异常使用指南"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"通过异常处理错误"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/15.并发编程/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-f372302ab33f4bfc875688641393d369"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"title"
:
"并发编程"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/7.switch/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-05144fa9daf94a64ad0667eab1d6cc9a"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"title"
:
"switch"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/8.对象导论/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-30e9c233490b48cab3d429d4baa652d4"
,
"keywords"
:
[],
"children"
:
[
{
"抽象过程"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-a087266d273941c1b48ff7a6439c3763"
,
"title"
:
"抽象过程"
}
},
{
"每个对象都有一个接口"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"每个对象都有一个接口"
}
},
{
"每个对象都提供服务"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"每个对象都提供服务"
}
},
{
"被隐藏的具体实现"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"复用具体实现"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"伴随多态的可互换对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"单根继承结构"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"容器"
:
{
"keywords"
:
[],
"children"
:
[
{
"参数化类型(范型)"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"对象导论"
}
\ No newline at end of file
data/1.Java初阶/11.控制执行流程/9.初始化与清理/config.json
0 → 100644
浏览文件 @
95d85e47
{
"node_id"
:
"java-fd953c58b2024be0b11f829c3b7f36fd"
,
"keywords"
:
[],
"children"
:
[
{
"用构造器确保初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"java-9917fd6871e845bf873eec19aa99a353"
,
"title"
:
"用构造器确保初始化"
}
},
{
"缺省构造器"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"缺省构造器"
}
},
{
"成员初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"指定初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"title"
:
"成员初始化"
}
},
{
"构造器初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"初始化顺序"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"静态数据的初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"显式的静态初始化"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"数组初始化"
:
{
"keywords"
:
[],
"children"
:
[
{
"可变参数列表"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"枚举类型"
:
{
"keywords"
:
[],
"children"
:
[
{
"基本enum特性"
:
{
"keywords"
:
[],
"children"
:
[
{
"将静态导入用于enum"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"向enum中添加新方法"
:
{
"keywords"
:
[],
"children"
:
[
{
"覆盖enum的方法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"switch语句中的enum"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"values()的神秘之处"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"实现但不继承随机选取"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"为组织而使用接口"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumSet替代标志"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumMap"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"常数相关的方法"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用enum的职责链"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用enum的状态机"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"多路分发"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用enum分发"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用EnumMap分发"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用枚举类型设置常量"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"使用枚举类型的优势"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"类初始化块"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Java访问权限修饰词"
:
{
"keywords"
:
[],
"children"
:
[
{
"包访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"public:接口访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"private: 你无法访问"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"protected:继承访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"类的访问权限"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"组合语法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"继承语法"
:
{
"keywords"
:
[],
"children"
:
[
{
"初始化基类"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"代理"
:
{
"keywords"
:
[],
"children"
:
[
{
"创建代理对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"代理类的特性"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"在组合与继承之间选择"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"protected关键字"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"添加一组元素"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"容器的打印"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"List"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"迭代器"
:
{
"keywords"
:
[],
"children"
:
[
{
"ListIterator"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"LinkedList"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Stack"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Set"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Map"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Queue"
:
{
"keywords"
:
[],
"children"
:
[
{
"PriorityQueue"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Collection和Iterator"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
},
{
"Foreach与迭代器"
:
{
"keywords"
:
[],
"children"
:
[
{
"适配器方法惯用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
}
],
"export"
:
[],
"title"
:
"初始化与清理"
}
\ No newline at end of file
data/tree.json
浏览文件 @
95d85e47
...
...
@@ -1066,13 +1066,6 @@
"children"
:
[]
}
},
{
"switch"
:
{
"node_id"
:
"java-05144fa9daf94a64ad0667eab1d6cc9a"
,
"keywords"
:
[],
"children"
:
[]
}
},
{
"对象导论"
:
{
"node_id"
:
"java-30e9c233490b48cab3d429d4baa652d4"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录