xylz,imxylz

          關注后端架構、中間件、分布式和并發編程

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks

          公告

          常用鏈接

          留言簿(149)

          隨筆分類(137)

          隨筆檔案(107)

          文章分類(12)

          文章檔案(12)

          友情鏈接

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          今天看nio的源碼,發現某些類的源碼中有特殊符號,比如說java.nio.Bits類的46行。其實以前也看到過這個符號,不過我一直以為是Eclipse讀取某些特殊符號出錯了,今天來了興趣看了下二進制,發現是ASCII中的0x0C(♀),即性別符號中的女性符號。其實有這個符號不足為奇,但是奇怪的是JAVA源文件中任意位置包含此特殊符號,JAVA編譯器居然忽略掉了,不當作錯誤處理。這就比較奇怪了,更奇怪的是,對于男性符號0x0B(♂),JAVA編譯器居然報錯?
          我算是孤陋寡聞了,也許有什么玄機包含其中,希望能得到解答。


          ©2009-2014 IMXYLZ |求賢若渴
          posted on 2009-07-29 22:04 imxylz 閱讀(3265) 評論(4)  編輯  收藏 所屬分類: J2EE

          評論

          # re: Java編譯器中的彩蛋?[未登錄] 2009-07-29 22:43 逝水fox
          我打開看到是個FF而不是0C...  回復  更多評論
            

          # re: Java編譯器中的彩蛋?[未登錄] 2009-07-30 13:14 lazy
          0x0C
          換行符號
          一般應該與0x0A回車符一起搭配使用,不過在linux等系統下用0x0C也可以。  回復  更多評論
            

          # re: Java編譯器中的彩蛋?[未登錄] 2009-07-30 17:54 bookjohn
          0x0C is not 換行符號 .
          換行符號 is 0x0A, also called LF(line feed).
          回車符 is 0x0D, called CF(carrage return).

          FF is the name of 0x0C, which means form feed, i.e. new page.  回復  更多評論
            

          # re: Java編譯器中的彩蛋? 2009-07-30 22:49 Leonfisher
          0x0C 是分頁符,ASCII 中定義的。  回復  更多評論
            


          ©2009-2014 IMXYLZ
          主站蜘蛛池模板: 拉孜县| 六安市| 大石桥市| 上饶县| 象州县| 修武县| 英吉沙县| 富阳市| 河池市| 南溪县| 福泉市| 陵川县| 开封市| 铜鼓县| 白河县| 高陵县| 临泽县| 江孜县| 沁阳市| 富顺县| 灵宝市| 天台县| 乐东| 屏东县| 孟州市| 杭锦旗| 金阳县| 东乌珠穆沁旗| 天水市| 剑川县| 大城县| 施秉县| 临城县| 新郑市| 华阴市| 丰镇市| 突泉县| 盱眙县| 界首市| 南靖县| 涡阳县|