Java中级工程师面试题及详细答案(真实企业版).docx

Java中级工程师面试题及详细答案(真实企业版).docx

Java中级工程师面试题及详细答案(真实企业版)

说明:本套面试题适配2-4年Java开发工程师,聚焦企业高频面试考点,摒弃空洞理论,答案贴合实际开发工作,适配线上笔试、技术面问答场景。

一、Java基础核心(高频必问)

1、==和equals的区别是什么?

这是开发中最常用的比对方式,核心区别分为基本类型和引用类型两种场景:

1.基本数据类型:只能用==,比对的是变量的实际数值是否相等;

2.引用数据类型:==比对的是内存地址,也就是判断两个对象是不是同一个对象;

3.equals是Object类的方法,默认情况下和==效果一致,比对内存地址;但String、I

文档评论(0)

1亿VIP精品文档

相关文档