java - final 关键字如何与 StringBuilder 一起使用?

标签 java

为什么下面的代码在使用 final 时没有抛出任何异常?
final StingBuilder sb=new StingBuilder("Satya");<br/> sb.append("Pune");

最佳答案

final 只是说变量不能被重新赋值。但是变量的属性还是可以改变的

final 在这种情况下意味着:对对象的引用是最终的(它只能分配一次),而不是对象本身。

对象本身仍然可以修改。

关于java - final 关键字如何与 StringBuilder 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910184/

相关文章:

Java - 两个具有相同方法的接口(interface),一个只是通用的

java - C 中用于 Java 的 BCI 库

java - 如何在android中从firebase实时数据库获取数据

java - Maven Project(Cucumber+TestNG+Selenium-Java] 测试无法使用 mvn clean install 在命令行上运行测试

algorithm - 数学公式的比较

java - 使用java servlet的异步文件上传

java - 创建 JAXB 对象的正确方法

java - 通过 dom4j XPath 奇怪的行为解析带有 namespace 的 xml

java - 使用 super 的方法可以获取对象的子类型并将其添加到列表中吗?

java - 大文件的Hmac MD5