公司Java面试题及详细答案.docxVIP

  • 0
  • 0
  • 约1.49万字
  • 约 18页
  • 2026-05-09 发布于河北
  • 举报

公司Java面试题及详细答案

一、基础必考题(初级/中级,重点考察基础掌握度)

1.说说Java中的基本数据类型有哪些,各自的取值范围是什么?和包装类的区别是什么?

问题解析:考察基础数据类型的核心认知,区分基本类型与包装类,避免混淆取值范围(高频易错点:int和long的范围、float的精度问题)。

详细答案:Java基本数据类型共8种,分为4类,具体如下:

整数型:byte(1字节,-128~127)、short(2字节,-32768~32767)、int(4字节,-231~231-1)、long(8字节,-2?3~2?3-1);

浮点型:float(4字节,有效精度6-7位小数)、double(8字节,有效精度15-16位小数);

字符型:char(2字节,0~65535,存储Unicode字符);

布尔型:boolean(1字节,true/false,仅表示逻辑判断,不能用0/1替代)。

基本类型与包装类的核心区别:

本质不同:基本类型是值类型,直接存储具体数值,没有属性和方法;包装类是引用类型,是基本类型的“包装器”,继承Object类,有对应的属性和方法(如Integer的parseInt()、valueOf())。

默认值不同:基本类型有默认值(如int默认0,boolean默认false);包装类默认值是null(因为是引用类型)。

使用场景不同:基本类型适合

文档评论(0)

1亿VIP精品文档

相关文档