序号 | 题型 | 题量 | 计分 | 考核目标 |
一 | 单选题 | 10题 | 15分 |
基本概念 语义知识 常用方法 |
二 | 程序填空题 | 2~3题 | 20分 |
基本概念 基本语句 程序理解 |
三 | 程序调试题 | 3题 | 30分 |
基本语句 程序设计 程序调试 |
四 | 编程题 | 1~2题 | 35分 |
综合应用 常用算法 |
合 计 | 16~18题 | 100分 |
序号 | 内容 | 知识点 | 要求 | |
1 | Java程序设计基础 | |||
Java的特点与结构 |
· Java程序设计语言的特点 · 应用程序、小应用程序的结构与书写格式 |
知道 掌握 |
||
Java程序的开发 |
· Java 的开发步骤 · Java 的开发工具和资源 |
掌握 理解 |
||
标识符 |
· 用户自定义标识符规则 · 系统专用标识符(关键字) |
掌握 理解 |
||
数据类型与变量常量 |
· 基本数据类型:整数型、实型、字符型和布尔型 · 复合数据类型:类、接口和数组 · 常量和变量的定义形式及各种类型的表示方法 |
掌握 理解 掌握 |
||
运算符 |
· 赋值、算术、递增/减、关系、逻辑、复合、位运算、条件运算符 · 运算符的优先级和结合性 |
理解 掌握 |
||
表达式 |
· 表达式的组成规则和求值顺序 · 表达式运算中的自动类型转换和强制类型转换 |
掌握 掌握 |
||
2 | Java 结构化程序设计 | |||
顺序结构及语句 |
· 隔开语句: ; · 注释语句://,/*…*/,/**…*/ · 输入语句 |
掌握 理解 掌握 |
||
选择结构及语句 |
· if语句、if…else语句、if…else if语句 · if语句嵌套 · switch语句 |
掌握 掌握 掌握 |
||
循环结构及语句 |
· for语句、while语句、do…while语句 · 循环语句嵌套 |
掌握 掌握 |
||
转移语句 | · break语句、continue语句 | 掌握 | ||
程序模块化与方法 | · 方法的定义,参数传递,作用域 | 掌握 | ||
数组 |
· 一维数组的定义及应用 · 二维数组的定义及应用 · 字符串处理 |
掌握 掌握 掌握 |
||
3 | Java面向对象程序设计 | |||
面向对象程序设计的基本概念 | · 类、对象及关系 | 理解 | ||
类的创建 |
· 类的基本形式和声明 · 成员变量,成员方法, · 类成员,类方法 |
掌握 掌握 掌握 |
||
对象的创建和使用 |
· 对象的声明和实例化 · 构造方法 · 成员变量、成员方法的引用 · 对象的生命周期 |
掌握 掌握 掌握 知道 |
||
封装 | · 四种访问权限含义及应用 | 理解 | ||
继承 |
· 子类继承超类(父类)的概念 · 创建子类 · 子类的构造方法 · null、this、super对象运算符 · 最终类和最终方法 · 抽象类和抽象方法 |
理解 掌握 掌握 理解 理解 理解 |
||
多态 | · 方法重载,方法覆盖 | 掌握 | ||
接口 | · 声明和实现 | 理解 | ||
包 |
· 引用java定义的包 · 自定义包 |
理解 理解 |
||
4 | 图形用户界面设计 | |||
小应用程序概念 |
· 小应用程序安全模型 · java.applet.Applet与其它类的关系 · 小应用程序生命期 |
知道 知道 知道 |
||
小应用程序与HTML语言 |
· HTML语言中的applet标记的语法 · APPLET与HTML通讯: · getDocumentBase(),getCodeBase(),getParameter() |
理解 理解 知道 |
||
用java.awt设计图形用户界面 | · 常用组件:标签、文本域、按钮、布局、面板、文本区域、复选框、单选钮、下拉列表、列表、窗口、菜单、对话框以及对应的事件处理机制 | 掌握 | ||
用Swing设计图形用户界面 | · 常用组件:标签、文本域、按钮、文本区域、复选框、单选钮、单选按钮、菜单、密码域、格式化文本区域、树、表格、分割框、滚动框、滑动条以及对应的事件处理机制 | 知道 | ||
2D图形设计 | · 坐标系统,设置字体、颜色,各种绘图方法 | 掌握 | ||
5 | 异常处理 | |||
异常处理及语句 |
· 异常类的继承关系 · try…catch…finally语句 · throw,throws语句 · 异常处理准则 |
知道 理解 理解 知道 |
||
6 | 多线程程序设计 | |||
线程的概念与创建 |
· 线程与进程、多任务的区别 · 创建方法,Thread类,Runnable接口 |
知道 理解 |
||
线程控制与优先级 |
· 控制线程的方法 · getPriority, setPriority方法 |
理解 知道 |
||
线程组与线程的同步 | · ThreadGroup类和方法,同步控制,synchronized | 知道 | ||
7 | 输入输出流 | |||
流的概念 | · 字节流、字符流、缓冲流 | 知道 | ||
输入/输出流与文件的操作 | · 标准输入输出,顺序、随机文件读写,文件操作 | 理解 | ||
8 | 网络应用 | |||
URL应用 | · 创建URL对象,获取URL对象的信息 | 理解 | ||
Socket应用 | · 通过TCP套接字实现服务器端和客户端的通信 | 知道 | ||
网络安全 | · Java的安全特性,安全策略,安全原则 | 知道 | ||
9 | 多媒体应用 | |||
图像显示 | · 用java.awt和swing组件实现 | 理解 | ||
动画设计 | · 用线程方法和时钟对象实现 | 知道 | ||
声音播放 | · 多音频文件 | 理解 | ||