daya0576 / comments.daya0576.github.io

0 stars 0 forks source link

blog/20220409/java-string/ #120

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

关于 Java 字符串的秘密 | Henry Z's blog~

最近对 java 字符串(java.lang.String)的部分行为感到困惑,抽空查阅资料后豁然开朗。忍不住写一篇博客纪念一下

https://changchen.me/blog/20220409/java-string/

yuchenyang1994 commented 1 year ago

最大的原因,也是所有语言实现String类型比较特殊的原因是因为,String类型不能在编译时确定大小,故无法将String类型变量分配到栈上。所以这种大对象只能将其分配到堆内存上。