java中“==”号的运用
对于值类型,“==”号会判断其是否相等
对于引用类型,“==”对于引用类型则会判断引用(内存地址)是否相同,“==”运算只是调用了对象的equal()方法
public static void main(String[] args){
ObjectEX EX1 = new ObjectEX();
ObjectEX EX2 = new ObjectEX();
ObjectEX EX13= EX1;
System.out.println(EX1==EX2);
System.out.println(EX2==EX3);
System.out.println(EX1==EX3);
System.out.println(EX1.equal(EX2));
System.out.println(EX1.equal(EX3));
}
运行结果为:
false
true
false
false
true
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步