equals和==的区别 csdn

2025-01-06 15:14:11
推荐回答(1个)
回答1:

首先equals和== 最大的区别是一个是方法一个是运算符,在Java中,二者比较的都是物理地址 而不是值得比较。
我们举个例子这样比较直观。
Student student1 = new Student();
Student student2 = new Student();
System.out.println(student1.equals(student2));
System.out.println(student1 == student2);