寫在前言 : 學習資源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()方法實現拆箱。
如果我的博客對你有幫助、如果你喜歡我的博客內容,請“點贊” “評論”“收藏”
一鍵三連哦!聽說點讚的人運氣不會太差,每一天都會元氣滿滿呦!如果實在要白嫖的話,那祝你開心每一天,歡迎常來我博客看看。