靜態匯入和自動裝箱拆箱

2021-07-12 05:29:15 字數 453 閱讀 8647

靜態匯入:匯入某個類的靜態成員(屬性和方法)

語法:import static

可以簡化程式設計,但是可讀性較差,所以使用較少,僅作為了解。

自動裝箱:將原始資料型別轉換為包裝型別。

自動拆箱:將封裝型別轉換為原始資料型別。

示例僅作參考:

public

void

demo3()

public

void

dosomething(double d)

public

void

dosomething(integer i)

@test

public

void

demo1()

@test

public

void

demo2()

裝箱和拆箱,自動裝箱和自動拆箱

以integer的建立為例。裝箱 把基本資料型別轉換成包裝類物件 int integer integer num1 new integer 17 拆箱 把乙個包裝類的物件,轉換成基本型別的變數 integer int int num2 num1.intvalue 自動裝箱 integer num3 ...

自動裝箱和拆箱

概念 裝箱就是自動將基本型別資料轉為包裝型別 拆箱就是自動將包裝型別轉為基本型別。具體實現 自動裝箱 integer total1 99 編譯後 integer total integer.valueof 99 自動拆箱 int total2 total1 編譯後 int total2 total1...

自動裝箱 和 自動拆箱

自動裝箱 auto boxing 基本型別就自動地封裝到與它相同型別的包裝中,如 integer i 100 本質上是,編譯器編譯時為我們新增了 integer i new integer 100 自動拆箱 unboxing 包裝類物件自動轉換成基本型別資料,如 int a new integer ...