存档

文章标签 ‘数据结构’

简易Java(08):为什么Java中的字符串是不可变的?

2014年5月23日 没有评论

“图解Java字符串的不可变性”中,介绍了在Java中字符串是不可改变的。但是,大家有没有想过“为什么字符串是不可变的?”今天就来给大家解释一下这个问题。

通过substring()方法在JDK6和JDK7中的异同 ”这篇文章,让D瓜哥看到,对于字符串的处理也是与时俱进。所以,如果发现下文中如有已经过时之处,请及时指出。D瓜哥也会及时更正的。

这是面试中经常被问到的老问题了。在Java中,将字符串设计成不可变是又很多原因的。一个好的回答需要建立在 阅读全文…

简易Java(06):图解Java字符串的不可变性

2014年5月20日 没有评论

本节,我们将通过一系列的图片来解释Java String的不可变性。

1、声明一个字符串

String s = "abcd";

s存放了到字符串对象的引用。下面图片中的箭头就代表这种“存放引用”。

存放应用

2、将 阅读全文…

分类: Java, 挨踢(IT) 标签: , ,