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 - 选择和取消选择所有复选框

java - Android Studio – 运行测试时执行哪个 .java 文件?

java - Ant 在哪里设置它的 'java.home'(这是错误的)并且它应该附加 '/jre' 吗?

java - 读入 txt 文件,分隔并存储变量(String、Double 和 int)以供以后使用

java - 添加 'Authorization' header 会导致 Spring Security 保护允许的端点

java - 将 PNG 转换为双色 TIFF

java - 为什么会出现缺少主方法错误?

java - 为什么在为变量设置值时使用位移位?

java - 如何更改 Eclipse 工作区选择对话框的布局?

java - 我可以在访问前一个 jPanel 的同时添加同一 jPanel 的全新实例吗?