爪哇(Java)簡介
應用程式(Application)
程式由一組類別(class)構成, 其中有一main類別。
執行程式指執行在 main 類別中的方法(或稱函式) main。
例如,
// A first program in Java
public class Hello {
public static void main (String args[]) {
System.out.println("Hello Java World!");
}
}
說明:
- 字串類別用 String 。
- System.out 為類別 printStream 的個例(instance), println 為其方法。
- 單列註解用 //, 多列註解用一對 /* */。
用法
- 編譯: javac Hello.java
- 執行: java Hello
注意:
- 編譯時檔名要有 extension, 執行時檔名不要有 extension (預設為 .class)。
- 編譯時, 檔名和類別名稱必須相同, 大小寫要一致。
- 爪哇設計工具組(Java Design Kit)可從下列網站取得:
java.sun.com。
小程式(Applet)
可以內嵌在網頁中的程式。
// A first applet in Java
import java.applet.Applet; // import Applet class
import java.awt.Graphics; // import Graphics class
public class HelloWeb extends Applet {
public void paint(Graphics g) {
g.drawString("Hello Java world!", 50, 25);
}
}
說明:
- 類別 HelloWeb 繼承自 Applet。
- overload Applet 中的方法 paint。
用法
試試看:
- HelloWeb
- DigitalClock
- AnalogueClock
參考書目
- Introduction to Programming Using Java, D. Arnow and G. Weiss, Addison-Wesley, 1998.
- Exploring Java, P. Niemeyer and J. Peck, O'Reilly, 1996.
- Think in Java, B. Eckel, Prentice-Hall, 1998, ISBN:0-13-659723-8.
- Core Web Programming, Marty Hall, Prentice-Hall, 1998.