一. 面试题及剖析
1. 今日面试题
在前面的章节中,壹哥 给大家梳理过int与Integer的区别,以及equals()方法的底层原理,也带大家复习过String相关的内容,今天我再带各位看另一道很常见的面试题,即:
请说说equals与==的区别
其实我在前面第10篇《请问String类中equals方法的底层是怎么实现的?》文章中,就涉及到了今天面试题的部分答案。接下来 壹哥 再给各位从另外的角度详细梳理一下本题目的答案。
2. 题目剖析这道面试题,在我们去面试Java初级程序员时十分常见。其实这道题目的答案,与我们前面复习过的内容是相关的,比如与int和Integer的区别,equals()方法的底层原理,String类中equals()方法的底层原理等内容都有关系。
这道题目其实考察的是我们对Java中基本类型、引用类型区别的理解掌握,还有Object类中equals()方法与String类中equals()方法区别的掌握。如果我们可以对这些区别有着清晰的认识,这道题目的答案还是很容易得出的。
二. 参考答案 1. 常规答案当你看到这道面试题的时候,是不是会觉得很简单,轻轻