为什么Java中的字符串是不可变的?
摘要:原文链接:https://www.programcreek.com/2013/04/why-string-is-immutable-in-java/ java字符串是不可变的。不可变类只是一个不能修改实例的类。实例创建时所有的信息都被初始化,并且信息不能被修改。不可变类有许多优点。本文总结了字符串为
阅读全文
在JDK 6和JDK 7的substring()方法的区别?
摘要:原文链接:https://www.programcreek.com/2013/09/the-substring-method-in-jdk-6-and-jdk-7/ 在JDK 6和JDK 7中substring(int beginIndex,int endIndex)的实现是不同的,下面将会做出详细
阅读全文
图解字符串的不变性
摘要:原文链接:https://www.programcreek.com/2009/02/diagram-to-show-java-strings-immutability/ 这里有一些图来说明java字符串的不变性 1. 声明一个字符串 下面的代码是,初始化字符串s: 变量s存储字符串对象的引用,如下所
阅读全文