【校招VIP】java语言考点之基本数据类型

10月10日 收藏 0 评论 0 java开发

【校招VIP】java语言考点之基本数据类型

考点介绍:

基本数据类型的长度、自动升级、JVM存储和封装类的相关考点,是校招常见考点。基础考点不能出错

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1、JAVA 中的几种基本数据类型是什么,各自占用多少字节

解答:先了解2个单词先:1、bit --位:位是计算机中......2、byte --字节:字节是......

2、JAVA是不是完全的面向对象语言?

解答:1 基本数据类型:Java 中有 8 种基本数据类型,即 int、long、float、double、char、boolean、byte 和 short,它们不是对象,而是原始数据类......

3、java中3*0.1 == 0.3 将会返回什么?true 还是 false?

解答:false,因为浮点数不能完全精确的表示出来,一般都会损失精度。但是思路是一个比较......

4、对于Integer的执行,下列两个输出的结果是什么?

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方法的源码可以看到......

5、相关基本数据类型,以下表达式正确的是()

A.byte b=128
B.boolean flag=null
C.float f=0.9239
D.float a=2147483648L

解答:正确答案是 D,需要对基本数据类型的长度范围有简单快速计算方法,比如D选项中的2147483648是整数最大值+1......

(答案点击下方链接或者扫海报二维码查看哦)

二、考点文章

1、[Java基础]装箱、拆箱的基本操作(附面试题)

装箱、拆箱、自动装箱、自动拆箱......

2、【校招VIP】Java 基本数据类型基础面试题

问:java 中 char 类型变量能不能储存一个中文的汉字,为什么?

答:java 的 char 类型变量是用来储存 Unicode 编码字符的,Unicode 字符集包含了汉字,所以 char 类型自然就能存储汉字......

3、【校招VIP】为什么Java里3*0.1=0.30000000000000004而4*0.1

这个问题不简单,既跟浮点数的表示有关,也跟Java的设计机制有关。对于0.1来说,其本质是1/10,那么若你用二进制表示它们,然后除的话,是这样的......

三、考点视频

java语言之String equals的坑

String作为一个特殊类,正常情况下,是遵循对象的值和引用的使用。但是有时候==也能代表相等,与常量区的插入有关。有一定的考察频度

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

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

C 0条回复 评论

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