如:
说String类型不能被修改是因为String存在于heap区,是一个常量,只要是New出来的都会放在这个区域,s=“dddd”,s=’‘dd’’,其实dddd的值没有改变,只是说s 的指向变了,这样存在的字符串是dd dddd这两个,这样就比较占用内存了,用StringBuffer比较合理
如何理解字符串是常量,不可以被改变,但是实际运用中却可以另外改变
最新推荐文章于 2023-02-17 11:22:58 发布
如:
说String类型不能被修改是因为String存在于heap区,是一个常量,只要是New出来的都会放在这个区域,s=“dddd”,s=’‘dd’’,其实dddd的值没有改变,只是说s 的指向变了,这样存在的字符串是dd dddd这两个,这样就比较占用内存了,用StringBuffer比较合理