== 和 equals 的区别,String常量池
先说string的特别之处。和常量池。常量池:https://www.cnblogs.com/jssj/p/14317361.html== 如果判断数值类型的变量,就是判断变量的值是否相等。== 如果判断引用类型变量,就是判断引用指向的内存地址知否相同。equals:比较引用类型时,默认也是比较引用的地址值是否相同,因为Object类equals方法里面实际上用的也是 ==。但是String类重写了equals方法,String的equals方法重写成了判断String的值value是否相同。
原创
2021-04-17 23:11:52 ·
273 阅读 ·
2 评论