diff --git a/javaSE-day01/src/com/inmind/object01/Demo02.java b/javaSE-day01/src/com/inmind/object01/Demo02.java new file mode 100644 index 0000000..d88b6ea --- /dev/null +++ b/javaSE-day01/src/com/inmind/object01/Demo02.java @@ -0,0 +1,23 @@ +package com.inmind.object01; +/* +boolean equals(Object obj) 判断2个对象的内容是否相同 + +在实际开发中,地址值对于我们而言没有太大的作用,比较关心的数据内容,经常将内容相同的 +2个对象,看作是同一个,引用数据类型比较时,使用equals比较内容!!!! + +对于引用数据类型: + ==:比较的是地址值 + equals:比较的是内容 + +注意:每个引用数据类型都默认直接或者间接继承Object,也就是说每个引用类型都有它的equals方法 + */ +public class Demo02 { + public static void main(String[] args) { + String str1 = "abc"; + String str2 = new String("abc"); + + System.out.println(str1 == str2);//false,比较的是地址 + System.out.println(str1.equals(str2));//true,比较的是内容 + + } +}