网上报名官方网站 成绩查询唯一渠道
全国计算机应用技术证书考试大纲:程序设计Java

3.程序设计Java
模块编号
C023
模块名称
程序设计
软件版本
Java
考试类型
题签类考试
考试时间
150分钟
建议学时
100-140
 
序号
能力目标
具体要求
知识点
1
Java环境的安装及工具的使用,基本的Java程序
会安装和设置Java开发环境
1.学会J2SDK的下载
2.学会J2SDK的安装
3.了解开发环境中path及classpath的设置方法
4.使用Java API文档
会编译与运行Java程序
5.掌握Java应用程序的编译
6.掌握Java应用程序的运行
了解两种基本的Java程序
7.Application与Applet的区别
8.程序中进行基本的输入输出
2
掌握Java语言程序设计的基本方法和思路以及运用一些基本算法解决实际问题的能力
了解并学会运用Java语言中编写代码的基本规则
9.了解Java程序代码的基本组成
10.了解并会运用缩进和空格、空行
11.了解并会运用注释及doc注释
12.了解并会运用Java中的标识符命名规则与编码惯例
学会使用Java的变量和常量
13.掌握Java基本数据类型(布尔型、字符型、整型和实型)
14.掌握变量的声明和使用方法,并学会根据需要使用变量(定义和初始化)
15.掌握整型、实型、字符型、字符串常量的表示方法,并学会根据需要使用常量
16.掌握数据计算时数据类型的自动转换与强制转换
了解并学会运用Java中的运算、运算符及运算的优先级
17.掌握算术运算及运算符(加+、减-、乘*、除/、求余%、取负-)
18.掌握赋值和复合赋值运算及运算符(=、+=,-=,*=和/=)
19.掌握增量(++)和减量(--)运算
20.掌握关系运算符(小于<、小于等于<=、大于>、大于等于>=、等于==、不等于!=)和逻辑运算符(与&&、或||、非!)
21.了解&&与&及||与|的区别
22.了解位运算符
23.掌握运算符的优先级和结合性
会在程序中运用控制结构完成一定的程序动作及逻辑判断
24.了解并能读懂简单的程序流程图
25.会运用关系和逻辑运算表示逻辑条件
26.会使用分支结构编写根据判断结果选择执行不同语句块的程序段(if、if...else、switch)
27.会使用循环结构编写根据判断结果重复执行一定语句块的程序段(while、do...while、for)
28.会根据实际需要使用控制结构的嵌套,了解循环体的控制方法(break、continue)
会在应用程序中使用数组
29.了解数组(一、二维)的声明
30.掌握用new来为数组分配内存
31.掌握数组元素的引用和赋值
32.了解在循环中使用数组元素
了解面向对象程序方法,学会使用类和对象
33.理解类和对象的概念,学会类和对象的定义和使用
34.掌握成员数据、成员方法的定义
35.理解方法的重载
36.掌握方法的调用与参数传递
37.了解引用型变量及基本类型变量在参数传递中的不同
38.了解不同的访问说明符
39.掌握构造方法的定义
40.掌握使用new生成对象
41.掌握static修饰符
Java中面向对象特性及语法
42.了解类的继承及成员数据和方法的继承
43.了解类方法的重载
44.了解了子类与超类构造函数的相互关系
45.了解多态的概念及其在Java中的表现
46.掌握接口的声明及接口的实现
47.掌握abstract及final关键字
48.掌握包的声明
49.了解内部类
Java基本的类
50.了解Object类
51.掌握基本数据的包装类
52.掌握数学类
53.掌握字符串类
54.了解日期和时间相关类
3
使用用图形用户界面编写一般应用程序
了解AWT包及SWING包
55.了解AWT的类层次结构
56.了解SWING的类层次结构
57.了解SWING与AWT的区别
布局管理
58.掌握5种基本窗体布局的使用方法(FlowLayout, Gridlayout, Borderlayout, CardLayout, GridBagLayout)
处理事件
59.理解事件的概念
60.掌握事件的监听和处理
61.掌握窗体事件的处理(使用Listener和Adapter)
62.在实现事件处理时使用内部类
使用AWT组件
63.使用AWT中的常用部件,包括Frame, Panel, TextField, Label, Choice, Checkbox CheckboxGroup, Button
能够使用更多的部件(TextArea, List, ScrollPane)
64.使用Window、Frame与Dialog
65.使用AWT菜单
常用的SWING控件
66.使用常用的Swing部件,包括JButton, JPanel, JTextField, JPasswordField, JLabel, JRadioButton, JToggleButton, JComboBox, JTabbedPane, Border
JList, JTextArea, JCheckBox
67.使用JFrame, JDialog
68.使用SWING菜单(JMenuBar, JMenu, JMenuItem, JCheckboxMenuItem)
4
编写Applet及进行绘图处理
Applet的使用
69.了解Applet基本知识
70.了解Applet的生命周期
71.了解实现HTML与Applet之间的参数传递
72.了解通过Applet调用网页
73.了解Applet之间相互通信
使用绘图、图像和声音
74.使用Graphics类的一些方法进行绘图
75.掌握与绘图相关的方法(paint(),update(),repaint())
76.能够进行字体设置(Font)
77.能够显示图像(getImage,drawImage)
78.能够播放声音(play,AudioClip)
使用多线程
78.通过实现Runnable接口或继承Thread接口进行多线程编程
79.线程的启动与停止
5
使用Java进行文件、数据库及网络的访问
使用异常
80.理解异常的概念
81.使用try,catch,finally结构进行异常的处理
82.实现自定义异常
83.了解Applet所受的限制
进行文件及流的访问
84.理解流的概念
85.使用Reader和Writer进行输入输出
86.进行文件读写操作
87.掌握RandomAccessFile类的用法
进行数据库的访问
88.使用Access或其他数据库
89.建立ODBC数据源
90.使用JDBC-ODBC桥接器连接数据库的方法
91.通过SQL语句完成简单的数据库增、删、改、查的功能
进行网络的访问
92.使用java.net包进行简单的网络应用程序的编写
 

来源:教育部考试中心
责任编辑:lili