一、程序運行兩個主要步驟
二、具體步驟
2.1完整步驟
2.2編譯期(可以在window上)
- 1.在硬盤新建xxx.java文件
- 2.用文本編輯器打開文件編寫java源代碼,保存
- 3.javac命令(編譯命令)對xxx.java文件編譯
- 4.編譯通過爲.class字節碼文件,未通過報錯
2.3運行期(windows,linux都可)
- 5.如在linux運行,需將xxx.class文件拷貝過去,不需源代碼
- 6.java(負責運行的命令)執行xxx.class字節碼
- 7.啓動JVM,JVM啓動類加載器,類加載器去硬盤找類對應的字節碼文件
- 8.找到,JVM對字節碼進行解釋,將字節碼轉換爲二進制
- 9.JVM將二進制碼交給操作系統,操作系統執行二進制碼和硬件進行交互
三、需要注意
- 1.一個源代碼文件可以編譯多個字節碼文件
如:xxx.java編譯生成a.class,b.class,c.class等,abc都是類名 - 2.JVM識別字節碼,不識別源代碼
- 3.編譯和運行可以在不同操作系統上完成