<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)站導航:
     
    主站蜘蛛池模板: 手机看黄av免费网址| 三级网站免费观看| 免费精品国产自产拍在线观看图片 | 亚洲无线观看国产精品| 午夜在线免费视频| 亚洲精品国精品久久99热| 色屁屁www影院免费观看视频| 亚洲国产av无码精品| 国产V片在线播放免费无码 | 黄色网址免费观看| 中文文字幕文字幕亚洲色| 最近的免费中文字幕视频| 亚洲人成人无码.www石榴| 免费萌白酱国产一区二区| 成人特级毛片69免费观看| 国产亚洲av片在线观看16女人| 久久午夜夜伦鲁鲁片免费无码| 亚洲中文字幕久在线| 美女被免费视频网站a国产 | 久9久9精品免费观看| 亚洲欧洲日产韩国在线| 免费看美女让人桶尿口| ww在线观视频免费观看w| 水蜜桃亚洲一二三四在线| 日本阿v免费费视频完整版| 久久亚洲精品成人无码| 亚洲午夜无码久久久久| AV大片在线无码永久免费| 免费观看亚洲人成网站| 亚洲成人精品久久| 在线免费观看一级毛片| 国产精品99爱免费视频| 亚洲人成在线播放| 亚洲精品WWW久久久久久| 亚洲免费视频观看| 五级黄18以上免费看| 色偷偷亚洲女人天堂观看欧| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 尤物视频在线免费观看| 亚洲精品免费在线视频| 亚洲一级特黄无码片|