呂鵬的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技術心得


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


          網站導航:
           
          主站蜘蛛池模板: 平陆县| 三门县| 八宿县| 沙河市| 通州区| 凤山县| 清原| 开江县| 延吉市| 安塞县| 巨野县| 荆门市| 扎囊县| 积石山| 黑龙江省| 汶川县| 岳池县| 手游| 晋中市| 肇庆市| 普洱| 玛多县| 青神县| 沾益县| 嘉禾县| 湛江市| 洛阳市| 弥渡县| 黎川县| 抚宁县| 壤塘县| 宜昌市| 会泽县| 慈溪市| 泽库县| 浏阳市| 泰来县| 江安县| 拜泉县| 蓬安县| 稷山县|