當前位置:名人名言大全網 - 經典說說 - 簡述JAVA程序的編輯、編譯和運行過程。

簡述JAVA程序的編輯、編譯和運行過程。

第壹步(編譯):創建源文件後,首先將程序編譯成壹個. class文件。Java編譯類的時候,如果類所依賴的類還沒有編譯好,編譯器會先編譯依賴的類,然後引用它,否則直接引用,有點像make。

如果java編譯器找不到。類文件或。指定目錄中它所依賴的類的java源文件,編譯器會報錯“找不到符號”。

第二步(運行):java類運行的過程大致可以分為兩個過程:1、類加載2、類執行。應該註意的是,只有當程序第壹次主動使用這個類時,JVM才會加載它。也就是說,JVM不是壹開始就把程序加載到內存中,而是只在必須使用的時候才加載,而且只有壹次。

特別說明:java類中所有公共和受保護的實例方法都采用動態綁定機制,所有私有方法、靜態方法、構造函數和初始化方法

擴展數據:

整個編譯運行Java的過程相當復雜。本文通過壹個簡單的程序簡單說明了整個過程。

Java代碼編譯:由Java源代碼編譯器完成;

Java字節碼的執行由JVM執行引擎完成。

Java程序從源文件創建到程序運行要經歷兩個主要步驟:

1.編譯器將源文件編譯成字節碼。

2.字節碼由java虛擬機解釋和運行。因為java程序要用JVM編譯解釋,所以Java被稱為“半解釋”語言。