博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java面试题——String和StringBuffer的区别
阅读量:2429 次
发布时间:2019-05-10

本文共 282 字,大约阅读时间需要 1 分钟。

  • String类提供了数值不可改变的字符串,每次使用String类种的方法时,如果新的字符串对象不存在常量池中,则就会在常量池创建一个新的String对象,在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销会非常大
  • StringBufferr类提供的字符串可以进行修改
  • 相关的是StringBuilder类,它与StringBuffer类区别不怎么大,最大的区别就是StringBuilder是线程不安全的,不支持并发操作,不适合多线程中使用,但执行速度快,StringBuffer是线程安全的,支持并发操作,适合多线程中使用,但执行速度慢

转载地址:http://xljmb.baihongyu.com/

你可能感兴趣的文章
Django无法显示图片
查看>>
MyBatis常见面试题和答案(2020最新版)
查看>>
AOP技术基础
查看>>
【Spring】HttpMessageConverter的作用及替换
查看>>
聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析)
查看>>
Spring MVC 框架的请求处理流程及体系结构
查看>>
mybatis-generator-gui界面工具生成实体
查看>>
Github访问速度很慢的原因,以及解决方法
查看>>
数据库分区、分表、分库、分片
查看>>
数据库垂直拆分 水平拆分
查看>>
关系型数据库设计:三大范式的通俗理解
查看>>
Hibernate常见面试题
查看>>
史上最全的 struts2 面试题
查看>>
如何写一份优秀的java程序员简历
查看>>
如何避免软件行业的薪资天花板?
查看>>
Java知识体系最强总结(2020版)
查看>>
SpringMVC和Struts2区别比较
查看>>
MyBatis与Hibernate区别
查看>>
Java—网络编程总结(整理版)
查看>>
Python GUI编程tkinter之菜单详解
查看>>