您好,登錄后才能下訂單哦!
編譯階段
---編譯階段的主要任務是檢查Java源程序是否符合Java語法規則.
---符合Java語法則生成正常的字節碼文件(xxx.class),不符合Java語法規則就不會生成字節碼文件.
---由于字節碼文件不是純碎的二進制文件,所以這種文件無法在操作系統中直接執行.
---javac是一個java編譯器工具/命令.
---一個java源文件可以編譯生成多個.class文件,編譯結束后,可以將class文件拷貝復制到其他操作系統當中運行.
運行階段
---輸入java.A
---java.exe會啟動java虛擬機(JVM),JVM會啟動類加載器(ClassLoader)
---ClassLoader會去硬盤中搜索A.class文件,找到該文件則將該文件加載JVM中.
---JVM將A.class文件解釋成二進制文件10101010這樣的文件.
---然后操作系統執行二進制文件與底層硬件平臺進行交互.
特點:可以在其他操作系統當中運行,實現跨平臺.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。