Java之編譯期和運行期區別

編譯期:檢查是否有語法錯誤,如果沒有就將其翻譯成字節碼文件。即.class文件。把源代碼轉換成(翻譯)低級語言的程序。 運行期:java虛擬機分配內存,解釋執行字節碼文件。 編譯是將你寫的代碼弄成Java虛擬機可以執行的字節碼。  運行是Java虛擬機運行你寫的代碼(編譯後的字節碼文件),然後顯示運行結果。  Java代碼是爲了編程方便,而Java虛擬機是不能直接執行Java代碼的,所以要把Jav
相關文章
相關標籤/搜索