Java常问面试题及详细答案.docxVIP

  • 1
  • 0
  • 约1.3万字
  • 约 13页
  • 2026-06-08 发布于河北
  • 举报

Java常问面试题及详细答案

一、基础核心(必问,入门筛选)

1.说说Java中的基本数据类型有哪些,对应的包装类是什么?

答:Java基本数据类型共8种,分4类,避免记混,结合用途记更易懂:

1.整数型(4种):byte(1字节)、short(2字节)、int(4字节,最常用)、long(8字节,赋值需加L后缀,比如100L,否则默认int);

2.浮点型(2种):float(4字节,赋值加F后缀,比如3.14F)、double(8字节,默认浮点类型,比如3.14);

3.字符型(1种):char(2字节,存储单个字符,用单引号包裹,比如a,本质是Unicode编码);

4.布尔型(1种):boolean(1字节,只有true和false两个值,不能用0/1代替,和C语言不一样)。

对应的包装类(都是引用类型,首字母大写):Byte、Short、Integer、Long、Float、Double、Character、Boolean。

补充:包装类的作用是将基本类型转为对象,方便在集合(比如ArrayList)中存储,还提供了很多实用方法(比如Integer.parseInt()把字符串转int)。

2.基本数据类型和引用数据类型的区别?

答:核心区别是“存储方式”和“传递机制”,用通俗的话讲,不用太复杂:

1.存储位置:基本类型存“值”本身,存在栈内存(速度快);

文档评论(0)

1亿VIP精品文档

相关文档