1. 程式人生 > 程式設計 >Java基本資料型別包裝類原理解析

Java基本資料型別包裝類原理解析

資料型別包裝類

Java語言是一個面向物件的語言,但是Java中的基本資料型別卻是不面向物件的,這在實際使用時存在很多的不便,為了解決這個不足,在設計類時為每個基本資料型別設計了一個對應的類進行代表,這樣八個和基本資料型別對應的類統稱為包裝類(WrapperClass),有些地方也翻譯為外覆類或資料型別類。

包裝類均位於java.lang包,包裝類和基本資料型別的對應關係如下表所示:

Java基本資料型別包裝類原理解析

包裝類的用途

對於包裝類說,這些類的用途主要包含兩種:

a、作為和基本資料型別對應的類型別存在,方便涉及到物件的操作。

b、包含每種基本資料型別的相關屬性如最大值、最小值等,以及相關的操作方法(這些操作方法的作用是在基本型別資料、包裝類物件、字串之間提供轉化!)。

所有的包裝類(WrapperClass)都有共同的方法。

例如int和Integer類之間的轉換

在實際轉換時,使用Integer類的構造方法和Integer類內部的intValue方法實現這些型別之間的相互轉換,實現的程式碼如下:

Java基本資料型別包裝類原理解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。