您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级Java重点难点分析:Applet程序设计[1]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年7月10日 发表评论 进入社区

第12章 Applet程序设计

    本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Java语言》。本章主要考查Applet基本概念和相关的程序设计方法。通过对历年试卷内容的分析,本章考核内容约占9%,属于重点考查对象。由命题走势图12-1可知,本章内容所涉及考题分值基本上是稳定的。
 

  12.1  Applet概述
  12.1.1  考点1:Applet简介

  Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类。Applet自身不能运行,必须嵌入到其他应用程序中运行。
Applet的运行过程经历如下4个步骤:
  (1)浏览器加载指定URL中的HTML文件;
  (2)浏览器解析HTML文件;
  (3)浏览器加载HTML文件中指定的Applet类;
  (4)浏览器中的Java运行环境运行该Applet。
     例12.1.1  Applet是能够嵌入到格式中的文件,并能够在浏览器中运行的Java类。[2006年4月 填空第10题]
  答案:HTML

  12.1.2  考点2:Applet的生命周期
  Applet生命周期是指从Applet下载到浏览器,到用户退出浏览器,终止Applet运行的过程,主要包括Applet的创建、运行和消亡这3个状态。在Web浏览器的实际运行中,需要经历下述几个步骤:
  (1)加载Applet;
  (2)离开或者返回Applet所在的Web页;
  (3)重新加载Applet;
  (4)退出浏览器。
  与Applet生命周期有关的方法如下:
  (1)init():实现设置布局管理器、数据初始化、放置一些构件的功能,在安装Applet时被调用;
  (2)start():Applet每次显示时都要调用,使Applet成为激活状态,一般常在其中启动动画或播放声音等线程,在init()方法之后被调用;
  (3)stop():当Applet被覆盖时,可用该方法停止线程,一般在start()中启动一些动作,而在stop()中暂停这些动作,在浏览器离开含有Applet的网页时被调用;
  (4)destroy():在浏览器完全关闭之前被调用,彻底终止Applet,从内存卸载并释放该Applet的所有资源
  本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Java语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032470

[1]  [2]