提交 45f01e6c 编写于 作者: M Mars Liu

ensure node_id

上级 b9fe51f7
{
"node_id": "java-55cfe3ca4d8f4611855475c2ea3737af",
"node_id": "java-e16d823e787d40eeae695e9af8ee47cf",
"keywords": [
"输出",
"main",
......
{
"node_id": "java-5fa1abbd66474a9e98f62e3e172dbdfb",
"node_id": "java-bd39af30b80f41be83e406bf49ed02e3",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-1c7f65aae3e344c39de8791b67e1fbb7",
"node_id": "java-78400f646a084398a990070106c0bcc2",
"keywords": [],
"children": [],
"export": ["runtime.json"],
"export": [
"runtime.json"
],
"title": "Java的运行机制"
}
\ No newline at end of file
{
"node_id": "java-45cdc91007ba431e87124a6a9c15725e",
"node_id": "java-c45177323ffc47f28a8351dd016c55bc",
"keywords": [],
"children": [],
"export": ["classpath.json"],
"export": [
"classpath.json"
],
"title": "根据CLASSPATH环境变量定位类"
}
\ No newline at end of file
{
"node_id": "java-379b792dde024090a7ed43b392ece2c5",
"node_id": "java-d2bffd0bc5f344d18e38d20da5d0825f",
"keywords": [],
"children": [],
"export": [],
......
{
"keywords": [],
"children": [],
"node_id": "java-461a08a44ae845018b7f0356ea928085",
"export": ["classic.json"]
"node_id": "java-6245114372574890b2d4ad8bea4d483b",
"export": [
"classic.json"
]
}
\ No newline at end of file
{
"keywords": ["面向对象", "抽象类", "接口"],
"keywords": [
"面向对象",
"抽象类",
"接口"
],
"children": [],
"node_id": "java-a02b334b2e364161badae34636a0284f"
"node_id": "java-846097fc977f4450a363aafb638e8c30"
}
\ No newline at end of file
{
"keywords": ["面向对象", "类型", "接口"],
"keywords": [
"面向对象",
"类型",
"接口"
],
"children": [],
"node_id": "java-5d28bfbed25f4ae2b4d21fc1f2222e49",
"export":["interface.json"]
"node_id": "java-287339cc4b904f798037e080ac5c53c2",
"export": [
"interface.json"
]
}
\ No newline at end of file
{
"keywords": ["面向对象", "匿名类", "lambda"],
"keywords": [
"面向对象",
"匿名类",
"lambda"
],
"children": [],
"node_id": "java-b06b5b2c7a6b44cc87744168729b31e6",
"export":[
"node_id": "java-8a1e6783509545b7ba9d64e0c6025a6a",
"export": [
"anonymous.json"
]
}
\ No newline at end of file
{
"keywords": [],
"children": [],
"node_id": "java-e06f6fb888f940b4894e835d9afc9138"
"node_id": "java-4ac81e64cadd4f25886366d769385b30"
}
\ No newline at end of file
{
"node_id": "java-5a6948bd7d6d4057ad78dc6923dc4061",
"node_id": "java-84d6860a1aff452cbf1857d7a745209e",
"keywords": [],
"children": [],
"export": ["bytestream.json"]
"export": [
"bytestream.json"
]
}
\ No newline at end of file
{
"node_id": "java-4293c5bec0cb415fac5e1d80be8f6113",
"node_id": "java-9ace15fc5a0343429120704bedfd6812",
"keywords": [],
"children": [],
"export": ["file.json"]
"export": [
"file.json"
]
}
\ No newline at end of file
{
"node_id": "java-7731719237a149f4b72ed3fdf17a16fb",
"node_id": "java-d6b4921c0ddb48b296ec51aaa1f20d64",
"keywords": []
}
\ No newline at end of file
{
"node_id": "java-efb87004230b4680a32c6584112c6f20",
"node_id": "java-e1152affe31745429dad9816771e70a5",
"keywords": [
"语法", "Hello World"
"语法",
"Hello World"
],
"children": [],
"export": [
......
{
"node_id": "java-c668b26b90ab4982bd906933809d6049",
"keywords": ["注释 "],
"node_id": "java-ed20d8f9663a410b95cf096cef509664",
"keywords": [
"注释 "
],
"children": [],
"export": [
"comment.json"
......
{
"node_id": "java-0021d9d14dfc429cab17b4dd912651b6",
"keywords": ["关键字"],
"node_id": "java-5e227c99fdb04e11a49d267cd462684b",
"keywords": [
"关键字"
],
"children": [],
"export": ["keyword.json"],
"export": [
"keyword.json"
],
"title": "Java中的关键字"
}
\ No newline at end of file
{
"node_id": "java-fc5d065c53404449bf726b5e441706c1",
"node_id": "java-052295f40f1141709ac9897350b662ca",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-b8e6eab222ad4a06b53b4d00182769db",
"node_id": "java-067f3804b0df436eb9a6969af54a0ffd",
"keywords": [
"变量",
"赋值",
......
{
"node_id": "java-ac26535850ef4aaf8bb9fec08bc47825",
"keywords": ["变量", "类型"],
"node_id": "java-107733a2dd414cd4a33dbfb2e46281e1",
"keywords": [
"变量",
"类型"
],
"children": [],
"export": ["datatype.json"],
"export": [
"datatype.json"
],
"title": "变量的数据类型"
}
\ No newline at end of file
{
"node_id": "java-37cc072d202340f5ae3a6e829416edc7",
"node_id": "java-79083b80f5be46ab9dc014c98104b69b",
"keywords": [
"常量",
"定义",
......
{
"node_id": "java-4657e7685f1543ddbaba55b2562b4ec9",
"node_id": "java-02e5f4a31b434461ba257a92117b7f0a",
"keywords": [
"常量",
"定义",
......
{
"node_id": "java-19afc527fd62401aaf89ff81a250d624",
"node_id": "java-7b91489a464646a1a7a9c3044be66aa3",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-e858a75415dd4f6cb36cb023f4bb9ed8",
"node_id": "java-40605321a90d400abc5afda44f31c184",
"keywords": [
"大于",
"小于",
......
{
"node_id": "java-79c8e7f14bee4898a52f3103a29ae564",
"node_id": "java-02cf47f86d194d9a88a91e267370a5d2",
"keywords": [
"逻辑运算符",
"组合",
"优先级"
],
"children": [],
"export": ["logic.json"],
"export": [
"logic.json"
],
"title": "逻辑运算符"
}
\ No newline at end of file
{
"node_id": "java-5d46f8b7ac974df8a24a04805c4a167b",
"node_id": "java-b95d6f801e7744e88dce333ada0da7cb",
"keywords": [
"算术运算符",
"优先级"
],
"children": [],
"export": ["arithmetic.json"],
"export": [
"arithmetic.json"
],
"title": "算术运算符"
}
\ No newline at end of file
{
"node_id": "java-624bba5cef024d2d8ebf54ded569343d",
"node_id": "java-7c363476a5f9428880a703526e65c06e",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-d4a802d353d648a0a4c90daf60774cf3",
"keywords": ["条件", "控制", "分支", "if"],
"node_id": "java-1bd28ab7bd0c49a48a64cf1b7d2db8e5",
"keywords": [
"条件",
"控制",
"分支",
"if"
],
"children": [],
"export": ["if.json"],
"export": [
"if.json"
],
"title": "if条件语句"
}
\ No newline at end of file
{
"node_id": "java-180cf0806d374fa4b10fdaebcc946d89",
"keywords": ["条件", "控制", "分支", "switch"],
"node_id": "java-d7ec0874b36f405a83312de7d1acfd41",
"keywords": [
"条件",
"控制",
"分支",
"switch"
],
"children": [],
"export": ["switch.json"]
"export": [
"switch.json"
]
}
\ No newline at end of file
{
"node_id": "java-630751c514da49b9b675fddc5b2d0418",
"node_id": "java-c8e3ba6ad5ea4616a33a70d3f9399d09",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-9814a131da364cd0a3933b640ddb421c",
"keywords": ["循环", "do", "while"],
"node_id": "java-11e6f3d28ed14d9382a397e2c5bcbe73",
"keywords": [
"循环",
"do",
"while"
],
"children": [],
"export": ["dowhile.json"]
"export": [
"dowhile.json"
]
}
\ No newline at end of file
{
"node_id": "java-911127b38b884ab4bb5a35365c41833b",
"keywords": ["循环", "for"],
"node_id": "java-4f59f0877fec4c6ca6d6426fe5e02981",
"keywords": [
"循环",
"for"
],
"children": [],
"export": ["for.json"],
"export": [
"for.json"
],
"title": "for循环语句"
}
\ No newline at end of file
{
"node_id": "java-672a697e644041cda2a90dc1ca90d2a9",
"node_id": "java-c5975909c2f84aad8081eadc3580a53a",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-73271e880f0843f69437427bfc557ff2",
"keywords": ["集合", "collection"],
"node_id": "java-39d21ebbb6574d489a8b53eb78ae5075",
"keywords": [
"集合",
"collection"
],
"children": [],
"export": ["collection.json"],
"export": [
"collection.json"
],
"title": "Collection接口"
}
\ No newline at end of file
{
"node_id": "java-b295e8ba38ed4e3c90ea0f7b0d70039e",
"keywords": ["集合", "树"],
"node_id": "java-ec6f03d161eb493aa5be60fd7a15014a",
"keywords": [
"集合",
"树"
],
"children": [],
"export": ["treeset.json"],
"export": [
"treeset.json"
],
"title": "树集"
}
\ No newline at end of file
{
"node_id": "java-7625240ab0254b198142c52926465f42",
"keywords": ["集合", "映射", "字典"],
"node_id": "java-5e23eb6283b542229606e55e3aa70b1a",
"keywords": [
"集合",
"映射",
"字典"
],
"children": [
{
"基本映射操作": {
......@@ -55,6 +59,8 @@
}
}
],
"export": ["map.json"],
"export": [
"map.json"
],
"title": "映射"
}
\ No newline at end of file
{
"node_id": "java-7f1d9ed947de49588bb7c8a02e052c10",
"node_id": "java-ef4a7b762d7a4e04b156f0741e0bfdca",
"keywords": [],
"children": [
{
......
{
"node_id": "java-bb2a2b6d7b114799b01aa89bafbdab86",
"keywords": ["判等", "hash", "equals"],
"node_id": "java-f3ad570814b549d6b0d5a28fb298c279",
"keywords": [
"判等",
"hash",
"equals"
],
"children": [],
"export": ["equals.json", "hashCode.json"],
"export": [
"equals.json",
"hashCode.json"
],
"title": "编写equals和hashCode"
}
\ No newline at end of file
{
"node_id": "java-6d9ccc979da54411ac65fccd1a12071e",
"keywords": ["集合", "TreeMap", "字典"],
"node_id": "java-6511b740e034409d98de6f224805ddd5",
"keywords": [
"集合",
"TreeMap",
"字典"
],
"children": [],
"export": ["treemap.json"],
"export": [
"treemap.json"
],
"title": "使用TreeMap"
}
\ No newline at end of file
{
"node_id": "java-7b0b78c00f934f7f958dcf7107243ae1",
"keywords": ["属性", "字典", "集合"],
"node_id": "java-b7b1037228554cadac23f38be9be40cd",
"keywords": [
"属性",
"字典",
"集合"
],
"children": [],
"export": ["properties.json"],
"export": [
"properties.json"
],
"title": "使用Properties"
}
\ No newline at end of file
{
"node_id": "java-ff4a16d20df24eda93d843749e777a76",
"keywords": ["集合", "队列"],
"node_id": "java-689fe247c4504632a3365d4e437bca77",
"keywords": [
"集合",
"队列"
],
"children": [],
"export": ["deque.json"],
"export": [
"deque.json"
],
"title": "使用Deque"
}
\ No newline at end of file
{
"node_id": "java-c6a5d8d2c6394aae9ba504a2d2e922e8",
"keywords": ["集合", "list", "列表"],
"node_id": "java-72ac1cff9fa0483daebfd047ceba892a",
"keywords": [
"集合",
"list",
"列表"
],
"children": [
{
"List接口简介": {
......@@ -27,6 +31,8 @@
}
}
],
"export": ["list.json"],
"export": [
"list.json"
],
"title": "List接口"
}
\ No newline at end of file
{
"node_id": "java-04044ad9b1914b928a0f48be4478f9ac",
"keywords": ["集合", "迭代", "iteratable"],
"node_id": "java-8e6db42c1f904497b0328d69cc4d7269",
"keywords": [
"集合",
"迭代",
"iteratable"
],
"children": [
{
"Iterator遍历集合": {
......@@ -27,6 +31,8 @@
}
}
],
"export": ["iteratable.json"],
"export": [
"iteratable.json"
],
"title": "Collection集合遍历"
}
\ No newline at end of file
{
"node_id": "java-243249b52e4449d1acc2f61ac3d492c4",
"keywords": ["集合", "set"],
"node_id": "java-ea95600433e647798f34c007f4e5b563",
"keywords": [
"集合",
"set"
],
"children": [
{
"Set接口简介": {
......@@ -27,6 +30,8 @@
}
}
],
"export": ["set.json"],
"export": [
"set.json"
],
"title": "Set接口"
}
\ No newline at end of file
{
"node_id": "java-585898e24579448980def03a33fd553c",
"keywords": ["集合", "字典", "map"],
"node_id": "java-dd73a6ef0624460fa34a19548a379eca",
"keywords": [
"集合",
"字典",
"map"
],
"children": [
{
"Map接口简介": {
......@@ -41,6 +45,8 @@
}
}
],
"export": ["map.json"],
"export": [
"map.json"
],
"title": "Map接口"
}
\ No newline at end of file
{
"node_id": "java-860b3800347942d2857795251974730b",
"node_id": "java-8140e7596be44a9ab799699610e130a7",
"keywords": [],
"children": [
{
......@@ -19,6 +19,8 @@
}
}
],
"export": ["collection.json"],
"export": [
"collection.json"
],
"title": "Java集合框架"
}
\ No newline at end of file
{
"node_id": "java-bfbb4319eb60496583ace9aca561c7ab",
"keywords": ["集合", "链表"],
"node_id": "java-0bda6e52d31b489882ead3df46f3bede",
"keywords": [
"集合",
"链表"
],
"children": [],
"export": ["linkedlist.json"],
"export": [
"linkedlist.json"
],
"title": "链表"
}
\ No newline at end of file
{
"node_id": "java-a8e9302bf3f34c67b6d0d1d1dd5b8e06",
"keywords": ["集合", "ArrayList"],
"node_id": "java-9574759756834e61939bcc36a66a8ef7",
"keywords": [
"集合",
"ArrayList"
],
"children": [],
"export": ["arraylist.json"],
"export": [
"arraylist.json"
],
"title": "数组列表"
}
\ No newline at end of file
{
"node_id": "java-53a2b2fe37394f808059240a7a65c347",
"keywords": ["集合", "HashSet"],
"node_id": "java-9f72cd8a7a0545b19125b8e7b80eb898",
"keywords": [
"集合",
"HashSet"
],
"children": [],
"export": [],
"title": "散列集"
......
{
"node_id": "java-43b99c9c823a4ff798631990686d3088",
"node_id": "java-22c1e05d83854618bd8189dc7bba5568",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-a4cc291dc2264301a87f361de4b8d6ea",
"keywords": ["算术操作符"],
"node_id": "java-067d4f9f83d249088646927243d1c070",
"keywords": [
"算术操作符"
],
"children": [
{
"一元加、减操作符": {
......@@ -11,6 +13,8 @@
}
}
],
"export": ["arithmetic.json"],
"export": [
"arithmetic.json"
],
"title": "算术操作符"
}
\ No newline at end of file
{
"node_id": "java-f6e6b9e930ef46699788339fc7322f18",
"keywords": ["递增", "递减"],
"node_id": "java-970ef3c3041f4503b968311f1405a507",
"keywords": [
"递增",
"递减"
],
"children": [],
"export": ["autoincrease.json"],
"export": [
"autoincrease.json"
],
"title": "自动递增和递减"
}
\ No newline at end of file
{
"node_id": "java-21247e52fb0849699959f78321bc855e",
"keywords": ["关系运算"],
"node_id": "java-7718848181304d78a25acd261b97f036",
"keywords": [
"关系运算"
],
"children": [
{
"测试对象的等价性": {
......@@ -11,6 +13,8 @@
}
}
],
"export": ["relatship.json"],
"export": [
"relatship.json"
],
"title": "关系操作符"
}
\ No newline at end of file
{
"node_id": "java-a7a6076a60e140f18b63b6ea3574eed2",
"keywords": ["逻辑", "布尔", "bool", "boolean"],
"node_id": "java-8a184fa3b2ef41ebaff668fdc37051d2",
"keywords": [
"逻辑",
"布尔",
"bool",
"boolean"
],
"children": [
{
"短路": {
......@@ -11,6 +16,8 @@
}
}
],
"export": ["logic.json"],
"export": [
"logic.json"
],
"title": "逻辑操作符"
}
\ No newline at end of file
{
"node_id": "java-58320af2f24648198eda32c4da587b5d",
"keywords": ["位运算", "bit", "比特"],
"node_id": "java-8fbd566aa3494dafafcfdd80a36dc571",
"keywords": [
"位运算",
"bit",
"比特"
],
"children": [],
"export": ["bit.json"],
"export": [
"bit.json"
],
"title": "按位操作符"
}
\ No newline at end of file
{
"node_id": "java-0d405a41281d424ca00dca4e18c12b61",
"keywords": ["位运算", "左移", "右移"],
"node_id": "java-7fcb4dfbecf241a8a61bb04249066634",
"keywords": [
"位运算",
"左移",
"右移"
],
"children": [],
"export": ["move.json"],
"export": [
"move.json"
],
"title": "移位操作符"
}
\ No newline at end of file
{
"node_id": "java-27584561349847fa84c7905215131621",
"keywords": ["逻辑", "三元运算符"],
"node_id": "java-3a30857c92ec4dbe92f63ec17e4a23ba",
"keywords": [
"逻辑",
"三元运算符"
],
"children": [],
"export": ["three.json"],
"export": [
"three.json"
],
"title": "三元操作符if-else"
}
\ No newline at end of file
{
"node_id": "java-8fad68e2479a4e93875c6ca1746baef6",
"keywords": ["字符串"],
"node_id": "java-61e0d057216e4447a1ea3abfcad41597",
"keywords": [
"字符串"
],
"children": [],
"export": ["String.json"],
"export": [
"String.json"
],
"title": "字符串操作符 + 和 +="
}
\ No newline at end of file
{
"node_id": "java-d131f1a8df9446d383ed50bbd172c4bb",
"node_id": "java-49691291d1ca4476a49218f12b368fb3",
"keywords": [],
"children": [
{
......
{
"node_id": "java-85a126a6ba39488aaabd2d4015353175",
"keywords": ["流程控制", "if", "else"],
"node_id": "java-b176dd68d8184c19a2b9e0da24fb0cc2",
"keywords": [
"流程控制",
"if",
"else"
],
"children": [],
"export": [],
"title": "if-else"
......
{
"node_id": "java-722dc1cccbc74369b9bff5ac580bc649",
"keywords": ["流程控制", "for", "循环", "foreach"],
"node_id": "java-79bef855ee3d4413a2bb63bc9cba7bdc",
"keywords": [
"流程控制",
"for",
"循环",
"foreach"
],
"children": [],
"export": [
"for.json",
......
{
"node_id": "java-05144fa9daf94a64ad0667eab1d6cc9a",
"keywords": ["流程控制", "switch"],
"node_id": "java-6d36ce3817c141dea6187c23fd76fe97",
"keywords": [
"流程控制",
"switch"
],
"children": [],
"export": ["switch.json"],
"export": [
"switch.json"
],
"title": "switch"
}
\ No newline at end of file
{
"node_id": "java-d11b7f01004c443ea6226d174ba1e3fa",
"keywords": ["异常", "错误", "try", "catch", "finally"],
"node_id": "java-cd80c24d159e4e20abb460d96505c6ce",
"keywords": [
"异常",
"错误",
"try",
"catch",
"finally"
],
"children": [
{
"概念": {
......@@ -215,6 +221,9 @@
}
}
],
"export": ["exception.json", "using.json"],
"export": [
"exception.json",
"using.json"
],
"title": "通过异常处理错误"
}
\ No newline at end of file
{
"node_id": "java-f2482f12e0634885bdf6701a5a802c77",
"keywords": ["函数", "function"],
"node_id": "java-57727de6d6194b8b8aa3d295e687c510",
"keywords": [
"函数",
"function"
],
"children": [],
"export": ["call.json", "parser.json"]
"export": [
"call.json",
"parser.json"
]
}
\ No newline at end of file
{
"node_id": "java-05024fbfd53a4d88978d6c78d7ff06bf",
"node_id": "java-bafd95feb9e349019012c0ec055f09d3",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-71a99d2763734420aee110c5c5b904d8",
"node_id": "java-5bf10223efbe4f1cbfbde20a951dc48c",
"keywords": [],
"title": "Java初阶"
}
\ No newline at end of file
{
"node_id": "java-9d6d81f6283d414ba54d97cb25373b7c",
"keywords": ["流", "stream", "input", "output"],
"node_id": "java-6da603558a424170816e84f9fd64ae31",
"keywords": [
"流",
"stream",
"input",
"output"
],
"children": [],
"export": ["Abstract.json"],
"export": [
"Abstract.json"
],
"title": "流概述"
}
\ No newline at end of file
{
"node_id": "java-3c0553280d2a4b60983a5ae18e7112a4",
"keywords": ["随机", "访问", "文件", "file"],
"node_id": "java-ec591c6ce5d7489791a18733f6bb7795",
"keywords": [
"随机",
"访问",
"文件",
"file"
],
"children": [],
"export": ["RandomAccessFile.json"],
"export": [
"RandomAccessFile.json"
],
"title": "RandomAccessFile"
}
\ No newline at end of file
{
"node_id": "java-4395c520c7514a97a792922acd5937bb",
"keywords": ["input", "output", "stream", "输入", "输出"],
"node_id": "java-46de4fc1b41e46bdaf36a979f81a64bb",
"keywords": [
"input",
"output",
"stream",
"输入",
"输出"
],
"children": [
{
"输入流": {
......@@ -19,6 +25,8 @@
}
}
],
"export": ["Input.json"],
"export": [
"Input.json"
],
"title": "输入输出流"
}
\ No newline at end of file
{
"node_id": "java-132615c6b56b4ea883622abf5b81128d",
"keywords": ["file", "input", "output", "文件", "输入", "输出", "reader", "writer"],
"node_id": "java-2b49c706058e459eba5a3eb8fe359aab",
"keywords": [
"file",
"input",
"output",
"文件",
"输入",
"输出",
"reader",
"writer"
],
"children": [
{
"FileInputStream类与FileOutputStream类": {
......@@ -19,6 +28,9 @@
}
}
],
"export": ["FileRead.json", "FileWriter.json"],
"export": [
"FileRead.json",
"FileWriter.json"
],
"title": "文件输入输出流"
}
\ No newline at end of file
{
"node_id": "java-ec1081c263a84d41b692d4821d8254e6",
"keywords": ["序列化", "serialize", "serializable"],
"node_id": "java-3f3fdd689e5e447da5dae827492cc46c",
"keywords": [
"序列化",
"serialize",
"serializable"
],
"children": [],
"export": ["ObjectSerializable.json"],
"export": [
"ObjectSerializable.json"
],
"title": "对象序列化"
}
\ No newline at end of file
{
"node_id": "java-822ae98d5b294e699b7ed1bc6ffb9425",
"keywords": ["zip", "unzip", "input", "output", "stream", "压缩", "解压", "流"],
"node_id": "java-4978ad4ba9eb4a44b7820841c7fc7102",
"keywords": [
"zip",
"unzip",
"input",
"output",
"stream",
"压缩",
"解压",
"流"
],
"children": [
{
"压缩文件": {
......@@ -19,6 +28,9 @@
}
}
],
"export": ["Zip.json", "Unzip.json"],
"export": [
"Zip.json",
"Unzip.json"
],
"title": "ZIP压缩输入输出流"
}
\ No newline at end of file
{
"node_id": "java-fc2dfe1a80f64143b4ad339378ba61da",
"keywords": ["stream", "input", "输入", "流"],
"node_id": "java-a70c3c294b284d5fad6cd6a270b9a7fe",
"keywords": [
"stream",
"input",
"输入",
"流"
],
"children": [],
"export": ["unzip.json"],
"export": [
"unzip.json"
],
"title": "InputStream类型"
}
\ No newline at end of file
{
"node_id": "java-cc8c2e511db54a2ca2ee798f2cdbd03b",
"keywords": ["output", "stream", "输出", "流"],
"node_id": "java-14b1ab2a5cef423f95c98c714362a551",
"keywords": [
"output",
"stream",
"输出",
"流"
],
"children": [],
"export": ["zip.json"],
"export": [
"zip.json"
],
"title": "OutputStream类型"
}
\ No newline at end of file
{
"node_id": "java-3dc422fd227a45db83e38ba6fe0003c0",
"node_id": "java-ec99adaddab8402caec79b61fab2f335",
"keywords": [],
"title": "IO(输入输出)"
}
\ No newline at end of file
{
"node_id": "java-150a9965d3e34a19943b4bd5ab2d31bb",
"keywords": ["jdbc", "驱动", "database", "driver"],
"node_id": "java-8690eb14284c4fb88971b646079ca552",
"keywords": [
"jdbc",
"驱动",
"database",
"driver"
],
"children": [
{
"JDBC-ODBC桥": {
......@@ -27,6 +32,9 @@
}
}
],
"export": ["Abstract.json", "DriverType.json"],
"export": [
"Abstract.json",
"DriverType.json"
],
"title": "JDBC概述"
}
\ No newline at end of file
{
"node_id": "java-fd66a76b04b84d8da4454f6f9728aca0",
"keywords": ["数据库", "操作", "添加", "修改", "删除", "查询", "事务", "transaction"],
"node_id": "java-ec8553468b944a29a513cc6c9ee6cc96",
"keywords": [
"数据库",
"操作",
"添加",
"修改",
"删除",
"查询",
"事务",
"transaction"
],
"children": [
{
"数据库基础": {
......@@ -98,6 +107,10 @@
}
}
],
"export": ["PSQLConnection.json", "CRUD.json", "Transaction.json"],
"export": [
"PSQLConnection.json",
"CRUD.json",
"Transaction.json"
],
"title": "数据库操作"
}
\ No newline at end of file
{
"node_id": "java-952e5473dc85415b8d737648a1d20351",
"node_id": "java-28205249ac1f4e6ca39f3369c8f8162f",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-5daee2a48ed2413fa38467811ea5ee23",
"keywords": ["nio"],
"node_id": "java-2e71082295674560a7319fb7f0e1e156",
"keywords": [
"nio"
],
"children": [],
"export": ["NIOAbstract.json"],
"export": [
"NIOAbstract.json"
],
"title": "NIO概述"
}
\ No newline at end of file
{
"node_id": "java-e622e94340ee4f00ae2aec33047cb19f",
"keywords": ["buffer", "缓冲"],
"node_id": "java-341e605280f749e3880590e4b3f99c4d",
"keywords": [
"buffer",
"缓冲"
],
"children": [],
"export": ["BufferType.json", "BufferRead.json"],
"export": [
"BufferType.json",
"BufferRead.json"
],
"title": "Buffer(缓冲器)"
}
\ No newline at end of file
{
"node_id": "java-1cbb9d1ea7c74caeaf8d88c2aad75965",
"keywords": ["channel", "通道"],
"node_id": "java-dda56d3ffd4b42609337494972a29a4a",
"keywords": [
"channel",
"通道"
],
"children": [],
"export": ["Channel.json","ChannelType.json"],
"export": [
"Channel.json",
"ChannelType.json"
],
"title": "Channel(通道)"
}
\ No newline at end of file
{
"node_id": "java-984b508fc9a54650aa9509eeb198f925",
"keywords": ["字符集", "charset"],
"node_id": "java-9018ada8548c409cb64ee0eb544f7707",
"keywords": [
"字符集",
"charset"
],
"children": [],
"export": ["Charset.json"],
"export": [
"Charset.json"
],
"title": "字符集和Charset"
}
\ No newline at end of file
{
"node_id": "java-338c2cfa55b346a0a0cd4dfc61c40ae6",
"keywords": ["file", "文件", "lock", "锁"],
"node_id": "java-cce7a38e62bd4d46b34de5970b3c5afd",
"keywords": [
"file",
"文件",
"lock",
"锁"
],
"children": [],
"export": ["FileLock.json"],
"export": [
"FileLock.json"
],
"title": "文件锁"
}
\ No newline at end of file
{
"node_id": "java-386113b4f6274eb591e1f01b39f0c8ce",
"keywords": ["Paths", "Path", "路径"],
"node_id": "java-8e202e65e57f41acafb4cbf46b2a46d1",
"keywords": [
"Paths",
"Path",
"路径"
],
"children": [],
"export": ["Path.json"],
"export": [
"Path.json"
],
"title": "Path接口"
}
\ No newline at end of file
{
"node_id": "java-868e1323bfdf4c239a6552a45a30d48d",
"keywords": ["文件", "file"],
"node_id": "java-e96ab4e046bc40b7b818d1a2ca7b8305",
"keywords": [
"文件",
"file"
],
"children": [],
"export": ["Files.json"],
"export": [
"Files.json"
],
"title": "Files工具类"
}
\ No newline at end of file
{
"node_id": "java-3f06cb54c165459b85d0c7f225e6acb7",
"node_id": "java-b61b6fb28d2c404aa958c040b9f46402",
"keywords": [],
"children": [
{
......
{
"node_id": "java-59e7173695814c90858bc221e8688329",
"keywords": ["网络", "通信", "协议"],
"node_id": "java-b434f50cb8384aa084a219fa7235d445",
"keywords": [
"网络",
"通信",
"协议"
],
"children": [
{
"网络通信协议": {
......@@ -34,6 +38,8 @@
}
}
],
"export": ["Internet.json"],
"export": [
"Internet.json"
],
"title": "网络编程基础"
}
\ No newline at end of file
{
"node_id": "java-f031c1ea305e4617bb1d9f2c4d41f009",
"keywords": ["network", "udp", "网络"],
"node_id": "java-6118431c1da24b39b74997e92dee722a",
"keywords": [
"network",
"udp",
"网络"
],
"children": [
{
"UDP通信简介": {
......@@ -41,6 +45,8 @@
}
}
],
"export": ["UDP.json"],
"export": [
"UDP.json"
],
"title": "UDP通信"
}
\ No newline at end of file
{
"node_id": "java-d1499a6f75a04d038344ce776d1c658a",
"keywords": ["network", "tcp"],
"node_id": "java-3a0c200ae63b4ca8b4e9b3c31727aa87",
"keywords": [
"network",
"tcp"
],
"children": [
{
"TCP通信简介": {
......@@ -48,6 +51,8 @@
}
}
],
"export": ["TCP.json"],
"export": [
"TCP.json"
],
"title": "TCP通信"
}
\ No newline at end of file
{
"node_id": "java-1e8ef0cdeec443d8addaaa79b760c6b1",
"keywords": ["network"],
"node_id": "java-0c3fe87877a041008ff9006642b7bee1",
"keywords": [
"network"
],
"children": [
{
"使用URLDecoder和URLEncoder": {
......@@ -19,6 +21,8 @@
}
}
],
"export": ["Support.json"],
"export": [
"Support.json"
],
"title": "Java的基本网络支持"
}
\ No newline at end of file
{
"node_id": "java-cb9fdf69e28f40aca9ef741b9c8bc925",
"keywords": ["network", "proxy"],
"node_id": "java-5e965d57a95e4bc4a12af1dc07fdadb7",
"keywords": [
"network",
"proxy"
],
"children": [
{
"直接使用Proxy创建连接": {
......@@ -19,6 +22,8 @@
}
}
],
"export": ["Proxy.json"],
"export": [
"Proxy.json"
],
"title": "使用代理服务器"
}
\ No newline at end of file
{
"node_id": "java-dd60957a0a7f4155a68aea7c6807d504",
"keywords": ["websocket", "get", "post", "delete", "put", "请求"],
"node_id": "java-b4e46c44bab54ad7b5c846225e580d02",
"keywords": [
"websocket",
"get",
"post",
"delete",
"put",
"请求"
],
"children": [
{
"发送同步GET请求": {
......@@ -41,6 +48,9 @@
}
}
],
"export": ["HTTPClient.json", "WebSocket.json"],
"export": [
"HTTPClient.json",
"WebSocket.json"
],
"title": "Java 11标准化的HTTP Client"
}
\ No newline at end of file
{
"node_id": "java-94b280240e7c4f67b1512eb20fd9beaa",
"node_id": "java-337fdb2a49764b57a7809beac19d4f6d",
"keywords": [],
"children": [],
"export": [],
......
{
"node_id": "java-1133afe68c004a0ea2ad957f0acb061e",
"keywords": ["class", "类", "面向对象"],
"node_id": "java-71946752e8504bc2bad8b09e66c6628e",
"keywords": [
"class",
"类",
"面向对象"
],
"children": [
{
"类字面常量": {
......@@ -27,6 +31,8 @@
}
}
],
"export": ["Class.json"],
"export": [
"Class.json"
],
"title": "Class对象"
}
\ No newline at end of file
{
"node_id": "java-48593d705752415e95c42b09d36bc2a4",
"keywords": ["instanceof", "类型"],
"node_id": "java-cc302f033d194382add871d3e4507382",
"keywords": [
"instanceof",
"类型"
],
"children": [
{
"使用类字面常量": {
......@@ -27,6 +30,8 @@
}
}
],
"export": ["Instanceof.json"],
"export": [
"Instanceof.json"
],
"title": "类型转换前先做检查"
}
\ No newline at end of file
{
"node_id": "java-feca89c3fb9e4bcaba3f1f95e8ad4753",
"keywords": ["类型"],
"node_id": "java-89b6f15cabd74f41b181b73184363f10",
"keywords": [
"类型"
],
"children": [],
"export": ["Instanceof.json"],
"export": [
"Instanceof.json"
],
"title": "instanceof与Class的等价性"
}
\ No newline at end of file
{
"node_id": "java-42b26ca8a2384dcfb02fca6e159ace67",
"keywords": ["annotation", "标注"],
"node_id": "java-9555035115d24b18bd5dbfc59dd33047",
"keywords": [
"annotation",
"标注"
],
"children": [
{
"类方法抽取器": {
......@@ -127,6 +130,9 @@
}
}
],
"export": ["Reflect.json", "ReflectTest.json"],
"export": [
"Reflect.json",
"ReflectTest.json"
],
"title": "反射:运行时类信息"
}
\ No newline at end of file
{
"node_id": "java-f7be740717c442c4a489a8c8d675f38c",
"keywords": ["proxy"],
"node_id": "java-4b2202f00dfc432da9e6653f4b43ab4a",
"keywords": [
"proxy"
],
"children": [],
"export": ["DynamicProxy.json", "DynamicProxyTest.json"],
"export": [
"DynamicProxy.json",
"DynamicProxyTest.json"
],
"title": "动态代理"
}
\ No newline at end of file
{
"node_id": "java-dec42155c7904f7e9d00a37b5013470d",
"keywords": ["空对象"],
"node_id": "java-cb6c58f2b2d04db99aba9711532d48f4",
"keywords": [
"空对象"
],
"children": [
{
"模拟对象与桩": {
......@@ -11,6 +13,8 @@
}
}
],
"export": ["None.json"],
"export": [
"None.json"
],
"title": "空对象"
}
\ No newline at end of file
{
"node_id": "java-7b912e7b9d1547e9ba78b26cb78e254c",
"node_id": "java-eee19573fbcf414e9aea31ace6667852",
"keywords": [],
"children": [
{
......
{
"node_id": "java-e4ee5c02d364431f901c2851e2bebdc0",
"node_id": "java-102debb54a3c4122ace850e5e24516c5",
"keywords": [],
"children": [],
"export": ["Collection.json"],
"export": [
"Collection.json"
],
"title": "Collection的功能方法"
}
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册