1. 常用的包
java.lang (java語言的核心包, 由java虛拟機自動導入)
java.util (提供大量的 工具類 和 集合類)
java.io
java.net
java.sql
2. Object 類
<1> 基本概念 - "萬物皆對象", Object類是所有類的父類
<2> 常用的方法
Object() // 無參構造方法
boolean equals(Object obj) // 預設比較兩個對象的位址, 可以重寫為 比較兩個對象的内容
int hashCode() // 預設的hashCode代表記憶體位址的編号。若equals()被重寫, 則 hashCode() 也需要被重寫
String toString() // toString()往往需要重寫
Class<?> getClass()
3. 包裝類
<1> 包裝類的概念 - 八種基本資料類型定義出來的變量,可以将它們“打包”變為包裝類
<2> 包裝類的分類
java.lang.Byte
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
java.lang.Boolean
java.lang.Character
<3> Integer類的概述
基本概念 - 對 int 類型的包裝
常用方法 - 構造、valueof() 等
裝箱 : 基本資料類型 ---> 包裝類對象
拆箱 :包裝類對象 ---> 基本資料類型
自動裝箱池: -128 到127的int值, 已經自動裝箱完畢了
<4> Double類的概述
基本概念 - 對 double 類型的包裝
<5> Boolean類的概述
基本概念 - 對 boolean 類型的包裝
<6> Character類的概述
基本概念 - 對 char 類型的包裝
<7> 包裝類(Wrapper)的使用總結
基本資料類型 轉化為 對應包裝類 的方式 - 調用 包裝類的 構造方法 或 靜态方法
擷取 包裝類對象 中 基本資料類型 的方式 - 調用 包裝類中的 value() 方法
字元串 轉化為 基本資料類型 的方式 - 調用 包裝類中的 parse() 方法
4. 數學處理類
<1> Math類的概述
基本概念 - 提供了數學相關的方法
常用的方法 - max() 、min() 、absolute() 等
<2> BigDecimal類的概述
基本概念 - 彌補 float 和 double 不能實作精确運算的不足
常用的方法 - add()、subtract()、 multiply()、divide() 等
<3> BigInteger類的概念
基本概念 - 用于描述比long 類型還大的整數資料