企业Java面试题目及详细答案.docx

企业Java面试题目及详细答案

一、基础必考题(考察基本功,企业必问)

1.说说Java中的基本数据类型和引用数据类型的区别,各举3个例子

题目解析:考察对Java数据类型底层的理解,避免混淆基本类型和包装类,实际开发中容易在自动装箱/拆箱处踩坑。

详细答案:核心区别在于“存储位置”和“传递方式”:

1.基本数据类型:直接存储值,存放在栈内存中,占用固定大小空间,不涉及垃圾回收;传递方式是值传递。

例子:int(整数)、double(浮点数)、boolean(布尔值)。

2.引用数据类型:存储的是对象的引用(内存地址),对象本身存放在堆内存中,占用空间不固定,由垃圾回收机制管理;传递方

文档评论(0)

1亿VIP精品文档

相关文档