常見基礎包、類、接口、異常
#常用的包
第一個: Java.lang包
該包提供Java語言進行程序設計的基礎類。
第二個: Java.util包
該包提供了集合框架,時間模型,日期和時間實施,國際化的實用工具類。
第三個:Java.io包
通過文件系統,數據流和序列化提供系統的輸入與輸出。
第四個:Java.net包
該包提供實現網絡應用與開發的類
第五個:Java.sql包
該包提供了使用java語言訪問並處理存儲在數據源中的數據API。
第六個:Java.text包
提供了與自然語言無關的方式來處理文本、日期、數字的類和接口。
###常用的第三方jar包
log4j: 常用的log日誌jar包。
JUnit:單元測試。
Ojdbc:連接數據庫驅動包
dom4j:解析XML的解析包
#常用的類
java.lang.Object;
java.lang.String
java.lang.System
java.util.Date
java.io.file
#常用的接口
List
map
Comparable
Collection
#常見的異常
####報出的所有異常都是在java.lang中
java.lang.nullpointerexception:空指針異常,即變量或對象沒有分配內存地址,也就是沒有實例
解決:找到變量或對象賦值或者實例化就行了
java.lang.arrayindexoutofboundsexception:數組下標越界,即數組中的元素個數,超出了數組元素的長度
解決:一般是在給數組添加元素時的異常,在數組賦值前,先給數組添加新的長度
java.lang.ClassCastException:類型強制轉化異常,即輸入數據類型不匹配,無法轉化成我們想要的類型
解決:仔細看下輸入的數據的類型是不是我們想的類型
java.lang.StackOverflowError:堆棧溢出錯誤,出現的A類調B類,B類調A類,出現的無限循環
解決:java在寫代碼中,不允許非低層調高層,比如說select不能調controller
上面的都是運行期異常,也就是說不需要我們手動拋異常
常見基礎包、類、接口、異常