Java中StringBuffer和StringBuilder區(qū)別
早先用Java的時(shí)候,知道有個(gè)類叫StringBuffer,用來(lái)拼接較長(zhǎng)的字符串。轉(zhuǎn)到C#之后,也有一個(gè)似類功能的類叫作StringBuilder,簡(jiǎn)寫都是sb,非常好記。
再后來(lái)轉(zhuǎn)移回Java的時(shí)候,發(fā)現(xiàn)Java也有了StringBuilder,于是就好奇了一下為什么在StringBuffer之后又推出了StringBuilder。
原來(lái)Java的StringBuilder(和C#一樣)是非線程安全的,而早先的StringBuffer具有一定的線程安全屬性。當(dāng)然,推出StringBuilder,主要也是因?yàn)樗鼪]有必要在多線程的情況下使用。
常見的StringBuilder(或者StringBuffer)的用例是:
public String toString() {
return new StringBuilder()
.append("Name: " + name)
.append("Foo: " + foo)
.append("Bar: " + bar)
.toString();
}
在這種情況下,StringBuilder都不是一個(gè)類成員,它只是一個(gè)局部變量,根本談不上多線程的問(wèn)題。
于是,StringBuilder的引入帶來(lái)了非常大的性能提升,而且一點(diǎn)安全問(wèn)題也沒有……
- 全面解釋java中StringBuilder、StringBuffer、String類之間的關(guān)系
- java 中String和StringBuffer與StringBuilder的區(qū)別及使用方法
- Java之String、StringBuffer、StringBuilder的區(qū)別分析
- Java那點(diǎn)事——StringBuffer與StringBuilder原理與區(qū)別
- java String、StringBuilder和StringBuffer的區(qū)別詳解
- Java中String、StringBuffer、StringBuilder的區(qū)別詳解
- Java String、StringBuffer與StringBuilder的區(qū)別
- Java中String、StringBuffer、StringBuilder的區(qū)別介紹
- java中String、StringBuffer與StringBuilder的區(qū)別
- Java中StringBuilder與StringBuffer的區(qū)別
相關(guān)文章
詳解使用spring validation完成數(shù)據(jù)后端校驗(yàn)
這篇文章主要介紹了詳解使用spring validation完成數(shù)據(jù)后端校驗(yàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
windows定時(shí)器配置執(zhí)行java jar文件的方法詳解
這篇文章主要給大家介紹了關(guān)于windows定時(shí)器配置執(zhí)行java jar文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
springmvc+shiro自定義過(guò)濾器的實(shí)現(xiàn)代碼
這篇文章主要介紹了springmvc+shiro自定義過(guò)濾器的實(shí)現(xiàn)方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10
Java實(shí)現(xiàn)年獸大作戰(zhàn)游戲詳解
春節(jié)要到了,看慣了前端各種小游戲,確實(shí)做得很好,很精致。本文將為大家介紹一款java版本的年獸大作戰(zhàn)游戲,感興趣的小伙伴可以試一試2022-01-01
SpringBoot返回結(jié)果統(tǒng)一處理實(shí)例詳解
這篇文章主要為大家介紹了SpringBoot返回結(jié)果統(tǒng)一處理實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12

