Java程序可分為兩種形式:應用程序和applet程序。
應用程序通常是指在本地執行的程序,需要通過命令行或圖形界面來啟動。這種程序可以訪問本地文件系統和網絡資源,并且可以提供復雜的用戶交互界面。開發應用程序的工具通常是集成開發環境(IDE),如Eclipse、Netbeans等。
public class MyApp { public static void main(String[] args) { System.out.println("Hello World!"); // 輸出Hello World! } }
Applet程序是一種在網頁上運行的程序,可以通過瀏覽器來訪問。這種程序受到了網絡安全限制,無法直接訪問本地文件系統和網絡資源,只能通過瀏覽器提供的接口來訪問。Applet程序通常用于實現簡單的交互效果,如按鈕、文本框等。開發Applet程序需要使用Java Applet工具。
public class MyButtonApplet extends Applet { public void init() { Button myButton = new Button("Click me!"); // 創建按鈕 add(myButton); // 將按鈕添加到Applet中 } }
無論是應用程序還是Applet程序,都需要使用Java語言編寫,并使用Java虛擬機(JVM)來執行。Java通過其獨特的跨平臺性,使得程序可以在不同的操作系統和硬件平臺上運行。這也是Java廣受歡迎的主要原因之一。