首頁  >  文章  >  Java  >  java的程式怎麼運行

java的程式怎麼運行

(*-*)浩
(*-*)浩原創
2019-11-14 09:18:217048瀏覽

java的程式怎麼運行

執行一個Java程式的步驟:

1、編輯原始碼xxx.java            (建議學習:java課程

2、編譯xxx.java檔案產生字節碼檔案xxx.class

3、JVM中的類別載入器載入字節碼檔案

#4、 JVM中的執行引擎找到入口方法main(),執行其中的方法

java的程式怎麼運行

#從原始碼到字節碼:

#從我們寫的java檔到透過編譯器編譯成java字節碼檔(也就是.class檔),這個過程是java編譯過程;

字節碼檔:真正實作了java語言的跨平台。各種不同平台的虛擬機器都統一使用這種相同的程式儲存格式。更進一步說,jvm運行的是class字節碼文件,只要是這種格式的文件就行,所以,實際上jvm並不像我之前想像地那樣與java語言緊緊地捆綁在一起。

把一個簡單的HelloWorld程式產生的字節碼檔案重新導向為txt檔案:

javap -v HelloWorld > HelloWorld.class.txt,部分資訊如下

java的程式怎麼運行

#一份字節碼檔案包含了魔數與Class 檔案的版本,常數池,存取標誌等等訊息,總之,字節碼檔案很簡單很強大,它存放了這個類別的各種資訊:欄位、方法、父類別、實作的介面等各種資訊。

以上是java的程式怎麼運行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn