提交 4f45ddd1 编写于 作者: M Mars Liu

fixed tree

上级 7bcfd73e
......@@ -70,12 +70,10 @@
"type": "code_options",
"author": "刘鑫",
"source": "HelloWorld.md",
"exercise_id":"1190bb7834904da0b1f20915960714d5",
"notebook_enable": true
}
```
其中 type 字段目前都固定是 `code_options`。exercise_id 可以不写,notebook_enable 字段决定这个习题是否生成对应的 notebook 。处理程序会自动填补这个
数据。根据具体情况写好其它字段,注意这里 source 的文件名,我们指定了一个 markdwon 文件。现在我们新建一个 HelloWorld.md 并编辑为:
其中 type 字段目前都固定是 `code_options`,notebook_enable 字段决定这个习题是否生成对应的 notebook 。根据具体情况写好其它字段,注意这里 source 的文件名,我们指定了一个 markdwon 文件。现在我们新建一个 HelloWorld.md 并编辑为:
````markdown
# Hello World
......
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-b45c34278b714bfbb6a6d80817e24639",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "什么是Java"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-238f8a0558a949f29e56dd830eae1b8b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "JDK的下载"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-007e13f0e4db49a1b181b1561104873c",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "配置JDK"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-32823e681af949c4ae26e0bf9a9977a2",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java的版本"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-36e8a46b02764541acd2800e1b189403",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "JavaAPI文档"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-733ca772d4c14e94974c0fa98c41820b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java的应用领域"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-eefa4050fc314922a8df1b5f101dcae1",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java API文档"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-ee4e218c826b4f5cb22150ce60a5880b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "使用IDE"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-6d12bdbdeb7144aeb3649d50e0f06007",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "测试开发环境"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": []
"node_id": "java-43e7bb3ee96c44e29df8e2f4063be49a",
"keywords": [],
"title": "Java概述"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-34a5e258543140209c0a7ae93e90f334",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "IO概述"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-bc0a001b9405489db020b8cc77e5d205",
"keywords": [],
"children": [
{
"字节流概述": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "字节流概述"
}
},
{
"字节流读写文件": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-7a190721f9e14fc28a4dc1892ffe0845",
"title": "字节流读写文件"
}
},
{
"文件的拷贝": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "文件的拷贝"
}
},
{
......@@ -38,5 +41,6 @@
}
}
],
"export": []
"export": [],
"title": "字节流"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f7b0c5b43fc14e7aaf54257d96469d21",
"keywords": [],
"children": [
{
"File类的常用方法": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-d2fa4eea5f30456c8fd7ca8ef2ad5eab",
"title": "File类的常用方法"
}
},
{
"遍历目录下的文件": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "遍历目录下的文件"
}
},
{
"删除文件及目录": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "删除文件及目录"
}
},
{
......@@ -80,5 +83,6 @@
}
}
],
"export": []
"export": [],
"title": "File类"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-bff54193c9594a788b63428c761aa0db",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "IO"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-abfea328567247299dda87840637e3cb",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "更简单的打印语句"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-0d405a41281d424ca00dca4e18c12b61",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "移位操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-27584561349847fa84c7905215131621",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "三元操作符if-else"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-8fad68e2479a4e93875c6ca1746baef6",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "字符串操作符 + 和 +="
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-e284668a00844feb8b38b3073e3cb2b6",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "使用操作符时常犯的错误"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-b075138ebd0145338459d7a9de46aef7",
"keywords": [],
"children": [
{
"截尾和舍入": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-805d92324ad14bf48a50084d9af74a8c",
"title": "截尾和舍入"
}
},
{
"提升": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "提升"
}
}
],
"export": []
"export": [],
"title": "类型转换操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d5974aecec2f48839637253d09367815",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java没有“sizeof”"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-a9431628c39b4daf993bc3768ff8a44d",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "使用Java操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-e59d9d4b749543be8821b1d6a05c2afc",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "优先级"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d8af839c715a43d6a7d18e5999f2bcde",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "赋值"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-a4cc291dc2264301a87f361de4b8d6ea",
"keywords": [],
"children": [
{
"一元加、减操作符": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-a6e0d49965584c4392cff18cb591a332",
"title": "一元加、减操作符"
}
}
],
"export": []
"export": [],
"title": "算术操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f6e6b9e930ef46699788339fc7322f18",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "自动递增和递减"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-21247e52fb0849699959f78321bc855e",
"keywords": [],
"children": [
{
"测试对象的等价性": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-59cbb9821eed4c28a3e365e8ce963865",
"title": "测试对象的等价性"
}
}
],
"export": []
"export": [],
"title": "关系操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-a7a6076a60e140f18b63b6ea3574eed2",
"keywords": [],
"children": [
{
"短路": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-633e7df8ce304791b9981fccb636b3e8",
"title": "短路"
}
}
],
"export": []
"export": [],
"title": "逻辑操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-58320af2f24648198eda32c4da587b5d",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "按位操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d131f1a8df9446d383ed50bbd172c4bb",
"keywords": [],
"children": [
{
"File类的常用方法": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-1deea1d131b84d06a941a2b99ee2cf5b",
"title": "File类的常用方法"
}
},
{
"遍历目录下的文件": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "遍历目录下的文件"
}
},
{
"删除文件及目录": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "删除文件及目录"
}
},
{
......@@ -80,5 +83,6 @@
}
}
],
"export": []
"export": [],
"title": "操作符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-09da728d4cac4f51bcb205b7170dd83b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "true和false"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-fd953c58b2024be0b11f829c3b7f36fd",
"keywords": [],
"children": [
{
"用构造器确保初始化": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-9917fd6871e845bf873eec19aa99a353",
"title": "用构造器确保初始化"
}
},
{
"缺省构造器": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "缺省构造器"
}
},
{
......@@ -28,7 +30,8 @@
}
}
],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "成员初始化"
}
},
{
......@@ -423,5 +426,6 @@
}
}
],
"export": []
"export": [],
"title": "初始化与清理"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d11b7f01004c443ea6226d174ba1e3fa",
"keywords": [],
"children": [
{
"概念": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-74dba10624904700bca41dd2cfab0d17",
"title": "概念"
}
},
{
......@@ -17,7 +18,8 @@
"try块": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "try块"
}
},
{
......@@ -49,7 +51,8 @@
}
}
],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "捕获异常"
}
},
{
......@@ -212,5 +215,6 @@
}
}
],
"export": []
"export": [],
"title": "通过异常处理错误"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f372302ab33f4bfc875688641393d369",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "并发编程"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-85a126a6ba39488aaabd2d4015353175",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "if-else"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-73fd080a97c34ae2a89bd60c9510c409",
"keywords": [],
"children": [
{
"do-while": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-0238e72ddb834cde8c0059fb0a213d57",
"title": "do-while"
}
},
{
"逗号操作符": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "逗号操作符"
}
}
],
"export": []
"export": [],
"title": "迭代"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-722dc1cccbc74369b9bff5ac580bc649",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Foreach语法"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-66019537247040fcbb6d74a29f47819f",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "return"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-1b0927bc3a3342869b4fc981abf17ff6",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "break和continue"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f7ba772bd92e4ee48ebb231d7cd86d07",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "臭名昭著的“goto”"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-05144fa9daf94a64ad0667eab1d6cc9a",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "switch"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-30e9c233490b48cab3d429d4baa652d4",
"keywords": [],
"children": [
{
"抽象过程": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-a087266d273941c1b48ff7a6439c3763",
"title": "抽象过程"
}
},
{
"每个对象都有一个接口": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "每个对象都有一个接口"
}
},
{
"每个对象都提供服务": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "每个对象都提供服务"
}
},
{
......@@ -67,5 +70,6 @@
}
}
],
"export": []
"export": [],
"title": "对象导论"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-05024fbfd53a4d88978d6c78d7ff06bf",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "控制执行流程"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-fc2dfe1a80f64143b4ad339378ba61da",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "InputStream类型"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-cc8c2e511db54a2ca2ee798f2cdbd03b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "OutputStream类型"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-602feb8538b7419aa660c552c3a40884",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "读取输入"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-64b6e35bfb53488a9ed0abae657a4000",
"keywords": [],
"children": [
{
"抽象过程": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "java-2c9d55e0ad8d4f5fbc9b9f41d338925e",
"title": "抽象过程"
}
},
{
"每个对象都有一个接口": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "每个对象都有一个接口"
}
},
{
"每个对象都提供服务": {
"keywords": [],
"children": [],
"node_id": "569d5e11c4fc5de7844053d9a733c5e8"
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"title": "每个对象都提供服务"
}
},
{
......@@ -67,5 +70,6 @@
}
}
],
"export": []
"export": [],
"title": "输入和输出"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-823a70a13c2b4adfa75de69821f05e84",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "通过FilterInputStream从InputStream读取"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f6539c97ec184d74b6da9c00f1352830",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "通过FilterOutPutStream向OutputStream写入"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-4e35103c4b4043ee8f0fd4abe2fb0776",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "添加属性和有用的接口"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-a9ae14246ec447fb969860752ddfc947",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "数据的来源和去处"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-4cbbcc28c12644b38b2f3c67aa77b814",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "更改流的行为"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-5841af2d0b914d9b98c9c686a21721b7",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "未发生变化的类"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-32396d02d16640b49e4bfc6beee5b2f2",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Reader和Writer"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-b2e5b25889674bc7a9d623a1004f249b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "缓冲的输入文件"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-b7c5859c1d11403598c1e51ab5705167",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "从内存中输入"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-c2fbb86d10e14734a40d055b27922e8b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "格式化的内存输入"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-e43aad7888f646fda05d997ac91d3ed0",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "基本文件输出"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-6204262ce42842e6808e0933cea39741",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "存储和恢复数据"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-38f4f339ea78438b8fa150e9ae9a165b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "读取和写入随机访问文件"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-5c0990c32ac741ff91599274d2ed98e3",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "管道流"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d81cdb255d3e448895c5d0ae11cc4a31",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "IO的典型使用方式"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-8cc2f962c00f49b99437c4c6cf4bc5d3",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "读取二进制文件"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-77486c83e4a74b2dace24e1d78dccfc1",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "文件读写的实用工具"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-b129db04d5944bd28646849bdeb02915",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "从标准输入中读取"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-7e1fa0fd153441e98a8fc6228715366c",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "将System.out转换成PrintWriter"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-3cec01a35955478499952ffc662f21a9",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "标准IO重定向"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-7cacdc5775454c959b9374d65811537b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "标准IO"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-f7c6d831a9084704a3e91ec91a8e6d7b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "进程控制"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["输出", "main", "程序入口"],
"node_id": "java-55cfe3ca4d8f4611855475c2ea3737af",
"keywords": [
"输出",
"main",
"程序入口"
],
"children": [],
"export": ["HelloWorld.json"]
"export": [
"HelloWorld.json"
],
"title": "编辑Java源代码"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-5fa1abbd66474a9e98f62e3e172dbdfb",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "编译Java程序"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-45cdc91007ba431e87124a6a9c15725e",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "根据CLASSPATH环境变量定位类"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-379b792dde024090a7ed43b392ece2c5",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "第一个Java程序"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-10cc94d63a0e4804846f0b8f2d90bd58",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "用GZIP进行简单压缩"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-4f965ba95d8d4950a6f83a52c2271a9f",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "用Zip进行多文件存储"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-728e8731910f4289adbe110a5db754dd",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java档案文件"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-bd599e5bf2c44f3eb73a06218c4a1d4c",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "压缩"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-17e2f1ba71b9419283e7669fcdd455ec",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Preferences"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-836b88c6e1ee46e8b01bbd843b0c8971",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "PATH环境变量"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d8c0b7ac10d04711b99c7538b89a97bd",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "CLASSPATH环境变量"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-263ac3e02d10409a9f489674667f8ea5",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "系统环境变量"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-1c7f65aae3e344c39de8791b67e1fbb7",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java的运行机制"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["输出", "循环", "for"],
"node_id": "java-efb87004230b4680a32c6584112c6f20",
"keywords": [
"输出",
"循环",
"for"
],
"children": [],
"export": ["app.json"]
"export": [
"app.json"
],
"title": "Java的基本语法格式"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-c668b26b90ab4982bd906933809d6049",
"keywords": [],
"children": [],
"export": ["comment.json"]
"export": [
"comment.json"
],
"title": "Java中的注释"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-0021d9d14dfc429cab17b4dd912651b6",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java中的关键字"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-1d41e245176e437e8103e481bc91aa3b",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java中的标识符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-fc5d065c53404449bf726b5e441706c1",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java的基本语法"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["变量", "赋值", "定义"],
"node_id": "java-b8e6eab222ad4a06b53b4d00182769db",
"keywords": [
"变量",
"赋值",
"定义"
],
"children": [],
"export": ["vars.json", "swap.json"]
"export": [
"vars.json",
"swap.json"
],
"title": "变量的定义"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-ac26535850ef4aaf8bb9fec08bc47825",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "变量的数据类型"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["常量", "定义", "变量", "final"],
"node_id": "java-37cc072d202340f5ae3a6e829416edc7",
"keywords": [
"常量",
"定义",
"变量",
"final"
],
"children": [],
"export": ["solidity.json"]
"export": [
"solidity.json"
],
"title": "Java中的常量"
}
\ No newline at end of file
{
"node_id": "db24c3ffc1f04d9e9a61083364091d82",
"keywords": ["常量", "定义", "作用域"],
"node_id": "java-4657e7685f1543ddbaba55b2562b4ec9",
"keywords": [
"常量",
"定义",
"作用域"
],
"children": [],
"export": ["scope.json"]
"export": [
"scope.json"
],
"title": "变量的作用域"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-19afc527fd62401aaf89ff81a250d624",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java中的变量与常量"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["大于", "小于", "等于", "比较", "不等于"],
"node_id": "java-e858a75415dd4f6cb36cb023f4bb9ed8",
"keywords": [
"大于",
"小于",
"等于",
"比较",
"不等于"
],
"children": [],
"export": ["find.json", "max.json"]
"export": [
"find.json",
"max.json"
],
"title": "比较运算符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"keywords": ["逻辑运算符", "组合", "优先级"],
"node_id": "java-79c8e7f14bee4898a52f3103a29ae564",
"keywords": [
"逻辑运算符",
"组合",
"优先级"
],
"children": [],
"export": []
"export": [],
"title": "逻辑运算符"
}
\ No newline at end of file
{
"node_id": "5f233292265f4ed7a9af8d54fda3054f",
"keywords": ["算术运算符", "优先级"],
"node_id": "java-5d46f8b7ac974df8a24a04805c4a167b",
"keywords": [
"算术运算符",
"优先级"
],
"children": [],
"export": []
"export": [],
"title": "算术运算符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-624bba5cef024d2d8ebf54ded569343d",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "Java中的运算符"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-d4a802d353d648a0a4c90daf60774cf3",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "if条件语句"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-180cf0806d374fa4b10fdaebcc946d89",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "switch条件语句"
}
\ No newline at end of file
{
"node_id": "569d5e11c4fc5de7844053d9a733c5e8",
"node_id": "java-630751c514da49b9b675fddc5b2d0418",
"keywords": [],
"children": [],
"export": []
"export": [],
"title": "选择结构语句"
}
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册