欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

StringBuffer和StringBuilder的區(qū)別是什么

StringBuffer和StringBuilder的區(qū)別是什么?相信大部分人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,話不多說,一起往下看吧。

創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗,各類網(wǎng)站都可以開發(fā),成都品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。

1.StringBufferStringBuilder的區(qū)別?
共同點:

都是可變的字符序列

不同點:

StringBuffer:是一個線程安全的類, 同步的,線程角度來說,執(zhí)行效率低
StringBuilder:是一個線程不安全的類,不同步的,線程角度來說,執(zhí)行效率高
在單線程程序中,StringBuilder用來替代StringBuffer

2.StringBuffer數(shù)組都屬于容器,有什么區(qū)別?
StringBuffer:

構(gòu)造的是一個字符串緩沖區(qū),里面存儲的內(nèi)容都字符串內(nèi)容,可變的字符序列,它的長度可以變化的!

數(shù)組:

存儲元素必須是同一種數(shù)據(jù)類型  int[] arr = {int類型的元素...} ; 數(shù)組的長度是固定的,不支持可變的!

3.StringBufferString類型作為形式參數(shù)有什么區(qū)別?

String:

是一種特殊的引用類型,它作為形式參數(shù)和基本數(shù)據(jù)類型作為形式參數(shù)是一樣的!

StringBuffer:

它作為形式參數(shù),和引用類型一樣,形式參數(shù)的改變直接影響實際參數(shù)

    //StringBuffer作為形參
    public static void main(String[] args) {
        StringBuffer sb1 = new StringBuffer("hello") ;
        StringBuffer sb2 = new StringBuffer("world") ;
        System.out.println("sb1:"+sb1); //hello
        System.out.println("sb2:"+sb2);//world
        change(sb1,sb2) ;
        System.out.println("sb1:"+sb1);//hello
        System.out.println("sb2:"+sb2);//worldworld
    }

    public static void change(StringBuffer sb1, StringBuffer sb2) {
        sb1 = sb2 ; // sb1= sb2 = "world"   :直接賦值的形式,形參傳遞不出去的!
        sb2.append(sb1) ;  //方法調(diào)用,形式參數(shù) "worldworld" 是直接可以傳遞出去的
    }

以上就是StringBuffer和StringBuilder區(qū)別的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊!

網(wǎng)站欄目:StringBuffer和StringBuilder的區(qū)別是什么
網(wǎng)址分享:http://www.chinadenli.net/article20/piihjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計服務(wù)器托管網(wǎng)站設(shè)計公司全網(wǎng)營銷推廣網(wǎng)站排名建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化