程序员高频面试题及详细真实答案(通用完整版)
本套面试题精选互联网一线公司高频真题,覆盖初级、中级程序员核心考点,答案摒弃书面化套话,采用职场面试标准作答,通俗易懂、落地性强,无空洞理论,适配后端开发通用面试场景。
一、Java基础高频面试题
1.讲讲==和equals的区别
这是面试最基础的必考题,核心区别分两种场景,很好区分:
第一,==是比较运算符,基本数据类型比较的是数值本身,引用数据类型比较的是对象的内存地址。简单说,基本类型用==判断值是否相等,对象用==判断是不是同一个对象。
第二,equals是Object类的方法,默认情况下和==效果一样,也是比较对象地
原创力文档

文档评论(0)