<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    朱杰兵blog

    jonhney'blog
    posts - 140, comments - 1, trackbacks - 0, articles - 0

    一些java基礎回顧

    Posted on 2015-03-11 09:33 朱杰兵 閱讀(120) 評論(0)  編輯  收藏
    String,StringBuffer和StringBuilder

        這個問題也比較常見。在進行字符串拼接處理的時候,String通常會產生多個對象,而且將多個值緩存到常量池中。例如:

        String a=“a”;

        String b=“b”;

        a=a+b;

        這種情況下jvm會產生“a”,“b”,“ab”三個對象。而且字符串拼接的性能也很低。因此通常需要做字符串處理的時候盡量采用StringBuffer和StringBuilder來。



    ArrayList和LinkedList的選擇

        這個問題比較常見。通常程序員最好能夠對list的使用場景做出評估,然后根據(jù)特性作出選擇。ArrayList底層是使用數(shù)組實現(xiàn)的,因此隨機讀取數(shù)據(jù) 會比LinkedList快很多,而LinkedList是使用鏈表實現(xiàn)的,新增和刪除數(shù)據(jù)的速度比ArrayList快不少。



    包裝類和基本類型的選擇

        在代碼中,如果可以使用基本數(shù)據(jù)類型來做局部變量類型的話盡量使用基本數(shù)據(jù)類型,因為基本類型的變量是存放在棧中的,包裝類的變量是在堆中,棧的操作速度比堆快很多


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 无码乱人伦一区二区亚洲| 免费无码av片在线观看| 最近中文字幕免费mv在线视频| 亚洲国产成人精品91久久久| 亚洲Av永久无码精品黑人 | 四虎影院在线免费播放| 亚洲一区二区三区四区视频| 精品无码免费专区毛片| 亚洲性一级理论片在线观看| 久久不见久久见中文字幕免费| 亚洲一区二区无码偷拍| 国产又大又黑又粗免费视频 | 香港a毛片免费观看| 亚洲一二成人精品区| 一个人看的www在线免费视频 | 亚洲av无码专区在线观看亚| 亚洲国产综合在线| 日本久久久久亚洲中字幕| 亚洲国产精品无码成人片久久| 久久永久免费人妻精品下载| 最新亚洲卡一卡二卡三新区| 亚洲人成无码网站久久99热国产| 成人爽a毛片免费| 久久久久久国产a免费观看不卡| 亚洲AV无码一区二区二三区入口| 一个人看www在线高清免费看| 无码免费又爽又高潮喷水的视频| 亚洲国产综合专区电影在线| 亚洲狠狠婷婷综合久久久久| 成人AV免费网址在线观看| 91久久成人免费| 国产成人yy免费视频| 一级特黄a免费大片| 日产久久强奸免费的看| 亚洲日韩在线视频| 亚洲综合图片小说区热久久| 国产亚洲精品看片在线观看| 91免费精品国自产拍在线不卡| 成年人网站免费视频| 三年片在线观看免费大全| 大学生美女毛片免费视频|