From 32959c54684ae9389e556407a1aab566de4c7c79 Mon Sep 17 00:00:00 2001 From: Mars Liu Date: Thu, 18 Nov 2021 14:36:40 +0800 Subject: [PATCH] reflection for orders --- .../config.json" | 75 -- .../config.json" | 0 .../config.json" | 431 ---------- .../config.json" | 0 .../config.json" | 220 ------ .../config.json" | 7 - data/tree.json | 733 ------------------ 7 files changed, 1466 deletions(-) delete mode 100644 "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" rename "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/12.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" => "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" (100%) delete mode 100644 "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" rename "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/13.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" => "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" (100%) delete mode 100644 "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/14.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" delete mode 100644 "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/15.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" deleted file mode 100644 index cfb0966..0000000 --- "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\345\257\271\350\261\241\345\257\274\350\256\272/config.json" +++ /dev/null @@ -1,75 +0,0 @@ -{ - "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 diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/12.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/12.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" rename to "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/10.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" deleted file mode 100644 index af13c02..0000000 --- "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\210\235\345\247\213\345\214\226\344\270\216\346\270\205\347\220\206/config.json" +++ /dev/null @@ -1,431 +0,0 @@ -{ - "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 diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/13.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/13.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" rename to "data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/11.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/14.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/14.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" deleted file mode 100644 index d0df1f7..0000000 --- "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/14.\351\200\232\350\277\207\345\274\202\345\270\270\345\244\204\347\220\206\351\224\231\350\257\257/config.json" +++ /dev/null @@ -1,220 +0,0 @@ -{ - "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 diff --git "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/15.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" "b/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/15.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" deleted file mode 100644 index ed1e4fd..0000000 --- "a/data/1.Java\345\210\235\351\230\266/11.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/15.\345\271\266\345\217\221\347\274\226\347\250\213/config.json" +++ /dev/null @@ -1,7 +0,0 @@ -{ - "node_id": "java-f372302ab33f4bfc875688641393d369", - "keywords": [], - "children": [], - "export": [], - "title": "并发编程" -} \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index ab49423..10a8085 100644 --- a/data/tree.json +++ b/data/tree.json @@ -1558,739 +1558,6 @@ ] } }, - { - "对象导论": { - "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" - } - } - ] - } - }, - { - "初始化与清理": { - "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" - } - } - ] - } - }, - { - "通过异常处理错误": { - "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" - } - } - ] - } - }, - { - "并发编程": { - "node_id": "java-f372302ab33f4bfc875688641393d369", - "keywords": [], - "children": [] - } - }, { "通过异常处理错误": { "node_id": "java-d11b7f01004c443ea6226d174ba1e3fa", -- GitLab