Java程序分为两类:Java小应用程序(Applet)和Java应用程序(Applic ation),这两类程序是有区别的。Java Applet嵌入在WWW的页面,作为 页面的组成部分被下载,并能运行在实现Java虚机器(JVM)的Web浏览 器中。Java的安全机制可以防止小程序存取本地文件或其他安全方面 的问题。而一个Java应用程序运行于Web浏览器之外,没有Applet运行 时的诸多限制。另外,两者程序设计上的最大区别在于:Java Applet 没有主程序,而Java应用程序一定要有主程序。
在Java中每个applet都是由Applet的子类来实现。开发人员自定 义的applet通过重载A pplet的几个主要成员函数完成小应用程序的 初始化、绘制和运行。这些函数是init()、pa int()、start()、sto p()和destory()。
一个applet的生命周期与Web页面有关。当首次加载含applet的 页面时,浏览器调用ini t()方法,完成applet的初始化。然后调用pai nt()或start()方法绘制或启动程序。当用户离开页面时,浏览器调用 stop()方法停止小程序运行。若用户关闭浏览器将使applet停止运行 ,浏览器调用destory()方法终止,使小应用程序有机会释放其存在期 间锁定的资源。只要用户不关闭浏览器,重新加载页面,浏览器则只调 用start()方法和paint()方法重新绘制并运行小程序。
Java Applet概述
最新推荐文章于 2021-03-21 05:33:37 发布