Java Applet概述

 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()方法重新绘制并运行小程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值