Java中==和equals的应用及区别

“==”操作符的作用:

1.用于基本数据类型的比较(只比较值)

2.判断引用是否指向堆内存的同一块地址(比较引用数据类型)

“equals”的作用:

用于判断两个变量是否对同一对象的引用,即堆中的内容是否相同,返回值为布尔类型(比较内容)

"equals"所在的位置:

在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写

“equals“的基本使用:

String类型比较不同对象内容是否相同,应该用equals,因为==用于比较引用类型和比较基本数据类型时具有不同的功能

posted @ 2021-09-22 11:08  筝弈  阅读(53)  评论(0)    收藏  举报
2 3
4