config.json 5.7 KB
Newer Older
M
Mars Liu 已提交
1
{
M
Mars Liu 已提交
2
  "node_id": "java-1ee4794ed59f4680b5cd801ced6e26f0",
M
Mars Liu 已提交
3 4 5 6 7 8 9
  "keywords": [
    "异常",
    "错误",
    "try",
    "catch",
    "finally"
  ],
M
Mars Liu 已提交
10 11 12 13 14
  "children": [
    {
      "概念": {
        "keywords": [],
        "children": [],
M
Mars Liu 已提交
15
        "node_id": "java-22d139aee4b640beaff3f5f983c9f4e8",
M
Mars Liu 已提交
16 17 18 19 20 21 22 23 24 25 26
        "title": "概念"
      }
    },
    {
      "捕获异常": {
        "keywords": [],
        "children": [
          {
            "try块": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
27
              "node_id": "java-9483eeb4d68842488b3acbc8c9764322",
M
Mars Liu 已提交
28 29 30 31 32 33 34
              "title": "try块"
            }
          },
          {
            "异常处理程序": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
35
              "node_id": "java-34829a03d7b041198477e09029c37f49"
M
Mars Liu 已提交
36 37 38 39 40 41
            }
          },
          {
            "f?inally子句": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
42
              "node_id": "java-27871ba11aeb4aefa542e4ac87620018"
M
Mars Liu 已提交
43 44 45 46 47 48
            }
          },
          {
            "try-with-Resources语句": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
49
              "node_id": "java-20c0416fd93848d182e67ffa2cc67e35"
M
Mars Liu 已提交
50 51 52 53 54 55
            }
          },
          {
            "分析堆栈轨迹元素": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
56
              "node_id": "java-fc4ca42328554153846c7ac13704d030"
M
Mars Liu 已提交
57 58 59
            }
          }
        ],
M
Mars Liu 已提交
60
        "node_id": "java-a2f7a14e5a2743e297ae25d808b6a5aa",
M
Mars Liu 已提交
61 62 63 64 65 66 67
        "title": "捕获异常"
      }
    },
    {
      "创建自定义异常": {
        "keywords": [],
        "children": [],
M
Mars Liu 已提交
68
        "node_id": "java-c2463f0ab5784161a9b3c086ca8f31ff"
M
Mars Liu 已提交
69 70 71 72 73 74
      }
    },
    {
      "异常说明": {
        "keywords": [],
        "children": [],
M
Mars Liu 已提交
75
        "node_id": "java-c3aea15c0f494a078ffd747a1f3dd271"
M
Mars Liu 已提交
76 77 78 79 80 81 82 83 84 85
      }
    },
    {
      "捕获所有异常": {
        "keywords": [],
        "children": [
          {
            "栈轨迹": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
86
              "node_id": "java-9741356278ec4ecda2af9baddde74e01"
M
Mars Liu 已提交
87 88 89 90 91 92
            }
          },
          {
            "重新抛出异常": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
93
              "node_id": "java-81f1f5af115648338a8ea8d11f2c0ec1"
M
Mars Liu 已提交
94 95 96 97 98 99
            }
          },
          {
            "异常链": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
100
              "node_id": "java-dc3ceecd4a0943dcb4e1e18d0e6131ca"
M
Mars Liu 已提交
101 102 103
            }
          }
        ],
M
Mars Liu 已提交
104
        "node_id": "java-e821208680094805a93e1e6f46bca86d"
M
Mars Liu 已提交
105 106 107 108 109 110 111 112 113 114
      }
    },
    {
      "Java标准异常": {
        "keywords": [],
        "children": [
          {
            "特例: RuntimeException(运行时异常)": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
115
              "node_id": "java-27967b17e29d4855907f199a4172fe9e"
M
Mars Liu 已提交
116 117 118
            }
          }
        ],
M
Mars Liu 已提交
119
        "node_id": "java-cce481b5ed99444e8205d59de0c80d55"
M
Mars Liu 已提交
120 121 122 123 124 125 126 127 128 129
      }
    },
    {
      "使用finally进行清理": {
        "keywords": [],
        "children": [
          {
            "finally用来做什么": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
130
              "node_id": "java-1d8dfbe207ab4ee289783363fabb2eef"
M
Mars Liu 已提交
131 132 133 134 135 136
            }
          },
          {
            "在return中使用finally": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
137
              "node_id": "java-2185abe1d4d947e09953dd9c0b690a30"
M
Mars Liu 已提交
138 139 140 141 142 143
            }
          },
          {
            "缺憾:异常丢失": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
144
              "node_id": "java-5c49dbfd363c4a6da7c3f8b7f4f8e6e3"
M
Mars Liu 已提交
145 146 147
            }
          }
        ],
M
Mars Liu 已提交
148
        "node_id": "java-8cb3b3570df04f34a49497691839c64a"
M
Mars Liu 已提交
149 150 151 152 153 154 155 156 157 158
      }
    },
    {
      "构造器": {
        "keywords": [],
        "children": [
          {
            "使用构造器执行初始化": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
159
              "node_id": "java-f1f617dafd7c4cff9fa6ab53a8c4a24f"
M
Mars Liu 已提交
160 161 162 163 164 165
            }
          },
          {
            "构造器重载": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
166
              "node_id": "java-6774bbb97e27423090f2446f14f370b5"
M
Mars Liu 已提交
167 168 169
            }
          }
        ],
M
Mars Liu 已提交
170
        "node_id": "java-0b5559794c0d42f6b323e0db663d4e20"
M
Mars Liu 已提交
171 172 173 174 175 176
      }
    },
    {
      "异常匹配": {
        "keywords": [],
        "children": [],
M
Mars Liu 已提交
177
        "node_id": "java-54a2a15979ac4d5db7813bb86d9d3ba4"
M
Mars Liu 已提交
178 179 180 181 182 183 184 185 186 187
      }
    },
    {
      "其他可选方式": {
        "keywords": [],
        "children": [
          {
            "历史": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
188
              "node_id": "java-9fd5d926c8714cb8b533735e2516af3b"
M
Mars Liu 已提交
189 190 191 192 193 194
            }
          },
          {
            "观点": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
195
              "node_id": "java-8adfa2512354498fa87e1272412372a1"
M
Mars Liu 已提交
196 197 198 199 200 201
            }
          },
          {
            "把异常传递给控制台": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
202
              "node_id": "java-c977e83a138c492197e596c052f61901"
M
Mars Liu 已提交
203 204 205 206 207 208
            }
          },
          {
            "把“受检查异常”转换为“不受检查的异常”": {
              "keywords": [],
              "children": [],
M
Mars Liu 已提交
209
              "node_id": "java-b8e0c52eb6734b78b5903d46f7ed8b8d"
M
Mars Liu 已提交
210 211 212
            }
          }
        ],
M
Mars Liu 已提交
213
        "node_id": "java-fcc8f860a91547a69eb95aa905a36e11"
M
Mars Liu 已提交
214 215 216 217 218 219
      }
    },
    {
      "异常使用指南": {
        "keywords": [],
        "children": [],
M
Mars Liu 已提交
220
        "node_id": "java-db2eed2dbf644d468f2b83cd15f736d2"
M
Mars Liu 已提交
221 222 223
      }
    }
  ],
M
Mars Liu 已提交
224 225
  "export": [
    "exception.json",
226 227
    "using.json",
    "runtime_exception.json",
228 229
    "checked_exception.json",
    "with_resources.json"
M
Mars Liu 已提交
230
  ],
M
Mars Liu 已提交
231 232
  "title": "通过异常处理错误"
}