package cn.itcast_01;
/* * 異常:程式出現了不正常的情況。
* * 舉例:今天天氣很好,小明出去旅遊。騎著自行車,去山裡面呼吸新鮮空氣。
* 問題1:山路塌陷了,小明及時停住了,但是過不去了。嚴重的問題。
* 問題2:小明出門推自行車,發現氣沒了,把氣打起來。出發前就應該檢查的問題。
* 問題3:小明騎著車在山路上愜意的行駛著,山路兩邊有小石子的,中間是平坦的水泥路。
* 一直在平坦的水泥路上行駛是沒有任何問題的,但是呢,他偏偏喜歡騎到小石子上,結果爆胎了。旅遊的過程中出現的問題。
* * 程式的異常:throwable
* 嚴重問題:error 我們不處理。這種問題一般很嚴重,比如說內溢位。
* 問題:exception
* 編譯期問題:不是runtimeexception的異常 必須進行處理的,因為你不處理,編譯就不能通過。
* 執行期問題:runtimeexception 這種問題我們也不處理,因為是你的問題,而且這個問題出現肯定是我們**不夠嚴謹,需要修正**的。
*/public class exceptiondemo
異常和I O流
概述 在程式編譯和執行的過程 現的一些錯誤問題,對於這些錯誤和問題而言,能否通過物件導向的思想 將這些錯誤和問題進行類的封裝。異常描述 異常發生原因 基本上是由jvm自動檢測的 但是也可以人為手工丟擲 throw 後面跟乙個異常物件。throw只能在函式內部 屬於執行語句 異常體系結構 throwa...
IO 流的分類
io的分類 1.按流的方向分 按流的方向分可以分為輸入流跟輸出流 2.按處理資料單位不同可以分為位元組流和字元流 位元組流 最原始的流,讀出來的是010101.位元組流是按照位元組乙個乙個的讀,如 fileinputstream和fileoutputstream。凡是以stream結尾的都是位元組流...
IO流的分類
流的分類 按照流的方向 1 輸入流 資料來源到程式 inputstream reader讀進來 2 輸出流 程式到目的地 outputstream writer寫進去 按照處理資料單元 1 位元組流 按照位元組讀取資料 inputstream outputstream 2 字元流 按照字元讀取資料 ...