當前位置:首頁 » 編程語言 » java編程步驟

java編程步驟

發布時間: 2024-01-26 06:53:34

㈠ 簡述java程序的編輯編譯和運行過程

第一步(編譯): 創建完源文件之後,程序會先被編譯為.class文件。Java編譯一個類時,如果這個類所依賴的類還沒有被編譯,編譯器就會先編譯這個被依賴的類,然後引用,否則直接引用,這個有點象make。

如果java編譯器在指定目錄下找不到該類所其依賴的類的.class文件或者.java源文件的話,編譯器話報「cant find symbol」的錯誤。

第二步(運行):java類運行的過程大概可分為兩個過程:1、類的載入 2、類的執行。需要說明的是:JVM主要在程序第一次主動使用類的時候,才會去載入該類。也就是說,JVM並不是在一開始就把一個程序就所有的類都載入到內存中,而是到不得不用的時候才把它載入進來,而且只載入一次。

特別說明:java類中所有public和protected的實例方法都採用動態綁定機制,所有私有方法、靜態方法、構造器及初始化方法<clinit>都是採用靜態綁定機制。而使用動態綁定機制的時候會用到方法表,靜態綁定時並不會用到。

(1)java編程步驟擴展閱讀:

Java整個編譯以及運行的過程相當繁瑣,本文通過一個簡單的程序來簡單的說明整個流程。

Java代碼編譯:是由Java源碼編譯器來完成;

Java位元組碼的執行:是由JVM執行引擎來完成

Java程序從源文件創建到程序運行要經過兩大步驟:

1、源文件由編譯器編譯成位元組碼(ByteCode)

2、位元組碼由java虛擬機解釋運行。因為java程序既要編譯同時也要經過JVM的解釋運行,所以說Java被稱為半解釋語言( "semi-interpreted" language)。

㈡ 如何用java進行編程

D:Javajdk1.5.0in 目錄下都是jdk的工具,使用java編程主要用到的是javac.exe、java.exe這兩個命令行工具。具體使用步驟如下:

1、配置java系統環境變數:新建文本文件,復制下面代碼,然後另存為jdk.bat文件。 @echo setx /M JAVA_HOME "D:Javajdk1.5.0" setx /M CLASSPATH ".;%%JAVA_HOME%%lib;%%JAVA_HOME%%lib ools.jar;" setx /M PATH "%PATH%;%%JAVA_HOME%%in;%%JAVA_HOME%%jrein;" pause

㈢ 編寫和運行Java程序的步驟是什麼每一步的結果是什麼在JDK中,Java語言的編譯命令是什麼急需答案啊。

步驟:1、編寫java源文件:可用記事本等相關的文本文檔寫源代碼,也可使用java開發集成環境,如:JCreator LE JCreator pro eclipse Myeclipse 等相關的集成開發工具。

2、編譯java源文件生成class文件:手寫的源文件(即不使用開發工具所寫的),在DOS中使用javac 完整的java源文件命來編譯使其生成class文件。注意:寫源文件時,一定要注意存檔。修改源文件也是一樣需要存檔。

3、運行class文件:在dos中輸入所寫的源文件名字(不需要寫後綴名-即.class 嚴格區分大小寫 編譯不需要區分大小寫)。

如使用開發工具所寫:請參照相對應的手冊來點擊開發工具中的按鈕來編譯運行。
java語言的編譯命令就是javac 在dos中輸入javac可見到這個命令的詳細介紹。其他命令也是一樣。至於每一步的結果是什麼,在dos中運行請關注dos運行後的變化。在開發工具中運行請關注開發工具中的改變。不同的程序會產生不同的結果。如:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello java");
}
}
這段代碼,在dos中運行後會出現hello java這句話。用開發工具所寫 ,請關注開發工具的界面。

以上內容純屬手打--panzer。希望對你有所幫助。如有疑問:開eml我:[email protected]

熱點內容
javascript反編譯 發布:2025-01-22 23:37:57 瀏覽:429
夏天來了你的巴氏奶存儲對嗎 發布:2025-01-22 23:37:56 瀏覽:203
求最大值c語言 發布:2025-01-22 23:22:35 瀏覽:247
一鍵清理系統腳本 發布:2025-01-22 23:21:10 瀏覽:59
防疫宣傳腳本 發布:2025-01-22 23:21:05 瀏覽:632
編譯程序編譯後是什麼語言 發布:2025-01-22 23:20:08 瀏覽:368
電腦文件夾設密碼 發布:2025-01-22 23:17:21 瀏覽:7
anyconnect伺服器地址2018 發布:2025-01-22 23:05:56 瀏覽:530
教師資格面試試講腳本 發布:2025-01-22 22:51:37 瀏覽:684
python中reduce 發布:2025-01-22 22:50:42 瀏覽:272