String概述

String

  • 字符串是常量,创建之后不可改变。
  • 字符串字面值存储在字符串池中,可以共享。
public class Demo3{
  public static void main(String[] args){
      String name = "hello";//"hello"  常量存储在字符串池中
      name = "zhangsan";//"zhangsan"赋值给name变量,给字符串赋值时,并没有修改数据,而是重新开辟一个新的空间
      String name2 = "zhangsan";
  }
}
  • String s = "Hello";产生一个对象,字符串池中存储。
  • String s = new String("Hello");//产生两个对象,堆、池各存储一个。
//展示字符串的另一种创建方式,new String();
String str = new String("java");
String str2 = new String("java");
System.out.println(str == str2);
posted @   摘星丶仙  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示