(2026年)java基础面试题(包含答案).docxVIP

  • 3
  • 0
  • 约8.07千字
  • 约 19页
  • 2026-06-22 发布于四川
  • 举报

(2026年)java基础面试题(包含答案)

一、Java基础语法

1.基本数据类型有哪些,它们的区别是什么?

Java有8种基本数据类型,分为4类:

?整数类型:byte(8位,范围-128到127)、short(16位,范围-32768到32767)、int(32位,范围-2147483648到2147483647)、long(64位,范围-2^63到2^63-1)。

?浮点类型:float(32位,单精度)、double(64位,双精度)。

?字符类型:char(16位,用于存储单个字符)。

?布尔类型:boolean(只有true和false两个值)。

区别主要体现在存储大小、取值范围和用途上。例如,整数类型用于表示整数,浮点类型用于表示小数,字符类型用于存储字符,布尔类型用于逻辑判断。

2.什么是自动装箱和拆箱?

自动装箱是将基本数据类型自动转换为对应的包装类对象,例如将int转换为Integer。拆箱则是将包装类对象转换为对应的基本数据类型。示例代码如下:

java

//自动装箱

intnum=10;

IntegerintegerNum=num;

//自动拆箱

IntegerintegerValue=20;

intintValue=integerValue;

3.

文档评论(0)

1亿VIP精品文档

相关文档