您当前的位置: 首页 >  面试

一一哥Sun

暂无认证

  • 1浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高薪程序员&面试题精讲系列19之equals与==的区别?

一一哥Sun 发布时间:2021-11-16 09:46:53 ,浏览量:1

一. 面试题及剖析 1. 今日面试题

在前面的章节中,壹哥 给大家梳理过int与Integer的区别,以及equals()方法的底层原理,也带大家复习过String相关的内容,今天我再带各位看另一道很常见的面试题,即:

请说说equals与==的区别

其实我在前面第10篇《请问String类中equals方法的底层是怎么实现的?》文章中,就涉及到了今天面试题的部分答案。接下来 壹哥 再给各位从另外的角度详细梳理一下本题目的答案。

2. 题目剖析

这道面试题,在我们去面试Java初级程序员时十分常见。其实这道题目的答案,与我们前面复习过的内容是相关的,比如与int和Integer的区别,equals()方法的底层原理,String类中equals()方法的底层原理等内容都有关系。

这道题目其实考察的是我们对Java中基本类型、引用类型区别的理解掌握,还有Object类中equals()方法与String类中equals()方法区别的掌握。如果我们可以对这些区别有着清晰的认识,这道题目的答案还是很容易得出的。

二. 参考答案 1. 常规答案

当你看到这道面试题的时候,是不是会觉得很简单,轻轻

关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.0372s