| 序号 | 题型 | 题量 | 计分 | 考核目标 |
| 一 | 单选题 | 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组件实现 | 理解 | ||
| 动画设计 | · 用线程方法和时钟对象实现 | 知道 | ||
| 声音播放 | · 多音频文件 | 理解 | ||