Java 第12天 包裝類的使用

寫在前言 : 學習資源B站是最好的也是很全面。
1 、現在出去面試,面試官老是會問你一句話Java 怎麼樣?
不管是大數據崗位還是數據庫都會問一句。 回來痛下決心,決定探索下這門語言的精髓,大數據很多框架也都是Java 寫的,的確懂一門語言,比較穩妥。路也寬敞!!!不然就和喫飯沒筷子,那麼尷尬。把每天學習到的 Java知識分享到這裏會。直到能自己寫個複雜一點Dome得出來。
2、爲了監督自己探索這門語言的動力與決心。特此這段話放到前面!!!
3、挑戰下自己 到底是笨 還是學不會,還是不想學。 Good Luck

1、針對八種基本數據類型定義相應的引用類型-包裝類(封裝類)
2、有了類的特點,就可以調用類中的方法,Java 纔是真正的面向對象。

在這裏插入圖片描述
栗子:
package com.work_ZQ5;

import org.junit.Test;

/**
*包裝類的使用
*/
public class WrapperTest {
@Test
public void test1(){
int num =10;
Integer in1 = new Integer(num);
System.out.println(in1.toString());

Float f1 = new Float(12.3f);
Float f2 = new Float(12.3);
    System.out.println(f1);
    System.out.println(f2);


}

}
在這裏插入圖片描述
package com.work_ZQ5;

import org.junit.Test;
/**
* 包裝類轉換爲基本數據類型
*/
@Test
public void Test2(){
Integer in1 =new Integer(12);
int i1 = in1.intValue();
System.out.println(i1+1);

Float f1 =new Float(12.3);
    float f = f1.floatValue();
    System.out.println(f +2);
}

}
在這裏插入圖片描述
自動裝箱與自動拆箱:
在這裏插入圖片描述
//基本數據類型:包裝類–>String類型:調用String重載的valueof(Xxxx)


@Test
public  void  test3(){
    float f =12.3f;
    String str2 =String.valueOf(f);

    Double d1 =new Double(12.4);
    String s1 = String.valueOf(d1);
    System.out.println(str2);
    System.out.println(s1);

}

記得加@Test 不然,報錯,一個單獨的類代表。

在這裏插入圖片描述

才藝一:如何理解Java中的自動拆箱和自動裝箱?
答:自動裝箱就是將基本數據類型自動轉換爲封裝類型,自動拆箱是將封裝類型自動轉換爲基本數據類型。

才藝二:能說一下是通過哪些方法實現自動拆箱、裝箱的嗎?
答:以Integer爲例,使用Integer.valueOf()方法實現裝箱,使用Integer.intValue()方法實現拆箱。

 
 

如果我的博客對你有幫助、如果你喜歡我的博客內容,請“點贊” “評論”“收藏”一鍵三連哦!聽說點讚的人運氣不會太差,每一天都會元氣滿滿呦!如果實在要白嫖的話,那祝你開心每一天,歡迎常來我博客看看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章