https://baijiahao.baidu.com/s?id=1640190566307184844&wfr=spider&for=pc
首先JDK8中String内部定义的是byte数组,其次在我看来String类不可变有以下好处。1.不可变类天然线程安全,2.String经常作为HashMap的键,可以缓存,Hash值,3.常量池的需要,节省内存空间4.String如果可变.就可以继承,而String的很多方法是本地方法,如果进行重写,写一段死循环,岂不是向操作系统植入病毒?
标题1
子标题1.1
子标题1.2
标题1.2.1
标题2
子标题2.1
子标题2.2