文档

Java™ 教程
隐藏目录
小程序执行环境
路径:部署
课程:Java Applets
章节:开始使用Applets

Applet的执行环境

Java applet在浏览器环境中运行。浏览器中的Java插件软件控制Java applet的启动和执行。浏览器还有一个JavaScript解释器,用于执行网页上的JavaScript代码。本主题描述了在Java平台标准版6更新10中发布的Java插件软件的行为。

Java插件

Java插件软件为每个Java applet创建一个工作线程。它在Java Runtime Environment (JRE)软件的一个实例中启动applet。通常,所有applet都在同一个JRE实例中运行。以下情况下,Java插件软件会启动一个新的JRE实例:

如果满足以下条件,applet将在现有JRE中运行:

以下图示显示了applet在JRE中的执行过程。

这是Java插件在不同JRE版本上运行applet的图片。

Java插件和JavaScript解释器的交互

Java applet可以调用网页上的JavaScript函数。JavaScript函数也允许调用嵌入在同一网页上的applet的方法。Java插件软件和JavaScript解释器协调Java代码对JavaScript代码的调用以及JavaScript代码对Java代码的调用。

Java插件软件是多线程的,而JavaScript解释器在单个线程上运行。因此,为了避免线程相关问题,特别是当多个applet同时运行时,请保持Java代码和JavaScript代码之间的调用简短,并尽量避免往返。请参阅以下主题,了解有关Java代码和JavaScript代码之间的交互的更多信息:


上一页: Applet 的生命周期
下一页: 开发 Applet