Java程式從開發到執行經歷過程
相關編譯和執行指令
編譯指令:javac java原始檔的路徑
怎麼在DOS命令視窗中快速定位到某個路徑呢?在檔案路徑欄上直接輸入cmd回車
執行指令:java 類名
預設情況下,類載入器是從當前路徑下去找“xxx.class”檔案(位元組碼檔案)的,如果想給類載入器指定一個路徑,需要新建一個環境變數classpath,把指定的路徑放在classpath下,之後類載入器就只會從指定路徑下去找位元組碼檔案了,不再從當前路徑下找,找不到對應的位元組碼檔案時會報錯。
javac -version和java -version能檢視版本
流程圖
注意
- 一個java原始檔可以編譯生成多個class檔案,最終執行的是class檔案,如果是在Linux上執行,需要將Windows上生成的class檔案拷貝過去,不需要將原始碼拷貝過去
- public的類可以沒有,但如果有的話,public修飾的類名必須和原始檔名保持一致,public的類只能有一個
- 沒有main方法時,編譯可以通過,但不能執行class檔案
- main方法中可以什麼都不寫,但沒有輸出內容
相關文章
- 一個執行緒,從“生”到“死”經歷的過程執行緒
- Java 程式執行過程Java
- 淺析Java程式的執行過程Java
- 從輸入域名到最後呈現經歷的過程
- 從認證到排程,K8s 叢集上執行的小程式到底經歷了什麼?K8S
- 通過 HelloWorld 瞭解 Java 程式執行過程以及執行時記憶體Java記憶體
- 從執行緒到併發程式設計執行緒程式設計
- 程式語言執行過程
- 一個簡單java程式的執行全過程Java
- 【開發語言】PHP、Java、C語言的編譯執行過程PHPJavaC語言編譯
- 一個APP從啟動到主頁面顯示經歷了哪些過程?APP
- 從Java到JVM到OS執行緒睡眠JavaJVM執行緒
- 程式碼精簡執行過程
- 一個java檔案被執行的歷程Java
- 程式的一生:從源程式到程式的辛苦歷程
- C程式從編譯到執行C程式編譯
- Java執行緒池的增長過程Java執行緒
- 開源go-zero作者描述自己從Java到Go語言經歷 - RedditGoJava
- 面試官:Java從編譯到執行,發生了什麼?面試Java編譯
- 實踐篇 | 從寫下Go程式第一行程式碼,到在 K8s 上執行,要經歷多少步?Go行程K8S
- Java學習過程中實戰開發經驗重要嗎?Java
- Java 執行過程中的記憶體模型Java記憶體模型
- Java 的發展歷程Java
- 從Lisp到Vue、React再到 Qwit:響應式程式設計的發展歷程LispVueReact程式設計
- 豐田“看板”經歷了哪些過程?
- 從300到300萬,一個遠端外包團隊的發展歷程和經驗
- 從瀏覽器輸入網址回車到看到頁面過程到底經歷了什麼?瀏覽器
- 指令的執行過程
- jsp的執行過程JS
- 程式執行過程記憶體分析詳解記憶體
- 從反序列化到命令執行 - Java 中的 POP 執行鏈Java
- 從無到有開發一款產品的過程與思考
- 一個 java 檔案的執行過程詳解Java
- 弄清Java虛擬機器GC的執行過程Java虛擬機GC
- Linux C++ 開發3 - 你寫的Hello world經過哪些過程才被計算機理解和執行?LinuxC++計算機
- 從Java到JVM到OS執行緒的優先順序JavaJVM執行緒
- 系統測試-從研發到測試過程
- 儲存程式和程式控制:開發經驗分享及操作過程詳解