java中的編譯期和運行期有什麼區別?

編譯期和運行期進行的操做是不相同的,編譯器只是進行語法的分析,分析出來的錯誤也只是語法上的錯誤,而運行期在真正在分配內存。 編譯時是調用檢查你的源程序是否有語法錯誤,若是沒有就將其翻譯成字節碼文件。即.class文件。 運行時是java虛擬機解釋執行字節碼文件。
相關文章
相關標籤/搜索