<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通常會產(chǎn)生多個對象,而且將多個值緩存到常量池中。例如:

        String a=“a”;

        String b=“b”;

        a=a+b;

        這種情況下jvm會產(chǎn)生“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)站導航:
     
    主站蜘蛛池模板: h视频在线免费观看| 日韩a在线观看免费观看| 免费精品国产日韩热久久| 国产不卡免费视频| 亚洲一本综合久久| 亚洲AV色吊丝无码| 中文字幕成人免费高清在线| 亚洲国产成人影院播放| 日本黄页网址在线看免费不卡| 亚洲国产婷婷香蕉久久久久久| 亚洲图片激情小说| 成年免费大片黄在线观看岛国| 亚洲精品美女久久777777| 国产精品亚洲小说专区| 国内精品免费麻豆网站91麻豆| 亚洲天堂一区二区三区四区| 男女做羞羞的事视频免费观看无遮挡| 亚洲AV成人影视在线观看| 日韩免费视频播放| 国产精品成人免费观看| 久久综合图区亚洲综合图区| 曰批全过程免费视频观看免费软件| 中文字幕亚洲一区二区三区 | 亚洲av成人片在线观看| 亚洲电影日韩精品| 99在线观看精品免费99| 亚洲日韩在线观看| 黄网站色视频免费看无下截| 国产亚洲综合久久系列| 韩国免费一级成人毛片| 免费无码婬片aaa直播表情| 亚洲大尺度无码无码专区| 在线天堂免费观看.WWW| 一级大黄美女免费播放| gogo全球高清大胆亚洲| 国产精品自拍亚洲| 亚洲成AV人片在WWW色猫咪| 最近的中文字幕大全免费版| 精品国产呦系列在线观看免费| 亚洲伊人久久大香线蕉在观 | 亚洲欧洲精品无码AV|