string为什么要被final修饰?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

string为什么要被final修饰?

李博 bluemind 2019-04-10 23:40:16 3859

string为什么要被final修饰?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

Java
分享到
取消 提交回答
全部回答(17)
  • 游客eodgnxfbfceek
    2020-05-25 09:39:02

    1.为了实现字符串池 2.为了线程安全 3.为了实现String可以创建HashCode不可变性

    0 0
  • shawn2046
    2020-03-31 19:44:07

    1.为了实现字符串池 2.为了线程安全 3.为了实现String可以创建HashCode不可变性

    0 0
  • 1156606323420497
    2020-03-26 13:39:31

    字符串是恒定的,创建之后它们的值不能被改变。StringBuffer是可变的strings.字符串对象不可变让它们可以被共享。

    0 0
  • galaxystar
    2020-03-18 17:01:06

    不可变

    0 0
  • 1556799415322662
    2020-03-05 12:02:29

    性能和安全考虑,防止被误修改

    0 0
滑动查看更多
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程