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

一一哥Sun

暂无认证

  • 0浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高薪程序员&面试题精讲系列10之String类中equals方法的底层是怎么实现的?

一一哥Sun 发布时间:2021-10-15 09:52:05 ,浏览量:0

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

每日一题,请跟着 壹哥 开始今天的面试题吧!

请问String类中equals方法的底层是怎么实现的?

说说equals()与==的区别?

2. 题目剖析

上面这个题目,其实考察的还是我们对String类的掌握情况,尤其是对String中两个字符串是否相等的判断,但是这个题目又结合了对Object类中equals()方法的理解。我们看到这个题目,只要打开String类中的equals()方法的源码,就可以得出答案。

二. 佐证案例 1. 代码案例

在讲解今天这个题目的答案之前,我们先来看一段代码,如果我不先给你答案,你能准确说出这几行代码的执行结果吗?

public static void main(String[] args) {
    //地址相同
    String s1 = "hello world";
    String s2 = "hello world";
    System.out.println("s1==s2 : " + (s1 == s2));//true
    Sys
关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.0394s