Applet由浏览器来启动和执行,执行过程如下:
1. 浏览器载入HTML文件
2. 浏览器载入HTML文件中引用的Applet的字节码
3. 浏览器启动java虚拟机执行Applet。
Applet小应用程序通常需要覆盖的方法:
init()、start()、stop()、destory()、paint()
Applet程序的限制
1. 不能启动执行其他应用程序
2. 不能进行文件I/O操作
3. 不能调用本机代码
4. 不能与Applet所在的主机之外的其他主机进行网络连接。
总结:如何产生和调用Applet的实例对象,完全由嵌入在浏览器中的java解释器来控制,不同厂家的java解释器、甚至同一厂家的不同版本的java解释器的内部实现方式有时会存在差异,这也是理论与实际应用之间的差异。
使用<OBJECT>标记,执行Applet小程序的java解释器被作为一个ActiveX插件引用。
使用<OBJECT>标记比<APPLET>标记多了自动下载和安装java解释器(一种插件)的功能。