在Java中,使用 == 运算符用于比较两个对象的引用是否相同。下面是一些通常使用 == 的情况:
-  比较基本数据类型: 当比较两个基本数据类型(如 int、char、boolean等)时,可以使用==运算符进行比较。它会直接比较两个值是否相等。
-  判断对象是否为 null: 使用 ==可以判断一个对象是否为null。例如:if (object == null),如果对象为null,则条件为真。
-  比较对象引用是否相同: 如果你想检查两个对象是否引用同一个内存地址,即是否指向同一个对象,可以使用 ==运算符进行比较。例如:if (obj1 == obj2),如果obj1和obj2引用同一个对象,则条件为真。
需要注意的是,当涉及到比较对象的内容是否相等时,而不仅仅是比较引用是否相同时,应该使用 .equals() 方法。对于大多数类,.equals() 方法已经被适当地重写来实现内容相等性的比较。