J2SE知识点摘记(十七)

时间:2024-04-20 09:14:49

1、        Applet

Applet的生命周期分为四个阶段,各阶段分别由init,start,stop和destroy四种方法来具体体现。

public void init()

此方法通知Applet,方法已经被装入系统,在第一次调用start方法之前总是先调用它。Init方法是Applet运行的起点。如果需要执行初始化任务,可以在Applet的子类中重载该方法,例如,在init方法中创建线程,而在destroy方法中消灭(destroy)它们。

public void start()

此方法通知Applet开始执行,当调用init方法或者在Web页中再次访问时被调用。在Applet的子类中重载该方法,将每次访问该WWW页需执行的操作放入其中,例如,一个含自动画的Applet可以使用start方法恢复动画。

public void stop()

此方法通知Applet停止执行,当含有该Applet的Web页被其他页代替时调用该方法,也正是在Applet被消灭之前。在Applet的子类中重载该方法,将每次Web页不再可见时需执行的操作放入其中。

public void destroy()

此方法通知Applet,它正在被收回,应该释放已分配给它的所有资源,stop方法总是在该方法调用之前被调用