9月计算机二级考试JAVA章节知识:第一个javaapplet
- 格式:doc
- 大小:24.00 KB
- 文档页数:2
9月计算机二级考试JA V A章节知识:java程序规范2018年9月计算机二级考试JA V A章节知识:java程序规范1.5java程序规范1.5.1java源程序结构importjavawork.newcentury;/*告诉编译器本程序中用到用户自定义的包javawork.newcentury*/publicclassHelloWorldApp{......}/*公共类HelloWorldApp的定义,名字与文件名相同*/classTheFirstClass{......}//第一个普通类TheFirstClass的定义classTheSecondClass{......}//第二个普通类TheSecondClass的定义......//其它普通类的定义interfaceTheFirstInterface{......}/*第一个接口TheFirstInterface的定义*/......//其它接口定义package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。
为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。
而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在java.awt这个包中,与网络功能有关的类都放到这个包中。
用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如上例中的javawork.helloworld就是一个包。
包在实际的实现过程中是与文件系统相对应的,例如javawork.helloworld所对应的目录是path\javawork\helloworld,而path是在编译该源程序时指定的。
比如在命令行中编译上述HelloWorldApp.java文件时,可以在命令行中敲入javac-df:\javaprojectHelloWorldApp.java,则编译生成的HelloWorldApp.class文件将放在目录f:\javaproject\javawork\helloworld\目录下面,此时f:\javaprojcet相当于path。
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文件的内容:。
全国计算机等级考试二级JAVA真题题库1 2015年9月(总分100, 做题时间120分钟)一、选择题(每小题1分,共40分)1.软件生命周期是指()。
SSS_SINGLE_SELA 软件产品从提出、实现、使用维护到停止使用退役的过程B 软件从需求分析、设计、实现到测试完成的过程C 软件的开发过程D 软件的运行维护过程该问题分值: 1答案:A软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。
2.下列包中,包含JOptionPane类的是()。
SSS_SINGLE_SELA javax.swingB java.iangC java.utilD java.applet该问题分值: 1答案:ASwing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,利用JOption-Pane类中的各个static方法来生成各种标准的对话框,实现显示信息、提出问题、警告、用户输入参数等功能,且这些对话框都是模式对话框。
3.若干进程之间相互合作,共同完成-项任务,进程的这种协同工作关系称为()。
SSS_SINGLE_SELA 异步B 同步C 并发D 互斥该问题分值: 1答案:B进程同步是指进程之间-种直接的协同工作关系,这些进程相互合作,共同完成-项任务。
进程间的直接相互作用构成进程的同步。
4.16根地址总线的寻址范围是()。
SSS_SINGLE_SELA 531KBB 64KBC 640KBD 1MB该问题分值: 1答案:B假设地址总线有n条,内存的寻址范围是2n。
5.结构化程序所要求的基本结构不包括()。
SSS_SINGLE_SELA 顺序结构B GOT0跳转C 选择(分支)结构D 重复(循环)结构该问题分值: 1答案:B结构化程序设计的三种结构是顺序、分支和循环,不包括GOT()跳转,它只是分支结构的-种,也是-个关键字。
2020年计算机二级考试JAVA综合应用题及答案四、综合应用题(共18分)本题是一个Applet,功能是监听用对于文本域中文本的选择。
页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。
import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class java3 extends Applet implements ActionL-istener{TextArea ta=new TextArea(5,30);TextField tf=new TextField(30);Button button=new Button("复制");String text="AWT提供基本的GUl组件,\n"+"具有能够扩展的超类,\n"+"它们的属性是继承的。
\n":public void init(){setLayout(new FlowLayout(FlowLayout.left));ta.setText(text);ta.setEditable(true);add(ta);add(button);add(tf);ta.addActionListener(this);}public void actionPerformed(ActionEvent e){String S;s=ta.getSelectText();if(e.getSource()= =button)tf.setText(s);}}四、综合应用题第1处:setLayout(new FlowLayout(FlowLayout.LEFT))第2处:button.addActionListener(this)一第3处:s=ta.getSelectedText()【解析】第1处是设置构件的对齐方式为左对齐的且纵横间隔都是5个像素的布局管理器;第2处是为按钮注册监听器;第3处是在文本域ta中得到选中文本,将其赋给String类型的s。
等级考试二级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 Applet 入门java applet 是用java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持java的浏览器(ie 或nescape)解释执行能够产生特殊效果的程序。
它可以大大提高web页面的交互能力和动态执行能力。
包含applet的网页被称为java-powered页,可以称其为java 支持的网页。
当用户访问这样的网页时,applet被下载到用户的计算机上执行,但前提是用户使用的是支持java的网络浏览器。
由于applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者modem存取速度的限制,用户可以更好地欣赏网页上applet产生的多媒体效果。
applet 小应用程序的实现主要依靠java.applet 包中的applet类。
与一般的应用程序不同,applet应用程序必须嵌入在html页面中,才能得到解释执行;同时applet可以从web 页面中获得参数,并和web页面进行交互。
含有applet的网页的html文件代码中必须带有和这样一对标记,当支持java的网络浏览器遇到这对标记时,就将下载相应的小程序代码并在本地计算机上执行该applet小程序。
applet是一种java的小程序,它通过使用该applet的html文件,由支持java的网页浏览器下载运行。
也可以通过java开发工具的appletviewer来运行。
applet 程序离不开使用它的html文件。
这个html文件中关于applet的信息至少应包含以下三点:1)字节码文件名(编译后的java文件,以.class为后缀)2)字节码文件的地址3)在网页上显示applet的方式。
一个html文件增加applet有关的内容只是使网页更加富有生气,如添加声音、动画等这些吸引人的特征,它并不会改变html文件中与applet无关的元素。
(一) applet程序开发步骤applet程序开发主要步骤如下:1)选用edit或windows notepad等工具作为编辑器建立java applet源程序。
9月计算机二级考试JA V A章节知识:第一个javaapplet
2020年9月计算机二级考试JA V A章节知识:第一个javaapplet
1.4.5 第一个java applet
java程序的另一种形式是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( )方法就可以显示输出。