“==“ 和“equals()“区别

"=="是关系运算符,"equals()"是Object类中定义的方法

1.基本数据类型:用"=="比较值,无法使用"equals()"

2.引用数据类型:用"=="比较的是内存地址;如果没有重写Object类中的equals()方法,则"equals()"比较的也是内存地址;若重写了,则比较的是内容!

e:g:String类重写equals()方法 比较字符串内容。

你可能感兴趣的:(java小白之旅,java,jvm,服务器,eclipse)