gpt4 book ai didi

java - 为什么String在Java中设计为Class/Object,占用资源多

转载 作者:行者123 更新时间:2023-11-30 07:11:42 24 4
gpt4 key购买 nike

嗯,String 是一个经常使用的类型,作为 Object 工作会消耗更多资源,为什么 Sun 将其设计为对象而不是像 int 这样的简单变量

如果有人说String可以包含很长的句子,为什么没有设计成像int和Integer那样

最佳答案

作为对象而不是基元有一些优势

  1. 没有大小限制
  2. 您可以实现帮助操作的实用方法
  3. 你可以让它不可变

关于java - 为什么String在Java中设计为Class/Object,占用资源多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20897600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com