天天看點

Java SE - 常用類的概述和使用

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 類型還大的整數資料