java ==和equals的区别简单理解
1 . == 和 equals 的区别是什么?
基本类型: 比较的是值是否相同;
引用类型: 比较的是引用是否相同;
2 . 一下代码:
String x = "Jerry";
String y = "Jerry";
String z = new String("Jerry");
System.out.println(x==y); // true
System.out.println(x==z); // false
System.out.println(x.equals(y)); // true
System.out.println(x.equals(z)); // true

![java ==和equals的区别简单理解
[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/01/1706709363-a1f59a65fd17106.jpg)
