第7章 異常 293
7.1 異常的基本思想 293
7.2 異常類型 294
7.2.1 Error類型的異常 295
7.2.2 RuntimeException類型的
異常 295
7.2.3 Exception類的其他子類 295
7.3 處理異常 295
7.3.1 設(shè)定方法能夠拋出的異常 296
7.3.2 處理異常 296
7.3.3 try代碼塊 296
7.3.4 catch代碼塊 297
7.3.5 在一個(gè)代碼塊中捕獲多種
異常類型 301
7.3.6 finally代碼塊 301
7.3.7 構(gòu)造方法 302
7.3.8 執(zhí)行順序 303
7.3.9 嵌套的try代碼塊 309
7.3.10 重新拋出異常 309
7.4 異常對(duì)象 310
7.4.1 Throwable類 310
7.4.2 標(biāo)準(zhǔn)異常 313
7.5 定義自己的異常 313
7.5.1 定義異常類 313
7.5.2 拋出自己的異常 315
7.5.3 異常的拋出策略 315
7.6 小結(jié) 320
第8章 理解流 323
8.1 流與輸入輸出操作 323
8.2 流的概念 324
8.2.1 輸入流與輸出流 324
8.2.2 二進(jìn)制流與字符流 325
8.3 輸入輸出類 326
8.3.1 基本的輸入流操作 327
8.3.2 緩沖輸入流 327
8.3.3 基本的輸出流操作 328
8.3.4 流讀取器和編寫器 329
8.4 標(biāo)準(zhǔn)流 332
8.4.1 從鍵盤讀入數(shù)據(jù) 333
8.4.2 寫到命令行中 340
8.4.3 printf()方法 340
8.4.4 將數(shù)據(jù)格式化為字符串 345
8.5 小結(jié) 346