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

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

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

    省朝夕

     

    Java基礎備注

    1、java中,Integer和Integer類型比較時,是對象間的相等比較,不要直接用==,最好是其中一個調用一下intValue()方法,這樣,就變成了int與Integer比較,java 5的機制會保證二者的拆箱操作的。
    2、對于一個字符串,調用split(":")這樣的形式,當作為分隔符的最后一個字段是空的時候,會直接忽略最后一個字段。此時可以考慮用:split(":",-1)。
    3、定義double值時,注意對其進行加減操作的精度問題。比如:double a = 19.9,在實際存儲時,值為:19.89999999999999999999999999 (http://www.binaryconvert.com/result_double.html?decimal=056046057)。
    4、StringBuffer 與 StringBuilder 中的方法和功能完全是等價的,只是StringBuffer 中的方法大都采用了 synchronized 關鍵字進行修飾,因此是線程安全的,而 StringBuilder 沒有這個修飾,可以被認為是線程不安全的。StringBuffer 始于 JDK 1.0,StringBuilder 始于 JDK 1.5。從 JDK 1.5 開始,帶有字符串變量的連接操作(+),JVM 內部采用的是StringBuilder 來實現的,而之前這個操作是采用 StringBuffer 實現的。通常情況下,使用StringBuilder即可。這里有一個性能考量的點:StringBuilder的構造函數中,推薦new StringBuilder(capability),采用這種方式需要預估StringBuilder大概需要容納的字符個數,估計量稍微偏大一點也比不估計的好。不然的話會出現原定容量不夠,字符串的頻繁拷貝的情形。此外,當我們需要截掉StringBuilder所代表的字符串最后一位時,可以直接采用setLength的方式。
    5、當我們對Arrays.asList返回的List進行添加或刪除時將會報 java.lang.UnsupportedOperationException 異常。set(index,value)是可以的。

    posted on 2013-01-07 21:15 hejianchao 閱讀(453) 評論(0)  編輯  收藏 所屬分類: java基礎


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


    網站導航:
     

    導航

    統計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 性色午夜视频免费男人的天堂 | 日韩中文字幕在线免费观看| 亚洲成年人电影在线观看| 美女视频黄的免费视频网页 | 91香焦国产线观看看免费| 亚洲自偷自拍另类12p| 91精品国产免费| 亚洲天堂2016| 日韩免费一级毛片| 狠狠热精品免费观看| 国产亚洲精品无码专区| 国产一级a毛一级a看免费人娇| 国产亚洲精品a在线无码| 午夜免费福利片观看| 亚洲mv国产精品mv日本mv| 免费的一级黄色片| 一进一出60分钟免费视频| 亚洲精品成人无码中文毛片不卡| 未满十八18禁止免费无码网站 | 亚洲国产综合精品| 日日夜夜精品免费视频| 一级毛片免费在线播放| 永久亚洲成a人片777777| 91精品国产免费| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲国产精品一区二区九九| 精品一卡2卡三卡4卡免费视频| 亚洲福利视频网址| 四虎永久免费网站免费观看| 人妻在线日韩免费视频| 亚洲人成网网址在线看| 亚洲人成网站18禁止一区| 精品国产sm捆绑最大网免费站| 亚洲av午夜国产精品无码中文字 | a级毛片免费完整视频| 亚洲人色大成年网站在线观看| 国产片免费福利片永久| 免费无码又爽又刺激高潮软件| 日韩亚洲产在线观看| 亚洲欧洲∨国产一区二区三区| 国产在线jyzzjyzz免费麻豆|