####1.java.lang
基礎包,這個包是惟一一個不須要import就能夠使用的包。
該包包含以下經常使用類
1.Object:它是全部類的父類,具備以下經常使用方法clone()、equals()、getClass()、hashCode()、toString()等
2.基礎數據類型:Boolean、Byte、Character、Double、Enum<>、Float、Integer、Long、String、Number、StringBuffer、void
3.數學類:Math,包括e、pi等常數及正弦/餘弦、最大值/最小值、隨機值等方法
4.系統運行時類:System、System
5.操做類:Class、ClassLoader
6.線程類:Thread
7.錯誤異常類:Throwable、exception、error
####2.java.io
輸入輸出包,經常使用的是文件的讀寫。
該包包含以下經常使用類
1.buffer讀入/讀出
2.字節/字符操做
3.console
4.Data操做
5.文件操做
6.print操做
7.字符串操做
8.讀寫操做
####3.java.util
實用包,經常使用的接口以下
1.Collection<E> 集合
2.Enumeration<E> 枚舉
3.Iterator<E> 迭代器
4.List<E> 數組 有序集合
5.Map<K,V> 鍵值對 多級映射
6.Set<E> 設置 無序集合(無重複數據)
####4.java.net
網絡相關的包,經常使用類以下
1.Proxy 代理 2.Socket 通信 3.URL 資源標識符
####5.java.sql
數據庫操做相關包,經常使用接口及類以下
1.Connection 鏈接
2.Driver 驅動
3.Date
4.DriverManager
####6.java.servlet
與web相關的包java