Java 中 Applet 的类型

2025 年 3 月 23 日 | 阅读 3 分钟

在 Web 浏览器中运行的特殊类型的 Java 程序被称为 Applet。它具有更短的响应时间,因为它在客户端运行。它由浏览器在任何平台(例如 Windows、Linux 和 Mac OS 等)上执行,并且更加安全。网页可以包含两种类型的 applet。

  1. 本地 Applet
  2. 远程 Applet
Types of Applets in Java

让我们逐一了解这两种类型的 Applet

本地 Applet

本地 Applet 是我们自己编写的,然后我们将它嵌入到网页中。本地 Applet 在本地开发并存储在本地系统中。当网页在系统中找到本地 Applet 时,它不需要从互联网获取信息。它由文件名或路径名指定或定义。在定义 applet 时使用了两个属性,即 codebase 指定路径名,而 code 定义包含 Applet 代码的文件的名称。

指定本地 applet

让我们以本地 applet 为例,了解如何创建它并将其嵌入到网页中。

  1. 首先,我们将创建一个本地 Applet 以嵌入到网页中。
  2. 之后,我们将该本地 Applet 添加到网页中。

FaceApplet.java

使用以下命令执行上述代码

Types of Applets in Java

远程 Applet

远程 applet 由其他开发人员设计和开发。它位于或可用于连接到互联网的远程计算机上。为了运行存储在远程计算机中的 applet,我们的系统连接到互联网后,我们就可以下载并运行它。为了定位和加载远程 applet,我们必须知道 applet 在 Web 上的地址,该地址称为统一资源定位符 (URL)。

Types of Applets in Java

指定远程 applet

本地 Applet 和远程 Applet 之间的区别

下表描述了本地 applet 和远程 applet 之间的主要区别。

本地 Applet远程 Applet
在本地 Applet 中不需要定义 Applet 的 URL。我们需要在远程 Applet 中定义 Applet 的 URL。
本地 Applet 在我们的计算机上可用。远程 Applet 在我们的计算机上不可用。
为了使用或访问它,我们不需要 Internet 连接。为了在我们的计算机上使用或访问它,我们需要 Internet 连接。
它是我们自己编写的,然后嵌入到网页中。它是由其他开发人员编写的。
我们不需要下载它。它在远程计算机上可用,因此我们需要将其下载到我们的系统中。