java考试复习内容

简答题:
1 三种注释方式
//用于单行注释,注释从//开始终止于行尾
/…./用于多行注释,注释从/开始,到/结束且这种注释不能互相嵌套
/**…*/是 java 所特有的文档注释,它以/*开始到/结束
2…java.awt 包中共定义了五种布局管理器
Flowlayout,borderlayout,cardlayout,gridlayout,gridbaglayout
3.java 访问数据库的基本步骤
①装在驱动程序
②与数据库建立连接
③创建 JDBCstatements 对象
④执行 SQL 语句并获得结果
⑤关闭连接
4.父类对象与子类对象的转换的条件
1) 子类对象可以被视为其父类的一个对象
2) 父类对象不能被当作其某一个子类对象
3) 形式参数定义的是父类对象,子类对象作为的是实际参数
4) 如果父类对象引用指向的实际是一个子类对象那么这个父类对象的引用可以用强制类型转换成子类对象引用
5.面向对象的软件开发包括那些过程
1)面向对象的分析 OOA
2)面向对象的设计 OOD
3)面向对象的实现 OOP

填空题:
1.一个 java 源程序是由若干个类和方法组成
2. 一个 Java 源程序文件必须且只有一个类含有 main() 方法
3. Java 语言规定标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字。
4. 方法的重载是指一个类中可以有多个方法具有相同的名字和类型但这些方法的参数必须不同。
5. 一个类使用 new 运算符可以创建多个不同对象,这些对象将分配不同的内存空间。
6. 如果一个类的声明中没有使用 extends 关键字,这个类被系统默认为是 java.lang.Object 的子类。
7. 使用关键字 Interface 来定义接口。
8. Java 程序中可以向容器添加组件,一个容器可以使用 add() 方法将组建添加到该容器中。
9. JAVA 中 8 种基本数据类型: boolean(1 个字节),byte(1 个字节) ,short(2 个) ,int(4 个) ,long(8 个) ,float(4 个) ,double(8 个) ,char(2 个)
10.面向对象的程序设计语言三个最基本特征:多态性,数据封装和继承
11.调用本类或父类的构造方法
①使用 this 来调用本类的其他构造方法
②使用 super 来调用父类的构造方法,super 指其直接父类的构造方法不能指间接父类的构造方法
③既不用 this 也不用 super 则编译器会自动加上 super()即调用父类的不带参数的构造函数
④调用 this 或 super 的构造方法的语句必须放在第一条语句并且最多只有一条这样的语句
12.Java 的异常类都是 Java.long.Trowable 的子类, Java.Object 类是 Java 程序中所有类的直接或间接父类
13.基本数据的包装类有 8 种 Character,Byte,Short,Integer,Long,Float,Double,Boolean
14.抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的
方法,该方法必须在抽象类之中定义。最终(final)_方法是不能被当前类的子类
重新定义的方法。
15.创建一个名为 MyPackage 的包的语句是 packageMyPackagei 该语句应该放在程序的位置为:应该在程序第一句
16.开发与运行 JAVA 程序需要经过的三个主要步骤为;编辑源程序、编译生成字节码、解释运行字节码。
17.接口是方法定义和常量值的集合
18. 允许作为类及类成员的访问控制符的是 Public、 private、 protected
编译 JAVA Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为.class
19.通过类的定义能实现单重继承,但通过接口的定义可以实现多重继承关系

把下面大体的框架记住,中间内容会更改!

最后大题:
【9-1】 FileCopyByChar.java 复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来

import java.io.*;
public class FileCopyByChar {
public static void main(String[] args) {
try {
	FileReader input=new FileReader("FileCopyByChar.java");
	File Write output=new FileWriter("temp.txt");
	int c=input.read();
	while(c!=-1) {
		output.write(c);
		System.out.print((char)c);
		c=input.read();
		}
	input.close();
	output.close();
	}catch(IOException e) {
	System.out.println(e);
	}
}

【9-2】 FileCopyByLine.java 复制文件并显示文件,将每个字符录入,并写入另一个文件,同时显示出来。这里用了 BuffereReader 及 BuffereWriter,前面
一个类的重要方法是 readLine(),它读入一行字符。

import java.io.*;
Public class FileCopyByLine{
Public static void main(String[] args){
try{
	FileReader input=new FileReader(“FileCopyByLine.java”);
	BufferedReader br=new BufferedReader(input);
	FileWriter output=new FileWriter(“temp.txt”)
	BufferedWriter bw=new BufferedWriter(output);
	String s=br.readLine();
	While(s!=null){
		bw.writer(s);
		System.out.println(s);
		s=br.readLine();
	}
	br.close();
	bw.close();
}catch(IOException e){
	e.printStackTrace();
} 
}
}

自行摘取答案, 晚上熬夜整理不易

您的支持是对我最大的鼓励!

java考试复习内容_第1张图片

你可能感兴趣的:(Java,杂七杂八)