JDK(java Development Kit )是一切java應用程序的基礎,可以說,所有的java應用程序是構建在這個之上的。它是一組API,也可以說是一些java Class。目前已經正式發布的最新版本是JDK1.3.1。可以直接從JAVA官方站點java.sun.com下載獲得。在Win98下這直接安裝,不需要什么設置就可以直接運行。
對于一個應用程序來說,main()方法是必需的,而且必須按照如上的格式來定義。Jave解釋器在沒有生成任何實例的情況下,以main()作為入口來執行程序。Jave程序中可以定義多個類,每個類中可以定義多個方法,但是最多只能有一個公共類,main()方法也只能有一個,作為程序的入口。main()方法定義中,括號()中的Stringargs[]是傳遞給main()方法的參數,參數名為args,它是類String的一個實例,參數可以為0個或多個,每個參數用“類名參數名”來指定,多個參數間用逗號分隔。在main()方法的實現(大括號中),只有一條語句:System.out.println("Hello Wide Word Web!");它用來實現字符串的輸出,這條語句實現與C語言中的printf語句和C++中cout<<語句相同的功能。另外,//后的內容為注釋。
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); } }
這是一個簡單的Applet(小應用程序)。程序中,首先用import語句輸入java.awr和java.applet下所有的包,使得該程序可能使用這些包中所定義的類,它類似于C中的#include語句。然后聲明一個公共類Hello,用extends指明它是Applet的子類。在類中,我們重寫父類Applet的paint()方法,其中參數g為Graphics類,它表明當前作畫的上下文。在paint()方法中,調用g的方法drawString(),在坐標(10,100)處輸出字符串""Hello Wide Word Web",其中坐標是用象素點來表示的。