Files文件操作的常用方法都有哪些?
exist
createFile
createDirectory
write
read
copy
size
delete
move
throw 和 throws 的區別?
throw
作用在方法內,表示拋出具體異常,由方法體內的語句處理;一定拋出了異常。
throws
作用在方法的聲明上,表示拋出異常,由調用者來進行異常處理;可能出現異常,不一定會發生異常;
try-catch-finally 中,如果 catch 中 return 了,finally 還會執行嗎?
常見的異常類有哪些?
NullPointerException:空指針異常;
SQLException:數據庫相關的異常;
IndexOutOfBoundsException:數組下角標越界異常;
FileNotFoundException:打開文件失敗時拋出;
IOException:當發生某種IO異常時拋出;
ClassCastException:當試圖將對象強制轉換為不是實例的子類時,拋出此異常;
NoSuchMethodException:無法找到某一方法時,拋出;
ArrayStoreException:試圖將錯誤類型的對象存儲到一個對象數組時拋出的異常;
NumberFormatException:當試圖將字符串轉換成數字時,失敗了,拋出;
IllegalArgumentException 拋出的異常表明向方法傳遞了一個不合法或不正確的參數。
ArithmeticException當出現異常的運算條件時,拋出此異常。例如,一個整數“除以零”時,拋出此類的一個實例。
更多關于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。