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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?