计算机二级考试java章节辅导:javaapplet的执行
- 格式:doc
- 大小:23.50 KB
- 文档页数:1
9月计算机二级考试JA V A章节知识:第一个javaapplet2020年9月计算机二级考试JA V A章节知识:第一个javaapplet1.4.5 第一个java appletjava程序的另一种形式是java applet,applet没有main()方法,它必须嵌在超文本文件中,在浏览器中进行运行。
下面这个程序将在浏览器中显示一行字符串。
//这是我们的第一个java applet,该程序保存在文件HelloEducation.java中import java.awt.Graphics; //在进行显示输出时,需要用到类Graphics的对象;import java.applet.Applet; //Applet类是所有的java applet的父类;public class HelloEducation extends Applet {//程序员给这个类取名为HelloEducation//所有的applet程序都是Applet类的子类public String s;public void init() { //s=new String(Welcome to Tongfang Education);//生成一个字符串对象}public void paint(Graphics g){g.drawString(s,25,25);//在浏览器中坐标为(25,25)的位置显示字符串s}}applet程序是从方法init( )开始执行的,在该方法中完成了对字符串s的初始化工作,而显示功能是在方法paint( )中执行的。
paint( )方法是类Applet的一个成员方法,其参数是图形对象Graphics g,通过调用对象g的drawString( )方法就可以显示输出。
计算机二级JAVA-162(总分:62.40,做题时间:90分钟)一、选择题(总题数:38,分数:62.40)1.向Applet传递参数的正确描述是______。
(分数:1.80)A.<param name=age. value=20>√B.<applet code=Try. class width=100, height=100, age=33>C.<name=age, value=20>D.<applet code=Try. class name=age. value=20>解析:[解析] <Applet>标记的参数部分一般格式是[<PARAM NAME=appletParameter VALUE=value>]。
2.下列关于Applet的叙述中,正确的是(分数:2.00)A.Applet是Java类,所以可以由JDK中的解释器java直接解释运行B.Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类C.Applet与Application的主要区别在执行方式上√D.Applet不能在浏览器中运行解析:[解析] 本题考查Java中Applet与Application的区别。
这个知识点是考试重点,历次考试都有涉及,务必掌握。
Applet是Java类,但Applet不能由JDK中的解释器java直接运行,要在浏览器或appletviewer中运行,运行过程比Application更复杂,选项A和选项D说法错误。
Applet的主类一定要定义为java.applet.Applet类或JApplet类的子类,选项B说法错误。
Applet与Application的主要区别在执行方式上,Application以main()方法为入口点运行,两者都是通过"javac"命令编译,所以只有选项C说法正确。
3.阅读下列代码。
public class Test2005{public static void main(String args[]){System.out.println((3>2)?4:5);}}其运行结果是______。
等级考试二级JAVA考点分析之APPLET程序设计等级考试二级JAVA考点分析之APPLET程序设计10.1 Applet的基本概念考点:1Applet的概念(1)Applet是指嵌入HTML文件中,能够运行于浏览器的Java类。
(2) Applet不能独自运行,执行方式是在浏览器或者Appletviewer中运行。
(3) Applet的运行环境是浏览器,需要编写HTML文件,并嵌入Applet类,浏览器才会加载与运行Applet。
(4)Applet的执行过程包括:首先在浏览器中加载URL所指定的HTML文件,然后在浏览器中解析HTML 文件,再加载HTML文件中嵌入的Applet类,最后在浏览器的Java运行环境中运行加载的Applet类。
考点:2Applet的生命周期(1)Applet生命周期是指从浏览器下载Applet一直到用户终止Applet运行的过程。
(2)Applet生命周期包括创建、运行和消亡。
(3)加载Applet到本地系统时,会产生一个Applet类的实例,然后对Applet进行初始化,最后启动Applet 进入运行状态。
(4)离开Applet所在的Web页或者退出浏览器时,Applet停止运行。
(5)当又返回Applet所在的Web页时,Applet重新加载。
(6)刷新Applet所在的Web页时,浏览器首先卸载该Applet,然后再重新加载。
考点:3Applet的类层次结构(1)java.applet.Applet是java.awt.panel的直接子类,而javax.swing.JApplet是java.applet.Applet 的直接子类。
(2) java.applet.Applet类定义了Applet与其运行环境之间的标准接口,任何Applet必须是它的子类。
(3)Applet中可以加入A WT构件,JApplet中可以加入Swing构件。
考点:4Applet类的API以及关键方法(1)生命周期方法包括:init(),start()、stop()和destroy()。
计算机二级(JA V A)编写小应用程序(Applet)章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在编写Java Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上______语句。
A.import java.io.*;B.importjava.applet.*;C.importjava.awt.*;D.importjava.awt.event.*;正确答案:D 涉及知识点:编写小应用程序(Applet)2.Applet也是一个AWT组件,因而也具有一般AWT组件的图形绘制功能,______方法用于进行绘图的具体操作。
A.Paint( )B.Graphics( )C.Line( )D.Draw( )正确答案:A 涉及知识点:编写小应用程序(Applet)3.Java Applet的几个方法的执行顺序,正确的是______。
A.start->init->destroy->stopB.init->start->stop->destroyC.init->start->destroy->stopD.start->init->stop->destroy正确答案:B 涉及知识点:编写小应用程序(Applet)4.当applet程序中的init( )方法为下列代码时,运行后用户界面会出现什么样的情况。
public void init ( ) { setLayout(new BorderLayout( )); add(“North”, new TextField(10)); add(“Center”, new Button(“help”)); } 选择正确答案______。
A.按钮将会出现在applet的正中间,且尺寸为正好能够包容“help”的大小B.文本框将会出现在applet的顶上,且有10个字符的宽度C.文本框将会出现在applet的顶上,从最左边一直延伸到最右边;按钮将会出现在applet的正中央,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于applet的尺寸大小正确答案:C 涉及知识点:编写小应用程序(Applet)5.Applet的生命周期中有______个状态。
计算机二级JAVA-12(总分88.8, 做题时间90分钟)一、选择题1.public abstract Applet get Applet(Stfing name)可以实现______。
• A.同页Applet间通信•**的网络通信•**和浏览器间通信D.以上三种通信都能实现SSS_SIMPLE_SINA B C D该问题分值: 2答案:A[解析] 当某个Applet要与同页中的Applet进行:通信时,public abstract Applet getApplet(SWing name)得到名称为name的Applet对象。
选项A正确。
2.有两个关系R和T如下:则由关系R得到关系T的操作是。
• A.选择• B.投影• C.交• D.并SSS_SIMPLE_SINA B C D该问题分值: 2答案:D[解析] 关系的选择运算是指从关系R中得到满足给定条件的元组组成新的关系。
由题可以看出,T是由满足条件R.B=T.B and R.C=T.C进行选择得到的。
3.执行下面程序后输出的正确结果是。
public class Test{public static void main(String args[]){System.out.print(100%3);System.out.print("/");System.out.print(100%3.0);}}• A. 1,1• B. 1,1.0• C. 1.0,1• D. 1.0,1.0SSS_SIMPLE_SINA B C D该问题分值: 2答案:B[解析] 本题考查Java语言%运算符的使用。
%运算符是模数除,也就是求余,表达式为: op1%op2 Java中的二元运算符适用于所有数值型数据类型,但需要注意,如果两个操作数全是int型,结果也是int型,100%3=1;如果两个操作数全是float型,或其中一个是float型,而另外一个是整型时,表达式结果是float型, 100%3.0=1.0,所以选项B为正确答案。
计算机考试《二级java》试题及答案考生们在备考计算机二级java的时候,要及时做题进展稳固,下面是为大家的计算机《二级java》及答案,欢送参考~1、以下关于Java Application与Java Applet程序的差异描述正确的选项是。
A、运行方式不同,程序构造相同,运行工具不同,受到的限制相同B、运行方式相同,程序构造不同,运行工具不同,受到的限制相同C、运行方式相同,程序构造相同,运行工具不同,受到的限制也不同D、运行方式不同,程序构造不同,运行工具不同,受到的限制也不同此题考查的是程序的构造中Java Application和Java Applet 的区别。
Java语言是一种半编译半解释的语言。
Java的用户程序分为两类:Java Application和Java Applet。
这两类程序在组成构造和执行机制上都有一定的差异,主要表达在以下几方面:(1)运行方式不同。
Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。
(2)运行工具不同。
Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。
(3)程序构造不同。
每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口点开始运行。
含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。
而Applet程序那么没有含main方法的主类,这也正是Applet程序不能独立运行的原因。
尽管Applet没有含main方法的主类,但Applet一定有一个从java.applet.Applet派生的类,它是由Java系统提供的。
一、Applet简介可以在浏览器中运行的小应用程序。
例题:import java.awt.*;import java.applet.Applet;public class MyApplet extends Applet{publicvoid paint(Graphics g){g.drawString("HelloWorld",100,100);}}编写HTML文件,并把MyApplet.class嵌入到HTML文件中。
<HTML><HEAD></HEAD><BODY><applet code=MyApplet.class codebase=jinheight=400 width=400></applet> </BODY></HTML>二、Applet方法介绍(1)init()方法(2)start()方法(3)paint()方法(4)stop()方法(5)destroy()方法(6)update()方法(7)repaint()方法例题6-1 一个验证Applet方法执行次数的测试程序import java.awt.*;importjava.applet.Applet;public class Count extends Applet{staticint initCount=0;staticint startCount=0;staticint paintCount=0;staticint stopCount=0;staticint destroyCount=0;publicvoid init(){initCount++;}publicvoid start(){startCount++;}publicvoid stop(){stopCount++;}publicvoid destroy(){destroyCount++;}publicvoid paint(Graphics g){paintCount++;g.drawString("init()="+initCount,50,30);g.drawString("start()="+startCount,100,30);g.drawString("paint()="+paintCount,150,30);g.drawString("stop()="+stopCount,250,30);}}三、Applet的AWT绘制(1)Java图形坐标file:///C:/Users/SBT/AppData/Local/Temp/msohtmlclip1/11/clip_image001.gif (2)各类图形的绘制方法例题:绘制一个微笑的人脸。
applet运行我刚想学习Java我现在菜得连Java Applet小程序都不会运行,我下载了一些Java Applet编写的网页,里面都是只出现一片黑块,什么都不显示,我看了在Internet高级选项里有启用Applet项。
我照书里写了一个最简单的小程序编译(Javac welcome.java)是OK的,但运行不了(java welcome)老提示:Exception in thread "main" ng.UnsupportedClassVersionError: Welcome (Unsu pported major.minor version 50.0)下面还有一长串我就不写了,搞了半天出不来,大家帮我一下!!注意:applet不能直接用java命令运行方法(步骤):1、Javac welcome.java后生成welcome.class2、在跟welcome.class同一级的目录下新建一个文本文件,并输入: <applet code="welcome.class"width=320 height=180></applet>3、保存并将文件名改为welcome.html(这个html文件的名字任意,在这边我用welcome)4、在cmd中输入appletviewer welcome.html便可以看见你的applet了或直接把这个welcome.html拖入浏览器运行,也可以有同样效果5、现在我解释一下上面的代码:<applet></applet>是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的 code:欲运行的class的名字width:applet窗口的宽度height: applet窗口的高度。
2017年计算机二级考试java章节辅导:javaapplet的执行
1.4.6 java applet的执行
java applet程序也是一个类,其编译方式与java application完全一样,HelloEducation.java程序经过编译以后就生成了HelloEducation.class 文件。
java applet的执行方式与java application完全不同,java applet 程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件。
下面为HelloEducaiton.html文件的内容:
1.4.6 java applet的执行
java applet程序也是一个类,其编译方式与java application完全一样,HelloEducation.java程序经过编译以后就生成了HelloEducation.class 文件。
java applet的执行方式与java application完全不同,java applet 程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件。
下面为HelloEducaiton.html文件的内容:。