java练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题
1、Java程序编译和运行的命令分别是和。
2、Java源文件进过编译后,生成同名的以为后缀名的文件。
3、Java中,涉及到包语句,使用到的关键字是和。
4、将方法定义为静态方法的关键字是__ __。
5、可以获得数组长度的属性是。
6、抛出异常是指当出现了异常事件,就会生成一个_____,传递给运行时系统。
7、Java中的异常子类_____表示程序运行时程序本身和环境产生的异常,可以捕获和处理。
8、直接抛出异常的格式为________。
9、_ __方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。
10、需要重新绘制Applet区域时使用到的函数是________。
11、paint()方法使用的类型参数为__ ___。
12、在Applet的关键方法中,_________用来关闭浏览器以释放Applet占用的所有资源。
13、当浏览器重新返回Applet所在页面时,将调用Applet类的____方法。
14、Applet中使用_____方法将图像文件和Image对象联系起来。
15、使用Graphics类的_ ___方法可以显示图像。
16、在将组件加入到容器中时,_______布局管理需要使用东、西、南、北或中央。
17、单击按钮触发的事件是______。
18、运行Applet使用的命令是______。
19、__ __是Java语言最基本的开发环境,包含了编译、运行及调试Java程序所需要的工具。
20、_ __与核心类共同构成了Java平台,也称为Java运行时环境JRE。
21、所谓封装,在Java中指通过__ ___限制对类的成员变量或成员方法的访问。
22、_ ___指在同一个类中,多个方法具有相同的方法名,但却具有不同的参数列表。
23、动态多态指通过类与类之间的方法_____实现的多态。
24、在Java Applet的生命周期中,会经历四种状态:。
书写语句完成功能
1. 定义一个类,名称为Child,它是Parent类的子类,它可所有类访问。
2. 调用对象Myobject1的方法Mymethod1(),将返回值在字符界面下输出显示。
3. 为类FirstClass定义构造函数的方法头,使它可接受两个整型形参str1和str2。
4. 定义一个抽象方法abstractMethod,没有形参,返回值类型为字符串型。
5. 子类C重新定义并覆盖了父类P中方法method(),写出子类调用父类方法method()的语句。
6. 写出创建一个名为MyPackage包的语句。
7. 创建一个接口Range,可被所有类访问。
8. 新建类Myclass,继承接口Range1与Range2。
9. 在Person构造函数中,若给出的形参age值小于0,则抛出IllegalAgeException异常。
10. 声明并创建一个含有10个数据的字符型数组CHR,使它只可被这个类本身访问。
11. 将当前面板容器panel1的布局管理器方式改为5行4列的GridLayout。
12. 创建按钮对象btn显示“确定”。
13. 获取文本框对象f1中文字将其写入文本框对象f2中。
14. 将组件button加入面板P中。
15、定义整型变量count,使其可用类名调用。
16、将字符串“1234”转换成整数,并将返回值赋给整形变量a。
17、引入包Mypackage中所有类。
18、画一个以坐标(100,100)为外切矩形左上角坐标,半径为20的圆。
19、创建一个2行10列的文本域ta。
20、将“北京”选项加入到列表框对象L。
21、设置文本域对象为tf不可编辑。
22、在坐标(10,20)位置显示字符串“nihao”。
程序设计题:由代码实现界面与功能!
题一:编写Appliction程序完成以下窗口设计:
(1)初始界面:文本框TextField_in,按钮btn,标签Label_out。
(2)在文本框中输入数值,点击按钮后,标签显示结果如下:
题二:编写Appliction程序完成以下窗口设计:
定义第一个类Circle,它包含:
1)一个符号常量PI,值为3.14159; 一个整型成员变量rad;
2)一个方法:计算圆面积cal ()。(4’)
3)一个构造方法:用于对象属性rad的初始化。
定义第二个类UseCircle,它是主类,完成:
1)界面设计:一个对话框对象tf,一个按钮对象btn,一个标签对象
msg。
2)生成Circle类的一个对象cir;
3)单击按钮完成计算Circle类对象cir的面积,并在标签上输出结果。见下右图。
题三:制作一个文本编辑器,要求为:
(1)标题为“文本编辑器”;
(2)添加菜单栏;
(3)在菜单栏上添加“文件”菜单,为“文件”菜单添加菜单项“打开”、“保存”、“退出”。在“保存”和“退出”之间添加分隔线;
(4)为“退出”菜单添加事件。
题四:编程实现以下界面和功能