首页 > 其他 > 详细

String对象

时间:2014-12-01 15:50:22      阅读:231      评论:0      收藏:0      [点我收藏+]

创建String对象的方式:

1.String s1="ab";       //常量,编译时就生成,储存在常量池中。如果常量池中本来就有"ab",则只传递引用,不创建;如果常量池中没有"ab",则创建并传递引用。

 

2.String s2=new String("ab");   //变量,运行时创建,储存在堆内存中。不管堆内存是否存在值为"ab"的变量,都会新创建一个变量。

 

3.String s="a";

   String s3=s+"b";     //变量,运行时创建,储存在堆内存中。不管堆内存是否存在值为"ab"的变量,都会新创建一个变量。

 

注:String的特点:不可变的,一个String对象的内容不能变,一旦改变内容,该对象就变成一个新的String对象了。

String对象

原文:http://www.cnblogs.com/gangqing/p/4135086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!