摘要: 1.什么是不可变? String不可变很简单,如下图,给一个已有字符串“abcd”第二次赋值成"abced",不是在原内存地址上修改数据,而是重新指向一个新对象,新地址。 2.String为什么不可变? 翻开JDK源码,java.lang.String类起手前三行,是这样写的: [java] vie 阅读全文
posted @ 2018-04-17 22:39 車輪の唄 阅读(22) 评论(0) 推荐(0) 编辑