基本型別包裝類的常量池技術

2022-09-13 08:03:10 字數 466 閱讀 9992

j**a的基本型別包裝類中有6中實現了常量池技術:

byte , short,integer,long ,characher ,boolean。另外兩種浮點數型別double和float沒有實現該技術。

六種實現常量池技術的包裝類中byte,short,integer,long,character這5種整型的包裝類也只是在[-128,127)之間才可使用常量池,不負責建立和管理[-128,127)之外的類的物件。

首先需要了解"=="的作用:

1)若==左右兩側都是基本型別,比較的是值的大小;

2)若==左右兩側有乙個是包裝類,則將包裝類轉換為基本型別後比較值的大小;

3)若==左右兩側都是包裝型別,則比較的是左右兩個物件的位址。

下列**能夠很好地讓人理解上述理論:

基本型別包裝類

一 概述 1 將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。2 常用的操作之一 用於基本資料型別與字串之間的轉換。3 基本型別和包裝類的對應 byte,short,integer,long,float,double character,boolean 二 integer...

基本型別包裝類

基本資料型別的包裝類可以使用基本型別對應的類的相關成員變數和成員方法,相比於基本資料型別,包裝類更易於使用。八大基本資料型別 byte short int long float double char boolean 對應的包裝類 byte short integer long float doub...

基本型別包裝類

基本型別和包裝類的對應 byte byte short short int integer long long float float double double char character boolean boolean integer類在物件中包裝了乙個基本型別int的值。integer型別的...