main 入口點也封裝於類別中。new ClassName() 產生實例。public class HelloWorld {
private String helloMsg = "Hello World!";
public static void main(String[] args) {
HelloWorld hw = new HelloWorld();
}
public HelloWorld() {
System.out.println(helloMsg);
}
}
HelloWorld() 為建構子,main 為程式入口點。原始碼存 HelloWorld.java,編譯產生 HelloWorld.class 位元碼檔。
# Windows
\bin\javac HelloWorld.java
\bin\java HelloWorld
# Linux/UNIX
/bin/javac HelloWorld.java
/bin/java HelloWorld
螢幕輸出 Hello World! 即成功。
深入建構子、一般方法、靜態成員、變數作用域、繼承與多型實作細節。