== equals的区别
-
==:即可以比较数值类型,可以比较引用数据类型。
-
当==比较的是数值类型的时候比较的是他们的值;但是当==比较的是引用数据类型的时候,比较的就是地址值。
-
equals:如果没有对equals方法进行重写的时候,比较的方式和==是一样的。如果重写了,则按重写的方式进行比较。
-
在使用equals的时候,将肯定有值的变量写在前面,避免空指针异常的出现。
==:即可以比较数值类型,可以比较引用数据类型。
当==比较的是数值类型的时候比较的是他们的值;但是当==比较的是引用数据类型的时候,比较的就是地址值。
equals:如果没有对equals方法进行重写的时候,比较的方式和==是一样的。如果重写了,则按重写的方式进行比较。
在使用equals的时候,将肯定有值的变量写在前面,避免空指针异常的出现。