·计算机应用基础
·管理系统中信息技术的应用
·办公自动化
·数据库ACCESS
·数据库Visual FoxPro
·图像处理
·网页制作
·三维动画
·多媒体设计
·动画设计
·计算机绘图
·高级数据库
·程序设计C语言
·程序设计Java
·程序设计Visual Basic
·程序设计Visual C++.NET
·程序设计Borland Delphi
·平面设计师
·网页设计师
·三维设计师
·多媒体设计师
·网络应用师

 

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 包进行简单的网络应用程序的编写