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()方法实现拆箱。

 
 

如果我的博客对你有帮助、如果你喜欢我的博客内容,请“点赞” “评论”“收藏”一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。

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