JAVA内存存储分配粗略讲解

以String类型为例:
String s1 = "ABC"; String s2 = "ABC"; String s3 = new String("ABC"); String s4 = new String("ABC");

 System.out.println(s1.equals(s2));
        System.out.println(s1.equals(s3));
        System.out.println(s1.equals(s4));
        System.out.println(s3.equals(s4));
        System.out.println(s1 == s2);
        System.out.println(s1 == s3);
 
true
true
true
true
true
false


       
 
 
   

 

原文地址:https://www.cnblogs.com/zyxiaohuihui/p/4945903.html