天道不一定酬所有勤
但是,天道只酬勤

标签:图说Java

Java

为什么Java要把字符串设计成不可变的

hollischuang阅读(21197)评论(5)赞(8)

String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。不可变类的实例一旦创建,其成员变量的值就不能被修改。不可变类有很多优势。本文总结了为什么字符串被设计成不可变的。将涉及到内存、同步和数据结构相关的知识。 字符串池 字符...

图说Java

三张图彻底了解Java中字符串的不变性

hollischuang阅读(22222)评论(2)赞(7)

该文章是图说Java系列文章中的一篇 定义一个字符串 String s = "abcd"; s中保存了string对象的引用。下面的箭头可以理解为“存储他的引用”。 使用变量来赋值变量 String s2 = s; s2保存了相同的引用值,...

HollisChuang's Blog

联系我关于我