JDK(Java Development Kit)是所有 Java 應用程式的基礎,可說是一組 API 或一系列 Java Class。最新正式版本為 JDK 1.3.1,可從 java.sun.com 下載,在 Win98 下直接安裝即可運行。
使用記事本撰寫 HelloWWW.java:
public class HelloWWW {
public static void main(String args[]) {
System.out.println("Hello Wide Word Web!");
}
}
說明:
• class 宣告類別,類名為 HelloWWW。
• main() 為程式入口,public static void 表示公共、類方法、無返回值。
• String args[] 接收命令列參數。
• System.out.println() 輸出字串,相當於 C 的 printf 或 C++ 的 cout<<。
• 檔名必須與公共類別名相同(HelloWWW.java)。
編譯與運行步驟(假設 JDK 安裝於 C:\JDK1.3.1,原始碼於 C:\JavaDemo\HelloWWW.java):
C:\> Path=c:\JDK1.3.1\Bin C:\> cd c:\JavaDemo C:\> javac HelloWWW.java C:\> java HelloWWW
螢幕將顯示 Hello Wide Word Web!。
import java.awt.*;
import java.applet.*;
public class Hello extends Applet {
public void paint(Graphics g) {
g.setColor(Color.red);
g.setFont(new Font("Helvetica", Font.PLAIN, 24));
g.drawString("Hello Wide Word Web", 10, 100);
}
}
說明:
• import 引入套件,類似 C 的 #include。
• 繼承 Applet,覆寫 paint(Graphics g) 方法。
• Graphics 代表繪圖上下文,drawString 在座標 (10,100) 繪製字串。
• 無 main() 方法,這是與 Application 最大不同之一。
編譯後得到 Hello.class,需撰寫 HTML 文件嵌入 Applet,再用 appletviewer 或支援 Java 的瀏覽器運行。HTML 範例(Hello.htm)使用 <applet> 標籤指定 code、width、height。執行 appletviewer Hello.htm 即可彈出視窗顯示結果。
總結:Java 程式由類別構成。Application 需 main() 入口,Applet 需繼承 Applet。基本資料型別、運算子、控制陳述句與 C/C++ 大同小異,並新增特有功能。