Demo01.java 830 B

1234567891011121314151617181920212223242526
  1. package J20250715.stringbuider;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo01
  6. * @description
  7. * @create 2025/7/15
  8. */
  9. public class Demo01 {
  10. public static void main(String[] args) {
  11. //这种方式创建的变量,值是存储在字符串常量池,所以用==比较是一致的。
  12. String s="he";
  13. String s1="he";
  14. //这种方式创建的字符串对象,是存储在堆内存中,
  15. //分别开辟不同的空间,地址不同,==比较不一致
  16. String s2=new String("wo");
  17. String s3=new String("wo");
  18. //字符串本身是不可变的。
  19. String s4="hello"; //在常量池开辟空间,存入字符串。
  20. s4="world";//再开辟一个空间存入字符串
  21. //可变的字符串,最常用的是就是StringBuilder类
  22. }
  23. }