Java == 与 equals 的区别

Java 面试高频题,也是新手最容易踩的坑。

Java == 与 equals 的区别速查图
图 10:Java == 与 equals 的区别(1080×1440 速查卡片)

两者的本质区别

实例对比

避坑建议

1. 总览 2. 创建方式 3. 构造方法 4. 公共池与堆 5. 字符串长度 6. 连接字符串 7. 格式化 8. 查找方法 9. 比较方法 11. 截取替换 12. 转换方法 13. 要点总结