首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java Applet 入門實戰:從 HelloWorld 到架構理解

     編輯:Java 相關知識

本文引導讀者完成第一個 Java Applet 程式,涵蓋環境準備、編寫、編譯、部署網頁與完整代碼解析,並釐清 Java Applet 與 Java、JavaScript、C/C++ 的關係。

一、環境準備三件套

  1. Java 編譯器:Sun JDK (含 javac) 或 Microsoft VJ++ 等
  2. 文字編輯器:記事本即可;VJ++ 內建編輯器可省略
  3. 瀏覽器:Netscape 或 IE (需支援 Java Applet 執行)

二、撰寫第一個 Applet:HelloWorld.java

import java.applet.*;
import java.awt.*;

public class HelloWorld extends Applet {
    public void paint(Graphics g) {
        g.drawString("你好,Java世界!", 2, 20);
    }
}

⚠️ 檔案名必須與 public 類別名完全一致 (HelloWorld.java),否則編譯失敗。

三、JDK 命令列編譯

C:\JavaJdk\javac.exe HelloWorld.java

成功產生 HelloWorld.class 位元碼檔案。

四、嵌入網頁檢視

建立 HelloWorld.html:

<html>
<head><title>我的第一個 Java Applet 程式</title></head>
<body>
<p>
<applet code="HelloWorld.class" width="300" height="200">
</applet>
</p>
</body>
</html>

雙擊 HTML 檔用瀏覽器開啟,即可看到「你好,Java世界!」顯示於座標 (2,20)。

五、代碼深度解析

import java.applet.*;  // 匯入 Applet 類別庫,相當於 C 的 #include
import java.awt.*;      // 匯入 AWT 繪圖類別庫 (含 drawString)

public class HelloWorld extends Applet  // 程式入口:public 類別繼承 Applet
// extends = 擴展/繼承,表示此類別擴展 Applet 功能
{
    public void paint(Graphics g)  // paint = 預設繪圖方法,Graphics 提供繪圖上下文
    // void = 無回傳值
    {
        g.drawString("你好,Java世界!", 2, 20); 
        // drawString 參數:字串(雙引號)、x座標、y座標
        // 注意:y 軸向下為正方向
    }
}

六、Java Applet 與相關技術關係圖譜

技術關係說明
Java AppletJava 語言子集,一個特殊類別 (java.applet.Applet),語法規則與 Java 完全一致
JavaScript**非** Java 子集,完全不同語言,僅名稱相似
Java vs C/C++Java 大部分語法繼承自 C/C++,但移除指標、多重繼承等機器依賴特性,增強安全性與跨平台性

學習 Java Applet 是掌握 Java 核心語法的必經之路。有 C/C++ 基礎者可極速上手,重點掌握差異與新特性 (記憶體自動管理、多執行緒內建、豐富標準庫等)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved