開發和運行java程序需要經過哪些主要步驟和過程

首先,你的電腦上要裝運行環境,也就是所謂得JKD,安裝後,配置好環境變數,然後進行下面步驟。 1.來個最簡單的,打開記事本,編寫Java程序,編寫好後,保存,文件名後綴必須為:.java.比如:Hello.java 2.然後點擊開始-----》運行-------》輸入CMD----》到你保存的這個問題的目錄下(也就是進入了DOS環境)。然後輸入:javac Hello.java,開始編譯。 3.等編譯通過後,再輸入java Hello,程序運行。如果有報錯,修改出問題處,再次進行步驟2. Java大小寫敏感,注意大小寫。

❷ 開發和運行java程序需要經過哪些主要步驟和過程

創建Java源程序
Java源程序一般用java作為擴展名,是一個文本專文
件,用Java語言寫成,可以用任何文本編輯器創建
與編輯;屬
編譯源程序
Java編譯器,「javac」,讀取你的Java源程序並翻譯
成Java虛擬機能夠明白的指令集合,且以位元組碼的
形式保存在文件中。通常,位元組碼文件以class作為
擴展名;
運行class(位元組碼)文件
Java解釋器讀取位元組碼,取出指令並且翻譯成計算
機能執行的代碼,完成運行過程;

❸ 開發與運行Java程序需要經過的三個主要步驟是

創建Java源程序
Java源程序一般用java作為擴展名,是一個文本文
件,用Java語言寫成,可以用任版何文權本編輯器創建
與編輯;
編譯源程序
Java編譯器,「javac」,讀取你的Java源程序並翻譯
成Java虛擬機能夠明白的指令集合,且以位元組碼的
形式保存在文件中。通常,位元組碼文件以class作為
擴展名;
運行class(位元組碼)文件
Java解釋器讀取位元組碼,取出指令並且翻譯成計算
機能執行的代碼,完成運行過程;

❹ java運行的五個步驟

創建復Java源程序
Java源程序一般制用java作為擴展名,是一個文本文
件,用Java語言寫成,可以用任何文本編輯器創建
與編輯;
編譯源程序
Java編譯器,「javac」,讀取你的Java源程序並翻譯
成Java虛擬機能夠明白的指令集合,且以位元組碼的
形式保存在文件中。通常,位元組碼文件以class作為
擴展名;
運行class(位元組碼)文件
Java解釋器讀取位元組碼,取出指令並且翻譯成計算
機能執行的代碼,完成運行過程;

❺ 怎麼運行java程序

比如說保存為來"D:\java\test.java",然後轉換目錄到那源里"cd D:\java",編譯這個.java文件"javac test.java"這個javac的命令一定要記住,這是jdk裡面最為常用的之一,是個java的編譯器,具體參數你自己研究吧,很多,配合使用會得到意想不到的結果。這時候應該在"D:\java\"目錄下面生成了一個test.class文件,這個就是一個二進制文件,就像windows下面常見的exe文件一樣,只不過這個二進制文件是java虛擬機的(具體java的運行機制書上都會講,自己研究吧)。這樣就可以運行了,"java test",java是jdk的另一個最為常用的命令,啟動java虛擬機,後面的參數書你的程序編譯出來的.class文件,但是千萬別再後面加上".class",java命令也還是有很多的參數,還是自己看吧

❻ 編寫、運行java程序需要經過哪些主要步驟

開發與運行java程序需要經過的三個主要步驟為
編輯源程序、編譯生成位元組碼

解釋運行位元組碼。

❼ Java項目執行過程

大概這樣。

1、表單(login.jsp)提交給Action

2、Action調用業務層

3、業務層調用

4、調用持久層(或者直接調用資料庫)獲取數據

5、數據依次返還,最後到ok.jsp展現給用戶。

❽ 運行一個java程序的步驟是怎樣的請做詳細說明!

Java程序從源文件創建到程序運行要經過兩大步驟:1、源文件由編譯器編譯成位元組碼(ByteCode)
2、位元組碼由java虛擬機解釋運行。因為java程序既要編譯同時也要經過JVM的解釋運行,所以說Java被稱為半解釋語言( "semi-interpreted" language)。
下面通過以下這個java程序,來說明java程序從編譯到最後運行的整個流程。代碼如下:
//MainApp.java
public class MainApp {
public static void main(String[] args) {
Animal animal = new Animal("Puppy");
animal.printName();
}
}
//Animal.java
public class Animal {
public String name;
public Animal(String name) {
this.name = name;
}
public void printName() {
System.out.println("Animal ["+name+"]");
}
}
第一步(編譯): 創建完源文件之後,程序會先被編譯為.class文件。Java編譯一個類時,如果這個類所依賴的類還沒有被編譯,編譯器就會先編譯這個被依賴的類,然後引用,否則直接引用,這個有點象make。如果java編譯器在指定目錄下找不到該類所其依賴的類的.class文件或者.java源文件的話,編譯器話報「cant find symbol」的錯誤。

編譯後的位元組碼文件格式主要分為兩部分:常量池和方法位元組碼。常量池記錄的是代碼出現過的所有token(類名,成員變數名等等)以及符號引用(方法引用,成員變數引用等等);方法位元組碼放的是類中各個方法的位元組碼。下面是MainApp.class通過反匯編的結果,我們可以清楚看到.class文件的結構:
第二步(運行):java類運行的過程大概可分為兩個過程:1、類的載入 2、類的執行。需要說明的是:JVM主要在程序第一次主動使用類的時候,才會去載入該類。也就是說,JVM並不是在一開始就把一個程序就所有的類都載入到內存中,而是到不得不用的時候才把它載入進來,而且只載入一次。
下面是程序運行的詳細步驟:
在編譯好java程序得到MainApp.class文件後,在命令行上敲java AppMain。系統就會啟動一個jvm進程,jvm進程從classpath路徑中找到一個名為AppMain.class的二進制文件,將MainApp的類信息載入到運行時數據區的方法區內,這個過程叫做MainApp類的載入。
然後JVM找到AppMain的主函數入口,開始執行main函數。
main函數的第一條命令是Animal animal = new Animal("Puppy");就是讓JVM創建一個Animal對象,但是這時候方法區中沒有Animal類的信息,所以JVM馬上載入Animal類,把Animal類的類型信息放到方法區中。
載入完Animal類之後,Java虛擬機做的第一件事情就是在堆區中為一個新的Animal實例分配內存, 然後調用構造函數初始化Animal實例,這個Animal實例持有著指向方法區的Animal類的類型信息(其中包含有方法表,java動態綁定的底層實現)的引用。
當使用animal.printName()的時候,JVM根據animal引用找到Animal對象,然後根據Animal對象持有的引用定位到方法區中Animal類的類型信息的方法表,獲得printName()函數的位元組碼的地址。
開始運行printName()函數。
特別說明:java類中所有public和protected的實例方法都採用動態綁定機制,所有私有方法、靜態方法、構造器及初始化方法<clinit>都是採用靜態綁定機制。而使用動態綁定機制的時候會用到方法表,靜態綁定時並不會用到。

❾ java程序啟動執行的步驟

程序執行過程:
1. Load到內存區。
在硬碟上有一塊程序代碼,要想運行,編譯好的東西load到內存。
2.然後操作系統代碼找到main方法開始執行。
3. 執行過程中的內存管理。
一般分為四部分:
a. code segment: 存放代碼,代碼區
b. data segment: 靜態變數,字元串常量
c. stack(棧): 局部變數
d. heap(堆): new出來的東西

❿ 一個java程序是怎樣運行起來的

首先請將程序保存為xxx.java文件,然後在dos窗口下使用javac xxx.java命令,你會發現該目錄下多了一個xxx.class文件,再使用java xxx命令,你的java程序就開始運行了。
如果遇到出現什麼"′javac′ 不是內部或外部命令,也不是可運行的程序或批處理文件。就表示你遇到了path問題。操作系統在一定的范圍(path)內搜索javac.exe,但是沒能找到。請編輯你的操作系統環境變數,新增一個JAVA_HOME變數,設為你JDK的安裝目錄,再編輯Path變數,加上一項 %JAVA_HOME%\bin。然後關掉並新開一個dos窗口,你就可以使用javac和java命令了。