内容正文:
“Java程序设计”考试纲要
一、考试的基本要求
要求考生学握面向对象程序设计的基本知识,掌握Java语言的编程语法和常用类的使
用方法,能正确阅读和理解简单的Java程序,能编写简单功能需求的Java程序。
二、具体考试内容、知识点要求
(一)Java语言概述及开发基础
考试内容:
标识符命名;变量和常量:数据类型:运算符与表达式。
知识点要求:
I.了解Java语言的发展、特点以及编程环境的搭建。
2.掌握标识符命名规则,常量的各种表示形式,变量的定义和初始化。
3.理解Java语言的基本数据类型:byte、short、int、long、loat、double、char、boolean;
了解Java语言的复合数据类型:数组、类、接口。
4.掌握基本数据类型的转换。
5.掌握赋值运算符、算术运算符、自增/自减运算符、关系运算符、逻辑运算符等的运
用。
6.掌握表达式的组成规则、表达式运算中的类型转换、优先级和结合性。
(二)流程控制结构
考试内容:
Java语句;选择结构、循环结构的具体实现:注释语句。
知识点要求:
1.掌握表达式语句、复合语句、方法调用语句、package语句和import语句的应用。
2.掌握f语句的应用。
3.理解开关语句switch的应用。
4.掌握循环结构for语句、while语句、do-while语句的应用。
S,理解跳转语句break语句、continue语句、return语句的应用。
6.掌握注释的类型和使用方法。
(三)面向对象程序设计
考试内容:
类:对象:成员变量、成员方法:抽象类:封装、继承、多态:访问权限。
知识点要求:
1.掌握类、对象、成员变量、成员方法、封装、继承、多态的基本概念。
2,掌握类的声明、成员变量的声明、成员方法的声明与调用,方法的参数传递与返回
值、方法的重戟、静态变量和静态方法。
3.掌握对象的创建和使用、构造方法与对象的初始化、成员变量、成员方法的访问、
ths的应用以及用的威值。
4.掌握类的继承、子类的声明、super、his、方法覆盖。
5.掌握类的访问权限:default、public:掌握类成员的访问权限:public、private、protected、
default
6.掌握抽象类abstract类、abstract方法和接口的声明;了解接口的实现。
(四)数组、字符串、包
考试内容:
一维数组、二维数组;字符串;包。
知识点要求:
1.掌握一维数组、二维数组的声明、创建和初始化。
2.理解数组的大小和元素默认值。
3.掌握数组元素的使用。
4.掌握Srg类字符串的基本操作:字符串创建、字符串长度、获取字符、字符串索
引、求子字符串、字符串的比较、字符串的拆分、字符的替换:掌握StringBuffer类字符串
的基本操作:StringBuffer对象创建、字符串追加、字符串中插入字符、字符串替换。
5.学握包的声明及package语句;掌握包的导入及import语句。
(五)异常处理
考试内容:
异常处理机制;try-catch--finally语句;抛出异常。
知识点要求:
1.了解异常的概念,理解异常处理机制。
2.掌握用ty-catch--finally语句捕获异常。
3.掌握hrow语句、throws子句和声明抛出异常。
(六)图形用户界面程序设计
考试内容:
AWT和Swig常用组件与容器;常用布局管理器;常用事件。
知识点要求:
l.理解Swing中的Frame容器、Panel容器的应用。
2,掌握标签组件、按钮组件、文本框组件、密码框组件、复选框组件、单选按钮组件
的创建和使用方法。
3.学握常用布局管理器FlowLayout、BorderLayout、GridLayout、GridBagLayout的使
用。
4.了解事件、事件源、事件监听器,理解ActionEvent、.KeyEvent、.MouseEvent事件
的处理。
(七)Java的输入/输出
考试内容:
Fe类:输入输出流:流的分类:常用流类。
知识点要求:
I.理解File类的File(String pathname)、File(String parent,.String child)构造方法和getName
O、getParentO、getPathO、renameTo(File dest)、createNewFileO、createTempFile(String
prefix,String suffix)、delete、exists0、isAbsolute0、isDirectoryO、isFileO、listO、mkdirO等
常用方法的功能和使用方法。
2,理解输入/输出流的概念。
3.了解流的分类(输入流与输出流,字节流与字符流,节点流与处理流)。
4