String概述

String概述

package com.tiedandan.java常用类.String类;

public class stringtotal {
   public static void main(String[] args) {
       //字符串是常量,创建后不可改变。
       //字符串的值放在字符串池中,字符串池又在方法区内
       //方法区是区别堆和栈的一个新区

        String s ="hello";//产生一个对象,存储在字符串池中。
        String s1 = new String("hello");//产生两个对象,池和堆中各一个。
       String s2 =new String("hello");
       System.out.println(s==s1);
       System.out.println(s1==s2);//这里比较的是栈中地址,不能比值相同
       System.out.println(s1.equals(s2));//比较值相同要用equals方法。
  }

}
示例图:

 

 

posted on 2021-11-15 17:20  张铁蛋666  阅读(145)  评论(0编辑  收藏  举报

导航