java繼承例子 Java源程序如何變成Java字節(jié)碼?
Java源程序如何變成Java字節(jié)碼?默認情況下,編譯器會將java文件轉換為字節(jié)碼,以便計算機能夠理解它,并手動使用CMD javacxxxx.java文件在計算機中,任何文本都以指定的編碼方式存儲
Java源程序如何變成Java字節(jié)碼?
默認情況下,編譯器會將java文件轉換為字節(jié)碼,以便計算機能夠理解它,并手動使用CMD javacxxxx.java文件在計算機中,任何文本都以指定的編碼方式存儲。Java中常用的幾種編碼方法有:UTF、iso8859-1、GBK、Unicode。
iso8859-1是一種單獨的自編碼,只能表示0~255個字符。它主要用于英文
GBK中文國標編碼,它主要代表漢字,是雙字節(jié)編碼
Unicode標準編碼之一,它用十六進制表示編碼。此編碼與iso8859-1不兼容
UTF編碼是可變長度編碼,每個字符的長度從1到6字節(jié)不等。
亂碼,主要是因為程序沒有處理字符編碼,比如默認編碼是UTF,但是在程序中使用iso8859-1編碼,然后亂碼。造成亂碼的根本原因是字符編碼的不統(tǒng)一。
系統(tǒng)類可以獲取系統(tǒng)相關信息,獲取代碼的方法是public static properties getproperty()