Java中的 == 和 equals()方法到底有什么不一样

1.首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值java 咱们还会发现。str4 == str2。由于各类字符串存放在公共存储池!!!虽然str2和str4各自初始化了,可是他们实际指向了同一块空间。code 2.equals()方法存在于Object类中,由于Object类是全部类的直接或间接父类,也就是说全部的类中的equals()方法都继承自O
相关文章
相关标签/搜索