最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

大厂面试题:请你说说Java基本数据类型和引用类型

XAMPP新闻 admin 102浏览 0评论

一、得分点 

Java中数据类型分类、八大数据类型 

二、标准答案 

Java的数据类型分为基本数据类型和引用数据类型两大类。 

基本数据类型共有八大类,这八大数据类型又可分为四小类,分别是整数类型(byte/short/int/long)、浮点类型(float、double)、字符类型(char)和布尔类型(boolean)。其中,int是最常用的整数类型,double是最为常用的浮点类型,除了布尔类型之外的其他7个类型,都可以看做是数字类型,它们相互之间可以进行类型转换。 

引用类型包括数组、类、接口类型,还有一种特殊的null类型,所谓引用数据类型就是对一个对象的引用,对象包括实例和数组两种。 

三、加分回答 

对于基本数据类型,你需要了解每种类型所占据的内存空间,这是面试官喜欢追问的问题: 

– byte:1字节(8位),数据范围是 `-2^7 ~ 2^7-1`。 

– short:2字节(16位),数据范围是 `-2^15 ~ 2^15-1`。 

– int:4字节(32位),数据范围是 `-2^31 ~ 2^31-1`。 

– long:8字节(64位),数据范围是 `-2^63 ~ 2^63-1`。 

– float:4字节(32位),数据范围大约是 `-3.4*10^38 ~ 3.4*10^38`。 

– double:8字节(64位),数据范围大约是 `-1.8*10^308 ~ 1.8*10^308`。 

– char:2字节(16位),数据范围是 `\u0000 ~ \uffff`。 

– boolean:Java规范没有明确的规定,不同的JVM有不同的实现机制。

转载请注明:XAMPP中文组官网 » 大厂面试题:请你说说Java基本数据类型和引用类型

您必须 登录 才能发表评论!