考点介绍:
八种基本数据类型分别是:4种整数类型(byte、short、int、long);2种浮点类型(float、double);1种字符类型“char”;1种布尔类型“boolean”。装箱就是 自动将基本数据类型转换为包装器类型; 拆箱就是 自动将包装器类型转换为基本数据类型。
答案详情解析和文章内容可扫下方二维码或点击链接即可查看!
一、考点试题
1、java 语句 Integer i = 1; i += 1; 做了哪些事情?
解答:首先 Integer i = 1; 做了自动装箱(使用 valueOf() 方法将 int 装箱为 Integer 类型)......
2、何为装箱与拆箱
解答:装箱就是将基本数据类型转化为包装类型,那么拆箱就是将包装类型转化为基本数据类型......
3、对于Integer的执行,下列两个输出的结果是什么?
1
2
3
4
5
6
7
Integer integer6 = 100;
Integer integer7 = 100;
System.out.println(integer6 == integer7);
Integer integer8 = 200;
Integer integer9 = 200;
System.out.println(integer8 == integer9);
A.true true
B.false false
C.true false
D.false true
解答:答案是A
这里要理解装箱类的new和直接赋值的区别,直接赋值是调用了valueOf方法,从valueOf方法的源码可以看到,当传入的值在缓存区的范围内......
4、相关基本数据类型,以下表达式正确的是
A.byte b=128
B.boolean flag=null
C.float f=0.9239
D.float a=2147483648L
解答:正确答案是 D
需要对基本数据类型的长度范围有简单快速计算方法,比如D选项中的2147483648是整数最大值+1......
二、考点文章
1、【校招VIP】【JAVA】谈谈拆箱与装箱
Java是一种面向对象的语言,但是它不是纯面向对象的。Java中存在基本数据类型,谈不上对象。为了向纯面向对象靠拢,Java5的时候推出了基本数据类型的包装类型......
2、【校招VIP】java中装箱和拆箱的详细使用(详解)
在前面的文章中提到,Java为每种基本数据类型都提供了对应的包装器类型,至于为什么会为每种基本数据类型提供包装器类型在此不进行阐述......
3、【校招VIP】Java 基本数据类型基础面试题
问:java 中 char 类型变量能不能储存一个中文的汉字,为什么?
答:java 的 char 类型变量是用来储存 Unicode 编码字符的,Unicode 字符集包含了汉字......
三、考点视频
java校招的特点、考点和职业发展
java开发是IT校招中需求人数最多,工资也较高的职位。校招时分为一二线公司、三四线公司和普通公司,所对应的校招要求、工资和职业发展都是有差别的......
帖子还没人回复快来抢沙发