写在前言 : 学习资源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()方法实现拆箱。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请“点赞” “评论”“收藏”
一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。