java學習之路——第二十一天
哎 這個培訓機構真的是扣的要命,那麼多錢就是不找好的老師,10個班了,就五個老師上課,導致頻繁換老師。這叫我們怎麼去學。希望大家別被騙到這
目前我們掌握的API
1.String類
2.StringBuffer:執行緒安全
3.StringBuilder:執行緒不安全
4.日期
Date類
SimpleDateFormat
Calendar日曆
String -à 日期
日期àString
5.正則表示式
6.集合
Collection:
List
Set
Map
需要學習的API:
------異常
1.IO流
2.多執行緒
後期學習:
1.資料庫
2.HTML+CSS+JS+JQ+LAYUI+BootStrap(WebBasic)
3.JavaEE(Servlet&Jsp) + JSON+AJAX
4.Spring + SpringMvc + MyBatis
5.SpringBoot
正課:
異常
1.什麼是異常
異常就是一些程式不正常的時間發生了使我們程式執行出現了中斷,這種中斷是可以通過程式碼進行恢復的我們叫做異常,如果程式碼恢復不了的我們稱之為錯誤。
1.1執行時異常RuntimeException
編譯不出錯,在執行時可能會出錯
1.2編譯異常Exception(RuntimeException除外)
編譯出錯,必須去處理
2.為什麼要學異常
可以對異常進行處理,讓程式從異常狀態回到正常狀態,提高我們程式的健壯性。
3.異常該怎麼使用
1.處理
try{
可能會出現異常的程式碼
}catch(){
對出現的異常進行捕獲
catch可以編寫多個
}catch(){
}……
如果try中的程式碼塊出現了異常,那麼程式碼就會立即去執行相應的catch程式碼塊,try中的程式碼就不會再執行,異常的捕獲要根據異常的範圍從小到大編寫,不能先捕獲大異常再捕獲小異常。
return語句都不會結束finally的執行
2.向上拋
實際開發中,一般是先處理再丟擲。
4.異常需求注意的地方
1.catch 捕獲有順序
2.finally 程式碼塊 肯定會執行
3.重寫後的方法所丟擲的異常不能大於重寫前方法拋的異常
5.總結
裡來了。 今天我們換了老師。