关注
一上午把这些都回顾了一下,顺便写了出来,我是一名小白,如果有什么问题,希望大家指出来,非常感谢,大佬勿喷。
2.java基础,面向对象的原理,String和Stringbuffer,Stringbuilder的区别
答:String类使用final修饰的,所以String定义字符串是不能修改的,每次对String进行操作都会产生新的String对象,这样大大降低了效率,同时浪费了堆空间的内存,为了解决这一个问题,引入了Stringbuffer和Stringbuilder。Stringbuilder是jdk1.5引入的,这两个类对字符串进行修改时不会产生新的对象,Stringbuilder不能同步,所以效率高,但是线程不安全,Stringbuffer的大部分方法都用synchronized关键字修饰,实例进行的操作是按照串行顺序进行执行的,该顺序和线程执行调用方法的顺序一致。String可以赋值为空,直接通过String a = “xxxx”初始化,Stringbuffer和Stringbuilder必须通过new对象来初始化。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 商战,最累的是我们 #
3339次浏览 21人参与
# 租房找室友 #
19364次浏览 117人参与
# 职场新人生存指南 #
310399次浏览 6422人参与
# 你上一次加班是什么时候? #
55770次浏览 382人参与
# 携程求职进展汇总 #
470989次浏览 3466人参与
# 深信服求职进展汇总 #
182848次浏览 1673人参与
# 学历or实习经历,哪个更重要 #
104453次浏览 723人参与
# 机械人选offer,最看重什么? #
86639次浏览 537人参与
# 秋招想进国企该如何准备 #
52977次浏览 353人参与
# 哪些公司面试官让你印象深刻? #
254246次浏览 2675人参与
# 2023届毁约公司名单 #
186887次浏览 935人参与
# 得物求职进展汇总 #
89706次浏览 791人参与
# 和牛牛一起刷题打卡 #
276688次浏览 6451人参与
# 大疆求职进展汇总 #
482722次浏览 3199人参与
# 查收我的offer竞争力报告 #
172152次浏览 1023人参与
# 如果可以,你希望哪个公司来捞你 #
74216次浏览 323人参与
# 产品面经 #
170607次浏览 1895人参与
# 通信硬件公司评价 #
122975次浏览 405人参与
# 实习要如何选择和准备? #
64632次浏览 1058人参与
# 秋招最大的收获是什么? #
26390次浏览 275人参与