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
          主站蜘蛛池模板: 贵德县| 普格县| 西和县| 喀什市| 澳门| 交口县| 吉林省| 宁武县| 金湖县| 紫金县| 罗甸县| 滦南县| 托克托县| 孟州市| 永嘉县| 新建县| 淄博市| 凌海市| 栾城县| 大荔县| 志丹县| 柳江县| 建昌县| 察哈| 宣威市| 红安县| 偏关县| 鲁甸县| 太原市| 道孚县| 灌云县| 镇雄县| 东光县| 泰安市| 宾川县| 广灵县| 张家港市| 全南县| 滨州市| 韶山市| 荔波县|