• Java程序设计
  • 授课教师: 古平
  • 课程概况: 393 个知识点,468 个教学活动
  • 课程试学中,不记录课程学习情况~

考试大纲

◆ 考核内容与考核要求

第一章 Java语言概述

一、考核知识点

1、Java的特点。

2、Java的的运行方式和运行环境。

3、Java的开发工具。

4、Applet和Application的基本构成。

二、考核要求

1、识记

Java的特点,Java的开发工具,运行环境。

2、领会

Java的运行方式,Java应用与Applet结构。

第二章 数据类型与表达式

一、考核知识点

1、标识符和关键字。

2、变量与常量的定义和使用。

3、数据类型:布尔型、整型、字符型、浮点型,不同类型之间的转换。

4、基本运算符的使用:算术运算、逻辑运算、关系运算、位运算、条件运算、赋值运算、运算符的优先级与结合性。

5、表达式的使用。

二、考核要求

1、识记

关键字,基本运算符、数据类型。

2、领会

运算符的优先级,类型转换,常量变量的定义和使用方式。

3、简单应用

能基于以上内容阅读和编写简单的应用程序。

第三章 Java语句结构

一、考核知识点

1、顺序、选择、循环三种基本结构特征。

2、if/else语句及其嵌套使用,switch语句。

3、循环结构:while、do-while、for语句

4、循环中的跳转语句:continue、break以及return语句

二、考核要求

1、识记

表达式语句与复合语句的特征。

2、简单应用

能分别使用条件语句和循环语句编写java程序。

3、综合应用

综合条件语句、循环语句和转向语句编写较复杂的程序。

熟悉基本的程序设计思想。

第四章 面向对象设计基础

一、考核知识点

1、面向对象的概念:类、对象、实例、方法、属性。

2、理解面向对象的特点:抽象、封装、继承、多态。

3、面向对象的分析方法

4、面向对象的设计方法

二、考核要求

1、识记

面向对象的基本概念。

2、领会

面向对象的特点,面向对象的分析方法、分析模型和设计方法。

第五章 Java中的面向对象特性

一、考核知识点

1、定义类。

2、创建类的实例。

3、类成员方法的调用、重载、重写。

4、构造方法的使用、原理。

5、访问控制修饰符。

6、类成员与实例成员的区别。

7、static,abstract,final的使用。

8、抽象类与抽象方法。

9、类继承的实现方法。

10、this、super的使用。

11、类多态性的表现。

12、派生对象的初始化过程。

13、对象间的类型转换。

14、包的生成和使用。

15、接口的特点。

16、接口的定义和实现方式。

二、考核要求

1、识记

类修饰符,抽象类和接口的特点。

2、领会

接口的特点,派生对象的初始化过程。

类多态性的表现。

构造方法,类成员与实例成员的区别。

3、简单应用

创建基本的类和对象。

类成员方法的调用。

类继承的实现。

包的创建和使用。

4、综合应用

通过抽象类或接口生成类,并重载或重写其中的方法。

建立相关的操作类,并能通过消息实现复杂的功能。

第六章 数组

一、考核知识点

1、一维、二维数组的创建。

2、一维、二维数组的初始化。

3、对数组元素的引用

二、考核要求

1、综合应用

一维和二维数组的创建、初始化和成员引用。

第七章 字符串处理

一、考核知识点

1、String和StringBuffer的实例创建方法。

2、String和StringBuffer的访问方法。

3、String和StringBuffer的修改方法

二、考核要求

1、识记

String和StringBuffer中的主要方法。

2、领会

对String和StringBuffer方法的理解。

3、综合应用

编写程序创建String和StringBuffer的实例,并完成对字符串的各种操作。

第八章 Java基础类及接口

一、考核知识点

1、命令行参数的使用。

2、基本数据类型封装类的使用。

3、集合的使用。

二、考核要求

1、识记

Java的基本层次关系。

以上类及其主要方法。

2、领会

类System和Runtime。

3、简单应用

命令行参数的使用。

数据类型封装类的使用方法。

4、综合应用

List,Set,Map,Iterator接口及其子类的使用方法。

第九章 异常处理

一、考核知识点

1、 异常示例。

2、 异常的处理机制

3、 异常类的层次

4、 捕获异常

5、 声明抛弃异常

6、 程序抛弃异常

7、异常类的使用

二、考核要求

1、识记

异常类的层次

2、领会

异常示例,异常处理机制,编写程序抛弃异常,异常类的使用

3、简单应用

声明抛弃异常

4、综合应用

捕获异常

第十章 输入/输出处理

一、考核知识点

1、I/O流概述。

2、文件描述。

3、文件的顺序处理

4、随机访问文件处理

5、过滤流的使用

6、字符流处理

7、串行化的概念和目的

8、串行化方法

9、串行化的注意事项

10、定制串行化

11、其它常用流介绍

二、考核要求

1、识记

流的概念,定制串行化,其他常用流介绍

2、领会

I/O流概述,串行化的概念和目的,定制串行化

3、简单应用

文件描述

4、综合应用

文件的顺序处理,随机访问文件处理,过滤流的使用,字符流处理,串行化方法,

第十一章 线程

一、考核知识点

1、线程的概念。

2、线程体

3、线程的状态

4、线程体的构造

5、线程的调度

6、基本的线程控制

7、临界资源问题

8、互斥锁

9、多线程的同步

二、考核要求

1、识记

线程体。

2、领会

线程的概念,线程的状态,临界资源问题,互斥锁。

3、简单应用

线程的调度,多线程的同步。

4、综合应用

线程体的构造,基本的线程控制。

第十二章 Java图形界面设计

