1.2 Java程序的開發環境
1.2.1 JDK
JDK(Java Development Kit )是Java語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的Java程序。JDK是整個Java開發的核心,它包含了Java的運行環境和工具。JDK可以分為Java SE、Java EE、Java ME。
(1)Java SE,即Java Standard Edition,為創建和運行Java程序提供了最基本的環境,是Java技術的核心和基礎,適用于桌面系統的Java平臺標準版。
(2)Java EE,即Java Enterprise Edition,為基于服務器的分布式企業應用提供了開發和運行環境。
(3)Java ME,即Java Micro Edition,為嵌入式應用提供了開發和運行環境。
JDK是個免費軟件,可以直接在其官網(http://www.oracle.com/technetwork/java/index.html)下載最新版本。不同的操作系統所對應的JDK是不同的,下載時應注意選擇正確操作系統下的JDK版本。Windows操作系統下的JDK安裝程序是一個exe文件,直接運行該程序即可安裝,在安裝過程中可以選擇安裝路徑及安裝組件等,如果沒有特殊要求,選擇默認設置即可。程序默認安裝在C:\Program Files\Java文件夾中。
1.2.2 Eclipse集成開發環境
Eclipse是由IBM公司推出的開源、免費的集成開發工具。提供程序編輯、程序編譯、程序調試等功能,方便程序開發,提高實際的開發效率,能夠簡化程序設計中的很多操作。
Eclipse安裝程序可以從其官網(http://www.eclipse.org)上下載。Eclipse是一個使用Java語言開發的工具軟件,所以在安裝Eclipse以前,一定要安裝和配置JDK。Eclipse的安裝很簡單,只需解壓縮安裝文件即可。
安裝完成后,雙擊eclipse.exe或者對應的快捷方式圖標,就可以啟動Eclipse集成開發環境。下面介紹Eclipse的基本使用方法。
1.創建項目(Project)
要創建一個新項目,可選擇File→New→Java Project命令,啟動新項目的創建向導(如圖1-1所示)。在窗口中的Project name處輸入項目名稱(如myproj),然后單擊Finish按鈕完成項目的創建。

圖1-1 創建Java項目
2.創建Java程序
項目創建后,就可以在這個項目中創建程序了。一個Java項目中可以包含多個程序文件,創建程序程序文件的步驟是,首先選擇File→New→Class命令,彈出New Java Class對話框(如圖1-2所示),然后在Name文本框處輸入類名(如Hello),如果希望自動創建main()方法框架,則選中public static void main(String[] args)復選框,最后單擊Finish按鈕。

圖1-2 創建源程序文件
3.編輯、保存源程序文件
編輯代碼后,Eclipse會自動編譯代碼,如果有語法錯誤,則以紅色波浪線進行提示,如圖1-3所示。

圖1-3 程序編輯
4.運行程序
選擇Run→Run as→Java application命令,運行程序。
1.2.3 初識Java程序
【例1-1】Java歡迎您!
【程序】

【運行結果】

【程序說明】
程序中的“//類定義的開始”稱為注釋語句。注釋語句的用處僅在于使程序更易于理解,而對程序的功能沒有任何影響,添加注釋語句后,編譯之后生成的程序文件的長度不會因此增加。
每個Java程序可以包含若干個類(class),而每個類可以有若干個方法,每個方法又包含一系列語句。例1-1的程序非常簡單,定義了一個類Hello,該類中僅定義了一個main()方法,而main()方法中也僅定義了一個語句。
class表明該程序定義一個類,這個類的名字是Hello,緊隨其后的“{”表示這個類定義的開始,而最后一行的“}”表示該類定義的結束。public表示該類的性質是公共類,一個程序文件中最多只能有一個類是公共類,并且該程序文件的文件名必須與公共類的名稱一致,所以例1-1的程序文件名只能是Hello.java。
public static void main(String args[])是Hello類的一個方法。main是方法名,public、static分別表明main()方法是公共的、靜態的方法,void表示main()方法沒有返回值。String args[]定義了一個數組args,作為main()方法的參數。公共和靜態方法、方法的返回值、方法的參數、數組等概念將在后續章節逐步進行介紹。方法后的一對花括號表示方法定義的開始和結束,這里僅有一條語句:

該語句的功能是向屏幕輸出一個字符串:Java歡迎您!。
值得注意的是,一個應用程序有且僅有一個main方法,程序的執行是從main()方法的首行語句開始。
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- Android和PHP開發最佳實踐(第2版)
- Java EE 6 企業級應用開發教程
- Getting Started with ResearchKit
- Android NDK Beginner’s Guide
- JavaScript 程序設計案例教程
- Android Native Development Kit Cookbook
- Learning Three.js:The JavaScript 3D Library for WebGL
- H5頁面設計:Mugeda版(微課版)
- Julia for Data Science
- C/C++數據結構與算法速學速用大辭典
- Programming with CodeIgniterMVC
- HoloLens與混合現實開發
- Web程序設計:ASP.NET(第2版)
- Java EE架構設計與開發實踐