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

????5???????????????????????????????????????Byte??Short??Integer??Long??Character??Float??Double??Double????Java?????????????????????Java????eg??Integer in = 5;

????2??JVM????????????????

??????Java?У???????????????????????????????????????????????????String ?? StringBuffer?? StringBuilder?????????????????????????????????????JVM???????????????????????

????1??String?????????????

?????? ???????????????????????????String javaStr = new String("С??????????");???????????????????????

???????????????????“С??????????”?????????????????????????????new String()????????????????????

???????????????????????????????????????????????????????????????????????????JVM?????????????????й????

????????Java?????е???????????eg??String javaStr = "С??????????"????JVM????????????????????????????????????????????????????JVM?????????????????л??檔???????????????????????????????′???????μ???????????????????????????????????е?????????????????ù????????г?????????????eg :String javaStr = new String("С??????????")?????????????????????????????????????????????????????????????е?????????μ??????????????????д??????????????????????????????

public class Test{
   
     public static void main(String[] args) {
         //????????????г??????????????Σ???????????????л?????????
         //??????????????????????????????
         String newStr = new String("С??????????");
         //javaStr???????????????
         //?????javaStr??????????????е?"С??????????"?????
         String javaStr = "С??????????";
         //?????????????????"С??????????"?????
         //?????anotherStr???????????????е?"С??????????"?????
         String anotherStr = "С??????????";
   
         System.out.println("javaStr == anotherStr : " + (javaStr == anotherStr));    //?ж??????????????????????????
         System.out.println("newStr == anotherStr  : " + (newStr == anotherStr));
         System.out.println("newStr == javaStr     : " + (newStr == javaStr));
     }
 }

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

??????????????????к?????????е????????????????