呂鵬的blog

          研究技術 探討生活

          常用鏈接

          統計

          最新評論

          編碼問題

          UTF8是可變長的編碼
          1?? UTF-8通過UNICODE轉 所以每次編碼都會變成最小
          2?? 但解碼的時候仍然可以識別多種編碼
          public class TestUTF8
          {
          ?? public static void main(String [] args) throws Exception
          ?? {
          ????? ?byte[] bytes = {(byte)0xC0,(byte)0xB1};
          ?????? String str = new String(bytes,"UTF-8");(解碼
          ?????? System.out.println(str.getBytes("UTF-8").length);(通過unicode編碼
          ?? }
          }
          程序運行后打印的結果如下:
          1
          1
          原因是
          ?
          十六進制:C0 B1
          二進制:11000000 10110001
          對比兩個字節編碼的表示方式:
          110xxxxx 10xxxxxx
          提取出對應的UNICODE編碼:
          00000 110001

          抽象類和接口的區別

          抽象類抽出象的部門?? 重在體現共同的部份?? 達到代碼復用
          接口擴展功能?? 重在表現不同的部分?

          posted on 2006-08-23 17:09 呂鵬 閱讀(127) 評論(0)  編輯  收藏 所屬分類: java技術心得


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


          網站導航:
           
          主站蜘蛛池模板: 乐东| 比如县| 舟曲县| 德安县| 修水县| 郯城县| 富顺县| 砚山县| 伊春市| 平邑县| 阿合奇县| 郁南县| 略阳县| 南靖县| 抚松县| 定日县| 张家口市| 安顺市| 内黄县| 云浮市| 怀宁县| 建平县| 磴口县| 新疆| 顺平县| 皋兰县| 荔浦县| 喀喇沁旗| 尖扎县| 会同县| 集安市| 双柏县| 密云县| 新津县| 区。| 勐海县| 都安| 五寨县| 含山县| 老河口市| 台江县|