一、考核知识点

1、Java图形用户界面概述

2、容器与组件

3、AWT和Swing中常用容器

4、容器布局及布局管理器

5、JDK1.0 事件处理模型

6、JDK1.1 事件处理模型

7、事件对象和监听器

8、事件适配器

9、 AWT和Swing组件库

10、Swing用户界面设计介绍

二、考核要求

1、识记

JDK1.0 事件处理模型,AWT组件库,Swing用户界面设计介绍。

2、领会

事件处理机制和模型。

3、简单应用

事件适配器。

4、综合应用

容器布局及布局管理器,JDK1.1 事件处理模型,事件对象和监听。

第十三章 Java Applet

一、考核知识点

1、什么是Applet

2、Applet的安全机制

3、Applet的生命周期

4、Applet 和Html

5、Applet 与Application

6、AppletViewer

7、与AWT绘制过程有关的方法

8、Java.awt.Graphics类

9、在AWT中输出文字

10、Applet的AWT绘制举例

11、同页Applet间的通信

12、Applet和浏览器之间的通信

13、Applet的网络通信

二、考核要求

1、识记

什么是Applet,Applet的安全机制,AppletViewer,Applet的AWT绘制举例,同页Applet间的通信,Applet的网络通信。

2、领会

Applet 与Application,Applet和浏览器之间的通信。

3、简单应用

Applet的生命周期及主要方法,Applet 和Html。

4、综合应用

与AWT绘制过程有关的方法,Java.awt.Graphics类。

第十四章 网络通信

一、考核知识点

1、URL的组成和类URL

2、通过URL读取WWW信息。

3、使用URLConnection

4、Socket通信的一般结构

5、Socket的使用

6、一个简单的Client/Server通信程序

7、多客户机制的通信程序

8、数据报通信和流式通信的区别

9、数据报Socket的使用

10、一个简单的Client/Server数据报通信程序

11、使用数据报进行广播通信

二、考核要求

1、识记

使用数据报进行广播通信。

2、领会

URL的组成和类URL,使用URLConnection,多客户机制的通信程序,数据报通信和流式通信的区别。

3、简单应用

通过URL读取WWW信息,Socket通信的一般结构,数据报Socket的使用。

4、综合应用

Socket的使用,一个简单的Client/Server通信程序,一个简单的Client/Server数据报通信程序。

第十五章 JDBC应用

一、考核知识点

1、JDBC的特点

2、JDBC的结构

3、使用JDBC的数据库应用模型

4、与数据库建立连接

5、了解数据库的信息

6、查询数据库

7、检索结果集

8、更新数据库

9、参数的输入和输出

二、考核要求

1、识记

使用JDBC的数据库应用模型。

2、领会

JDBC的特点,JDBC的结构,了解数据库的信息。

3、简单应用

与数据库建立连接,参数的输入和输出。

4、综合应用

查询数据库,检索结果集,更新数据库。

第十六章 JSP与Servlet技术

一、考核知识点

1、JSP的内置对象

2、JSP页面元素

3、JavaBean

4、Servlet接口

5、Servlet创建

二、考核要求

1、识记

JSP内置对象及其主要方法,Servlet核心接口。

2、领会

MVC框架和JSP+JavaBean设计模式。

3、简单应用

编写独立的JSP页面、JavaBean与Servlet类。

4、综合应用

在MVC框架下开发具有较为复杂逻辑的Web应用。

第十七章 用Tomcat构建Web站点

一、考核知识点

1、Web工程的创建

2、web.xml的配置

3、JSP编辑方法

4、Servlet编辑方法

5、Web工程发布方法

二、考核要求

1、简单应用

能创建简单的Web站点。

2、综合应用

能创建复杂的Web站点,加载各类站点资源,并将其发布在特定的Web服务器上。

◆ 有关说明与实施要求

为了使本大纲的规定在学生自学、辅导教师网上教学和考试命题中得到贯彻落实,对有关问题作如下说明,并提出具体实施要求。

一、关于考核目标的说明

为了使考试内容和考试要求标准化,本大纲在列出考试内容的基础上,对各章节规定了考核目标。考核目标包含考核知识点和考核要求两项。辅导教师和学生可以通过对考核目标的阅读,进一步明确考试范围、内容和要求,从而可以更为系统地学习和把握课程内容。同时,考核目标还能够进一步明确考试命题范围,更正确地安排试题的知识能力层次和把握试题的难易程度。

本大纲在考核目标中,按照识记、领会、简单运用和综合运用等四个层次规定学生通过学习应该达到的能力层次要求。四个能力层次是递进等级关系。各能力层次的含义是:

1、识记:能够了解有关的名词、概念、知识的含义,并能正确认识和表述。

2、领会:在识记的基础上,能够比较全面地把握基本概念、基本事实、基本理论模型、基本方法,能把握有关概念、事实、理论模型、分析方法之间的区别和联系。

3、简单运用:在领会的基础上,能够运用知识,分析和解释有关的问题。

4、综合运用:指在简单运用的基础上,能够综合运用所学习过的多个知识点,联系实际应用,分析和解释比较复杂的问题。

二、关于本门课程考试命题的若干规定

1、本门课程的命题考试,根据本大纲所规定的考试内容和考试目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。

2、本课程在试题中对不同能力层次要求的分数比例一般为:识记占15%,领会占30%,简单应用占30%,综合运用占25%。

3、试题合理安排难易度结构。试题难易度可分为3个等级。每份试卷中,不同难度试题的分数比例为:30%,40%,30%。

4、本课程考试的题型,一般有选择题、简答题、判断题、程序阅读、程序设计等五种类型。