Java的編譯與執行: java
Java平臺的概念windows
平臺:爲程序提供運行環境的硬件和操做系統的總稱app
Java平臺:純軟件的,爲Java提供統一的運行環境
Java平臺的組成結構
Java虛擬機:解釋並運行Java二進制碼
Java API:由許多軟件包組成,這些軟件包能夠實現不少功能,包括圖形界面功能
Java的開發環境
並利用命令行方式操做
javac(編譯器);java(解釋器)
Java集成開發環境(IDE)有:
NetBeans、Eclipse等
J2SDK的安裝
直接點下一步,默認安裝便可
產生目錄
安裝SDK後產生以下目錄結構:
\bin目錄:Java開發工具,包括Java編譯器、解釋器等
\demo目錄:一些實例程序
\lib目錄:Java開發類庫
\jre目錄: Java運行環境,包括Java虛擬機、運行類庫等
開發工具
javac.exe
-Java編譯器,用來將java程序編譯成Bytecode。
java.exe
-Java解釋器,執行已經轉換成Bytecode的 Java應用程序。
jdb.exe
-Java調試器,用來調試Java程序。
javap.exe
-反編譯(將.class文件還原爲.java)。
javadoc.exe
-文檔生成器,建立HTML文件。
appletviwer.exe
-Applet解釋器,用來解釋已經轉換成Bytecode的Java小應用程序。
設置環境變量
在Windows 2000或Window XP系統下,能夠選擇【控制面板】|【系統】|【高級】|【環境變量】。在出現的環境變量窗口中包含【用戶變量】和【系統變量】,在系統變量框中選擇【path】,單擊【編輯】按鈕,在彈出的【編輯系統變量】窗口的【變量值】框最後加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
新增長兩個【用戶變量】
JAVA_HOME
值爲: C:\Program Files\Java\jdk1.6.0_21
Classpat
值爲 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
建立第一個Java程序
新建一個記事本文件加一下代碼:
public class FirstApp
{
public static void main(String[ ] args)
{
// 顯示"每天好心情!"
System.out.println("每天好心情!");
} }
保存源程序
選定一個目錄,如C:\Java來保存文件
在「文件名」一欄敲入「FirstApp.java」,「保存類型」一欄選「全部文件」
須要注意的問題
不要忘記了文件保存在什麼位置
文件類型要選「全部文件」,並敲入擴展名,不然可能保存爲以txt爲後綴的文本文件
注意:英文字母的大小寫問題
Java語言區分大小寫,錄入時必須嚴格按這裏給出的大小寫
特別容易弄錯的是「System.out.println」,只有System是大寫,out和println都是小寫
關於Java應用程序的說明
1.Java中的基本程序單位是類,每個程序中應該有一個公共類
2. public class FirstApp就是聲明瞭一個公共類
3. 其中FirstApp是類的名稱,是由用戶指定的
4.公共類的名稱必須與文件名一致
5.每個Java應用程序必須定義一個main方法
public static void main(String args[]){…}
6. 若是在一個java程序文件中定義了多個類,則只能有一個public的,main方法必須public的類裏面
編譯源程序
選「程序」→「附件」→「命令提示符」:
閃爍的光標
,表示在這裏輸入命令。光標前的
爲當前路徑。
敲入:cd Java,進入
java 目錄下
敲入:dir,顯示該目錄下的全部文件
其中「FirstApp.java」就是保存的Java源文件
敲入:javac FirstApp.java
幾秒鐘後,若是提示符
從新出現,沒有提示任何信息,說明編譯成功了。
編譯成功以後,將產生一個字節碼文件FirstApp.class,它的文件名與類名相同,至關於其它語言程序的可執行文件
再次敲入dir命令,能夠看到多了一個文件:
字節碼文件:以".class"做爲文件後綴
執行Java程序
敲入命令:java FirstApp
運行結果顯示以下:
到此爲止一個小Java程序編譯與執行就完成了!!!