java入門(三)——java程序從編寫到運行經歷了什麼

一、程序運行兩個主要步驟

在這裏插入圖片描述

二、具體步驟

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.編譯和運行可以在不同操作系統上完成
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章