Java中"==" 和 equals 的区别

"=="比较的是地址值

equals 比较的是内容

看例子能够更加清晰的理解 eg:

       String s1="java",s2="java";    //(String 类型为引用类型)

       String s3=new String("java");   //new会在堆内存中开辟一个空间

        s1==s2  结果true     s1==s3  结果false

原文地址:https://www.cnblogs.com/cosmosray/p/7441490.html