學習java與計算機

1:java源文件編寫(jdk中的javac)成.class(class文件具備跨平臺性,這纔是java很火的緣由) ;java文件給人看,class文件給機器看。java

2:class文件被虛擬機解釋和執行(‘虛擬機把class文件加載到內存,而後對數據進行校驗,轉換解析和初始化,最終生成能夠被虛擬機直接使用的java類型’),java虛擬機才能解析class自解碼,JVM將class文件的命令解析成OS能接收的命令。編碼

3:JVM支持多種語言spa

APP
JVM
OS

4:such as :當用記事本編譯的時候有漢字-----保存格式爲utf-8,而咱們用中文DOS窗口默認的編碼格式是GBK,虛擬機直接讀取就會產生亂碼,用javac -encoding utf-8 xxx.java編譯,就是表明要DOS命令行按照我給你的方式去讀,虛擬機讀取之後就轉化成了unicode格式,最終出來的就是unicode編碼方式的漢字命令行

a.txt:「大」,native2ascii a.txt    獲得\u5927,code

相關文章
相關標籤/搜索