《Java复习资料》是一份全面总结了Java编程语言核心知识点的学习指南,旨在帮助学生和开发者巩固基础、掌握高级特性,并顺利通过相关考试和技术面试。
期末考试题型包括:
一、填空题(共15个空格,每空1分,共计15分)
二、单项选择题(20道题目,每题1分,总计20分)
三、是非判断题(包含十个问题,每个问题计一分,总共十分)
四、简答题(五个小问,各五分,合计二十五分)
五、程序填空题(共5个空格, 每空两分, 共10分。)
六、编程题目 (含两个子项, 各占十分, 总计二十分)
具体内容如下:
一、 填空
1. Java语言是一种完全的面向对象程序设计语言。
2. Boolean类型有两个值,即true和false。
3. 在定义一个函数时,通常需要指定返回数据类型。如果该方法不需要任何输出,则应声明为void。
4. Java环境内建有一套核心类库,它们属于Java.lang包范畴内。
5. 完整的main方法签名是:public static void main(String args[])。
6. 创建一个Applet小程序时需导入java.applet 包。
7. 假设x=2.5, a=7 和 y=4.7,算术表达式 x+a%3*(int)(x+y)%2/4 的结果为: 2.75
8. final关键字修饰的方法不能被其子类重新定义。
9. Java中成员变量的访问控制符包括 private、protected、public,默认友好。
10. 子类继承自父类,公有属性在派生类中的可访问性由基类决定。
11. 使用static声明的方法是静态方法,它们属于整个类别而非对象,并只能处理用关键字 static 修饰的数据。
12. Java中存在一种特殊的构造函数用于初始化对象成员变量的值。
13. 面向对象技术包含封装、继承、抽象和多态四大特性。
14. 所有的Java类都是 Object 类的一个子类型。
15-19题:略(输出结果为 2,程序构成分为 Application 和 Applet两大类)
20. Java源文件名为 MyJavaApplication.java 的编译命令是 javac MyJavaApplication.java,执行字节码的指令则是 java MyJavaApplication。
21. 在 Java 中, char 型数据采用 Unicode 编码方案, 每个字符占 2 字节内存空间。
22-23题:略(类成员分为静态和实例两种)
24. 创建名为MyPackage 的包的语句是 package MyPackage ;,此命令应置于非注释行的第一位置上。
25. 抽象方法仅定义了函数签名而没有具体实现,在抽象类中声明。最终final 方法不能被子类重新定义。
26. 多态性指的是多种不同的形式由一种通用的定义来描述的现象, 在Java 中有两种多态性的实现方式,分别是通过重载和覆盖的方法调用。