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

企业Java面试题及详细答案

一、基础核心题(必问,考察基本功)

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

答案:核心区别在于存储位置和传递方式,没有多余理论,结合实际开发说清楚即可。

基本数据类型:直接存储值,存放在栈内存,传递时拷贝值,不影响原变量;默认有初始值,占用内存固定。

例子:int(整数,如用户年龄)、double(小数,如订单金额)、boolean(布尔值,如是否登录)。

引用数据类型:存储对象的引用(内存地址),对象本身存放在堆内存,传递时拷贝引用,修改引用指向的对象会影响原对象;默认初始值是null,占用内存不固定,随对象内容变化。

例子:St

文档评论(0)

1亿VIP精品文档

相关文档