?????? ??????????????????????????String javaStr = "С??" + "??" + "???????";??????????????????????

???????????????????????????????????????????????????????????JVM????????????????????????????????????????????ж???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JVM??????????

????????????д??δ????????°??

public class Test{
   
     public static void main(String[] args) {
         String anotherStr = "С??????????";
       
         //???javaStr?????????????????????javaStr????????????????
         //????javaStr??????????????????ж?????????
         String javaStr = "С??" + "??" + "???????";
       
         String a = "??";
       
         //?????????????????????????????????????????
         //???????????????????????????????????????????????????????????????JVM?????????
         String contactStr = "С??" + a + "???????";
       
         //????????????????????????????????????????
         //???????????????????????????????????????????????????????????????JVM?????????
         String methodStr =  "С??????????" + a.length();
       
         //?ж???????????????
         System.out.println("javaStr == anotherStr : " + (javaStr == anotherStr));
         System.out.println("contactStr == javaStr : " + (contactStr == javaStr));
         System.out.println(" methodStr == javaStr : " + (methodStr == javaStr));
       
   
     }
 }

???????н????

?????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????String name = "С??";  name = name + "???????";?????????????????????????????

??????????????????????String????????????String?????????????????б????????????????????????????????????????????????????2????????????

public class Test{
   
     public static void main(String[] args) {
         String name = "С??";    //????????????????
         System.out.println(System.identityHashCode(name));    //?????????hashCode?
         name = name + "???????"; //????????????
         System.out.println(System.identityHashCode(name));//?????????hashCode?
     }
 }

???????н????