当前位置: 首页 > news >正文

java八股文面试[java基础]——String StringBuilder StringBuffer

String类型定义:

final String 不可以继承

final char []  不可以修改

String不可变的好处:

hash值只需要算一次,当String作为map的key时, 不需要考虑hash改变

天然的线程安全

知识来源:

【基础】String、StringBuffer、StringBuilder区别及使用场景_哔哩哔哩_bilibili

【2023年面试】String、StringBuffer、StringBuilder区别及使用场景_哔哩哔哩_bilibili

http://www.lryc.cn/news/133447.html

相关文章:

  • [oneAPI] 基于BERT预训练模型的命名体识别任务
  • SSL证书如何使用?SSL保障通信安全
  • postgresql 的递归查询
  • Go语言进阶:函数、指针、错误处理
  • 最强自动化测试框架Playwright(30)-JS句柄
  • Ctfshow web入门 命令执行RCE篇 web29-web77 与 web118-web124 详细题解 全
  • 【C++ STL之map,set,pair详解】
  • Python LEGB规则解析与应用
  • 气象监测站:用科技感知气象变化
  • Linux debian12解压和压缩.rar文件教程
  • 探析国际大文件传输的花费与降低开销的小妙招
  • Linux中shell脚本——for、while循环及脚本练习
  • 【数字实验室】时钟切换
  • 线性代数的学习和整理7:各种特殊效果矩阵特例(草稿-----未完成)
  • springBoot 配置文件 spring.mvc.throw-exception-if-no-handler-found 参数的作用
  • linux部署kafka3.5.1(单机)
  • css 实现svg动态图标效果
  • 软件测试项目实战,电商业务功能测试点汇总(全覆盖)
  • LeetCode[274]H指数
  • MyBatis-Plus快速开始[MyBatis-Plus系列] - 第482篇
  • CF1003A Polycarp‘s Pockets 题解
  • 数据库厂商智臾科技加入龙蜥社区,打造多样化的数据底座
  • 一天赚四五十的副业,可以试试这几种
  • OpenCV 中的色彩空间 (C++ / Python)
  • 邀请函 | 高质量区块链·元宇宙—标准行系列沙龙(北京站)即将开启
  • php hmacsha256加密的算法
  • Spring源码编译教程
  • Python入门教程 | Python简介和环境搭建
  • 阿里云ECS服务器企业级和共享型介绍_企业级常见问题解答FAQ
  • leetcode做题笔记92. 反转链表 II