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

  • 0
  • 0
  • 约1.49万字
  • 约 31页
  • 2026-09-10 发布于四川
  • 举报

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

问题:Java中的基本数据类型有哪些?各自占用多少字节?

Java中的基本数据类型分为四大类八种,具体如下:

?整数类型:

?byte:1字节(8位),取值范围-128~127;

?short:2字节(16位),取值范围-32768~32767;

?int:4字节(32位),取值范围-231~231-1(约-21亿~21亿);

?long:8字节(64位),取值范围-2?3~2?3-1,定义时需加L后缀(如100L)。

?浮点类型:

?float:4字节(32位),单精度浮点数,定义时需加F后缀(如3.14F),精度约6~7位小数;

?double:8字节(64位),双精度浮点数,默认浮点类型(如3.14),精度约15~17位小数。

?字符类型:

?char:2字节(16位),采用Unicode编码,取值范围0~65535(如A、中)。

?布尔类型:

?boolean:理论上1位,但Java规范未明确其占用字节数,实际实现中通常占用1字节(如HotSpotJVM),取值仅为true或false。

基本数据类型对应包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean。包装类提供了类型转换、常量池等功能,例如Integer默认缓存-128~127的整数,因此

文档评论(0)

1亿VIP精品文档

相关文档