浅谈Java中字符串的初始化(详细图解)
发布时间
阅读量:
阅读量
前言
为了透彻掌握字符串类的相关知识,在深入学习字符串类之前
首先得搞懂字符串常量池的概念,下面进入正文吧。
常量池
将常用数据存储于内存块中,并尽量减少频繁的数据生成和销毁过程。这样做不仅能够促进数据的共享使用,还能够进一步提升系统的整体性能水平。
除了浮点数类型的两个子类外,其他八种基本数据类型均实现了常量池技术。在现代JDK版本起,在1.7及以后版本中,字符串常量池被整合到了Java堆内存空间里。
下面通过三行代码让大家对字符串常量池建立初步认识:
public static void main(String[] args) {
String s1 = "hello";
String s2 = new String("hello");
System.out.println(s1 == s2); //false
}
复制代码
先来看看第一行代码String s1 = "hello";

通过双引号实现`( String s1 = "hello"
全部评论 (0)
还没有任何评论哟~
