Java 应用程序和 Java Applet 之间的区别

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

Java 应用程序和 Java applet 都是 Java 程序,但它们之间存在细微的差别。 就像在任何程序中一样,Java 应用程序的执行总是从 main( ) 方法开始,而在 applet 的情况下,初始化是通过 init( ) 方法进行的。 不需要调用 main( ) 方法。

Java 应用程序是直接在底层操作系统上运行的独立应用程序,借助虚拟机运行。 它们为用户执行各种通用操作,不需要任何 Java 启用的 API 或浏览器。 另一方面,applet 是可以嵌入到网页中的小程序。 applet 用于使网站更具动态性和趣味性。 我们可以使用 OBJECT 或 APPLET 标签将 applet 嵌入到 HTML 页面上并在任何 Web 服务器上进行管理。

与 Java 兼容的 Web 浏览器可以轻松运行 applet。 设备硬件和操作系统不会影响 Java applet。 有一件事是明确的,那就是 Java 应用程序的整体外观在不同的操作系统上始终是相同的。 如果受影响的系统浏览器安装了 JVM,那么它可以在这些 JVM 的帮助下轻松工作。

Java 应用程序

Java 应用程序基本上是一个 Java 程序(指令集合),它在客户端或服务器中独立运行,并在底层操作系统(操作系统)上运行,该操作系统接收虚拟机支持。 执行 Java 应用程序不需要图形用户界面 (GUI)。

Java 应用程序功能

  • 它与 Java 程序非常相似。
  • 我们不需要任何 Web 浏览器来执行这些程序。 可以通过本地系统轻松完成执行。
  • 这些应用程序的实现需要 main( ) 函数。
  • 这些应用程序可以完全访问本地文件系统和网络。

Java Applet

Java applet 在客户端工作,并在 Web 浏览器上运行。 这是一个 Java 应用程序,用户可以轻松地将其嵌入到网页上。

Java Applet 功能

  • Java applet 是一个小的、易于编写的 Java 程序。
  • 可以将 Java applet 与各种 HTML 文档一起轻松安装。
  • 需要基于 Web 浏览器 (Java) 才能使用 applet。
  • Applet 无法访问网络或本地磁盘,只能访问特定于浏览器的服务。
  • 它不能对本地计算机执行系统操作。
  • Java applet 无法建立对本地系统的访问。

Java 应用程序与 Java Applet

参数Java 应用程序Java Applet
含义Java 应用程序,也称为应用程序,是一种在计算机上独立执行的程序。Java applet 在客户端工作,并在浏览器上运行,并使用另一个应用程序,以便我们可以执行它。
对 main( ) 方法的需求它的执行仅从 main( ) 方法开始。 使用 main( ) 是强制性的。它不需要使用任何 main() 方法。 Java applet 通过 init( ) 方法初始化。
执行它不能独立运行,但需要 JRE 才能运行。它不能独立启动,但需要 API 才能使用(例如:Web API 等 API)。
安装我们需要首先安装 Java 应用程序,当然是在本地计算机上。Java applet 不需要预先安装。
与服务器的连接可以与其他服务器建立连接。它无法与其他服务器建立连接。
操作它对位于本地计算机上的各种文件执行读写任务。它不能在任何本地计算机上运行应用程序。
文件访问它可以轻松访问计算机系统或设备上可用的文件或数据。它无法访问任何本地系统或计算机上找到的文件或数据。
安全性Java 应用程序非常值得信赖,因此不会带来安全问题。Java applet 比较不可靠。 因此,它们需要安全。