【校招VIP】Java考点之基本数据类型和装箱类

11月13日 收藏 0 评论 0 java开发

【校招VIP】Java考点之基本数据类型和装箱类

考点介绍:

八种基本数据类型分别是: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校招中需求人数最多,工资也较高的职位。校招时分为一二线公司、三四线公司和普通公司,所对应的校招要求、工资和职业发展都是有差别的......

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1356

PC端链接:https://xiaozhao.vip/dTopic/detail/1356

C 0条回复 评论

帖子还没人回复快来抢沙发