黑马程序员技术交流社区
标题:
String小概述
[打印本页]
作者:
晓月残魂
时间:
2015-6-24 21:48
标题:
String小概述
本帖最后由 晓月残魂 于 2015-7-13 17:57 编辑
String类
引用数据类型
1继承关系
java.lang.Object
|__java.lang.String
2 public final class String
说明String类不能被继承
3 构造方法(常用)
3.1
String s = new String();等价于String s = “”;
字符串是一个特殊的对象。
字符串一旦被初始化(创建)就不能改变。
例:
String s = "abc";// “abc”是一个String对象
s = "wxw";// “wxw”也是一个String对象
注:但是s的指向改变了,”abc”这个对象本身没有改变。
其中s是类 类型变量
3.2
String s1 = new String("abc");
String s2 = "abc";
//使用起来是一样的。
//区别在于:s1内存有两个对象,s2内存有一个对象。原因在于”abc”本身是一个对象,但是s1又new了一下,相当于建立了一个新对象。
作者:
yangtingdong
时间:
2015-6-24 22:08
嗯,分析得不错。我问下,String类型的是在常量池吗
作者:
进军黑马
时间:
2015-6-24 22:41
#在这里快速回复# 挺好的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2