JAVA复习
1、 面向对象程序设计的三个特征是_封装、多态、继承。
2、 Java语言的主要特点有 简单性、安全性、面向对象、平台无关性。
3、 Java是面向对象语言,类是客观事物的_抽象_ __,而对象是类的_实例_ __。 4、 类_ _是Java程序中基本的结构单位。
5、 Java语言是一种完全的_面向对象 _程序设计语言 6、 布尔型常量有两个值,它们分别true_ _、_ false _ 7、 表达式1/2*9的计算结果是 0 。 8、 表达式“b”+10的值为_”b10”,‘b'+10的值为 108__ 9、 String s1=“China”; int n=s1.length( ); n的值为_5__ 10、 _ 常量名 __必须完全大写。
11、 Java中用于定义整形变量的关键字有四个:byte、_short__、_int_ __、long。 12、 在Java语言中,简单数据类型包括:整数类型、浮点类型、字符类型_和布尔类型。 13、 Java的类型、单精度浮点型、布尔型数据的保留字分别是:float_、boolean。 14、 JAVA语言中提供了两种类型的字符串类来处理字符串,它们是String_和
StringBuffer类
15、 Java程序的种类有:内嵌于_HTML__文件中,由浏览器来观看的_applet___,必须
继承__Applet __;可独立运行的_application___,必须包含_main()方法__ 16、 Java语言中,所有 的类都是Object的子类,Java的窗口通常是JFrame__的子
类,抽象 _类只能定义但不能被实例化,_ 最终 _类不能被继承 异常类都是_Exception_的子类。
17、 Java源程序文件和字节码文件的扩展名分别为_.java___和_.class___ 18、 一般Java程序的类体由两部分组成:一部分是_属性_,另一部分是_方法_ 19、 子类对父类继承来的属性重新定义称为__重写__。子类对自身拥有的同名方法的重
新定义称_重载___。
20、 分别用__class_关键字来定义类,用_new__关键字来分配实例存储空间。 21、 this指_当前对象___,super指_父对象___。
22、 Java中类成员的限定词有以下几种:__ private_ _, public __ _, protected __
_, _缺省_ _。其中,_public __的限定的范围最大。_ private __的限定只能内部访问。Java中成员变量用___final__修饰符修饰的是常量。 23、 在Java语言中,_ _包_是组织Java程序中类的一种手段,其作用与Windows系统
中的__文件夹__类似。创建包的语句必须是文件的第 一 __个语句
24、 线程在生命周期中要经历5种状态,分别是新生状态、_可运行状态__状态、 运
行 ___状态 阻塞__状态和_终止__状态。线程可以设置优先级,线程的最高优先级是 10 级,最低是 1 级。Thread类中最重要的方法是_start()___和__run() _
25、 在Java中,能实现多重继承效果的方式是 实现多个接口_
26、 用 static 修饰的变量叫静态变量,它可以通过_类的对象_ 和 _类名_ 两种
方式来访问。
27、 Java类中,如果类的定义者没有显式的定义任何构造方法,系统将自动提供一个
___无参默认_构造方法。默认的构造方法没有_参数____,也没有返回值_____,类A的构造方法为:_public A()__ 28、 java中,例外可以分为三大类: _Throwable_____, Error __ _,Exception _______。
抛出自定义异常用 throws____语句,在方法中抛出异常采用___try/catch__ 语
句。
29、 Java缺省加载的是_java.lang__包。Java中最基础的类库是__
java.lang .Object__,__ Math _完成常用数学运算的类,_java.io___是提供输入输出的特殊类。Date类属于_Java.util___包
30、 接口声明有___常量 _______和_抽象方法__ ______
31、 声明一个含有10个String对象的数组 String s[10]
32、 窗口默认的布局方式 边界布局 ,面板默认的布局方式是 流布局 。
33、 在Applet中,加入组件是通过 add() 方法,画图、显示字符是通过 draw()
方法
34、 System类提供输入输出功能,该类中有三个数据成员__in__、out____、_err__。 35、 Java中图像只支持__jpg___和_gif_____格式,加载图像一般放在
___drawImage()__方法中。
36、 菜单是用户图形界面的重要组成部分,是由__菜单栏 _、__菜单项 __、__菜
单子项 __等对象组成。
37、 Java中字体风格有_BOLD_ __、_ITALIC_ __和_PLAIN_ __三种 38、 组合框组件类名为JComboBox_。文件对话框类名为_JFileChooser___ 39、 通常容器里组件的位置和大小由_布局模式 决定的。构件不能独立地显示出来,必
须将构件放在一定的 __容器 _中才能显示。
40、 用CheckboxMenuItem生成 复选___菜单项,用PopMenu生成___快捷__菜单
程序填空 1、 将当前容器布局管理器方式改为4行5列的GridLayout。
this.getContentPane().setLayout(new GridLayout(4,5)) 2、 设置当前布局管理器方式为FlowLayout。
this.getContentPane().setLayout(new FlowLayout()) 3、 设置布局方式为边界布局。
this.getContentPane().setLayout(new BorderLayout()) 4、 设置当前颜色为红色。
this.setColor(Color.RED) 5、 设置当前框架的背景颜色为浅灰色
this.getContentPane().setBackground(Color.lightGray) 6、 设置当前窗口,点击窗口关闭按钮时,结束程序运行。
this.setDefaultCloseOptionPane(JFrame.EXIT_ON_CLOSE) 7、 设置当前框架的标题为“显示时钟”。
this.setTitle(“显示时钟”)
8、 创建一个标签L1,使它显示一条信息“我是一个标签”。
JLabel L1=new Jlabel(“我是一个标签”)
9、 创建按钮对象btn显示“Cancel”。
JButton btn=new JButton(“Cancel”) 10、
创建一个按钮b1,使它显示“退出”。 JButton b1=new JButton(“退出”) 11、
获取文本框t1显示的字符串,显示到文本框t2中。 t2.setText(t1.getText) 12、
创建一个4行20列的文本区ta。 JTextArea ta=new JTextArea(4,20) 13、
创建一个列表框对象L。 Jlist L=new Jlist() 14、
创建单选按钮male,内容显示“男“,初始状态选中。 JRadioButton male =new JRadioButton(“男”,true) 15、
创建复选框CheckBox1,内容显示“是否通过“,初始状态末选中。 JCheckBox CheckBox1=new JCheckBox(“是否通过”,false) 16、
获取下拉列表框c1被选中的选项 c1.getSelectedItem() 17、
将复选框CheckBox1的选中情况返回给变量Back。 Back= CheckBox1.isSelected() 18、
获取文件框对象f1中文字添加到文件区对象f2后 f2.setText(f2.getText()+f1.getText()) 19、
设置文本域不可编辑,文本域对象tf。 tf.setEnable(false) 20、
获得列表框组件list1中当前选中项的文本,并将返回值赋给变量Back。 Back=list1.getSelectedItem() 21、
设置文本框f1的回显字符为“*” f1.setText(\22、
将组件Button1加入面板P1。 P1.add(Button1) 23、
隐藏对话框对象d。 d.setVisible(false)
24、 创建一个对话框对象d,它的父窗口是当前的Frame对象,标题是“新对话框”,
是无模式的。
JDialog d=new Jdialog(this,” 新对话框”,false) 25、
将菜单栏menubar加到当前窗口。 this.setJMenuBar(menubar) 26、
在菜单栏menubar中加入菜单menu_file。 menubar.add(menu_file); 27、
画一个以坐标(20,30),(40,60)画一条直线。 g.drawLine(20,30,40,60); 28、
画一个以坐标(100,100)为外切矩形左上角坐标,30为半径的圆。 g.drawOval(100,100,30,30); 29、
创建字体对象myfont为:New Roman,加粗,20号。 Font myfont=new Font(New Roman,Font.BOLD,20); 30、
在坐标(20,30)位置显示字符串“hello”。 g.drawString(\
31、JAVA源程序主类名是Mframe,写出运行此程序的命令
java Mframe
32、JAVA源程序主类名是MyFrame,.写出编译此程序的命令
javac MyFrame.java
33、定义一个类,名称为Child,它是Parent类的子类,它可所有类访问 public class Child extends Parent
34、创建一个接口MyRange,可被所有类访问 public interface MyRange
35、创建一个名为MyPackage包的语句 package MyPackage
36、定义一个抽象方法abstractMethod,没有形参,返回值类型为双精度实型 abstract double abstractMethod()
37、创建抽象类abstractMethod,可被所有类访问 public abstract class abstractMethod 38、定义异常类MyException
public class MyException extends Exception 39、创建包MyPackage以及子包MySubPack Package MyPackage.MySubPack
40、定义一个类,名称为professor,它是teacher的子类,它可被包中所有类访问,并实现一个名为people的接口
public class professor extends teacher implements people 41、定义字符型常量C1,值为A public static final char C1=’A’ 42、创建字符串s1,值为”Hello World”
String s1=new String(”Hello World”)
43、创建字符串数组str,并为其开10个元素空间
String [] str=new String [10] 44、定义一个接口A,继承了接口B
public interface A extends B
45、调用对象Myobject的方法Mymethod(),将返回值在字符界面下输出显示 System.out.println(Myobject. Mymethod()) 46、在类Myclass中引用接口Range1与Range2 public class Myclass implements Range1, Range2
47、将字符串“12”转换成整数,并将返回值赋给整型变量a
a=Integer.parse(“12”) 48、引入包Mypackage中所有类
import Mypackage.*;
49、求数组stu的长度,并将返回值赋给整型变量len
len=stu.length
50、声明类成员变量count,类型为整型
static int count
51、在字符界面下输出显示当前的日期和时间 System.out.println(new Date().toString())
52、为类Myclass编写构造函数的方法头,使它可接受一个字符串型形式参数str Myclass(String str)
53、声明方法area,不能被子类继承 final area()
54、判定字符串s1和s2是否相等 s1.equals(s2)
55、调用被重写的父类方法Mymethod() super. Mymethod()
56、为类Date定义构造函数的方法头,使它可接受三个整型形参year,month,day Data(int year,int month,int day)
57、调用对象Myobject1的方法mymethod1(),将返回值赋给整型变量a
a= Myobject1. mymethod1()
58、写出引用JAVA输入/输出流包 import java.io.*; 59、写出引用JAVA语言包 import java.lang.*;
60、在字符界面下输出字符串s1的第一个字符
System.out.println(s1.charAt(0))
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库JAVA填空题复习题7在线全文阅读。
相关推荐: