预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java程序设计考试大纲一、本课程的性质、目的及任务《Java语言程序设计》是计算机专业本科生的一门选修课程。Java语言作为当今Internet上最流行的编程语言,它的产生和WWW密切相关,通过本课程的学习,将使学生掌握网络编程的基本方法和一些,并能够根据实际需求编制出一些实用的程序。本课程主要内容包括:面向对象程序设计技术;Java技术概述及语言特点;Java语言基础;抽象、封装与类;继承与多态;Java语言的工具类;图形用户界面的设计与实现;多线程程序设计;异常处理;高级Java应用技术等。通过程序设计实例的分析和上机实践培养和提高学生对Java语言的应用能力和面向对象程序设计的能力。基本掌握:1.掌握JAVA语言的基本语法2.能比较熟练地用JAVA语言进行一般的程序设计3.掌握JAVA编程开发环境JDK1.X的使用。二、本大纲所属层次为计算机系本科学生使用。三、本课程应掌握的基本概念和基本技能1、JAVA虚拟机及JAVA运行系统,熟练掌握:JavaApplet程序和JavaApplication程序的编辑、编译和运行过程。2、Java语言各种数据类型的规定及其与C++语言在数据类型上的区别;Java语言变量、常量的使用及其运算操作。3、掌握面向对象的程序设计方法:系统定义的类(包);用户程序自定义类和对象的基本格式。Java方法的重载;构造函数继承与重载的含义及应遵循的原则。Java语言包的创建和引用;了解接口的作用、定义及实现方法。Java父类与子类、域继承和方法继承的操作过程。4、了解:分析源程序的方法。5、JavaApplet类的主要方法及浏览器自动调用主要方法的操作过程。6、图形界面的基本构成;Java常用的布局策略及主要容器组件;利用Java类库中的类及方法绘制用户自定义的图形界面的方法;Java标准组件的创建、使用与事件处理。Java的Swing组件GUI;7、流式输入输出与文件处理;8、Java的异常处理机制9、Java多线程的概念和实现方法;10、网络通讯及对网上资源的访问方法1四、教材和参考书教材:Java语言与面向对象程序设计清华大学出版社印闵编著参考书:Java程序设计教程清华大学出版社王克宏编著Java核心技术机械工业出版社[美]CaySHorstmann/著GaryCornellJava数据库应用编程指南电子工业出版社[美]Kevin等著Mukhar五、考核内容纲要第一章、面向对象软件开发考核要求1.面向对象程序设计的基本思想及基本概念2.JAVA中支持面向对象的特点第二章、Java语言概述考核要求:1、JAVA虚拟机及JAVA运行系统2、JavaApplet程序和JavaApplication程序的编辑、编译和运行。第三章、Java语言基础考核要求1.强制数据类型的转换格式;了解运算符的优先级和结合性;2.Java语言向量引入的目的及其与数组的区别;3.Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;4.Java语言变量、常量的使用及其运算操作。5.Java语言流程控制语句的功能及使用。第四章、Java语言的类考核要求:1、系统定义的类(包);2、用户程序自定义类和对象的基本格式。第五章、Java语言的继承与多态(6学时)考核要求1、Java方法的重载;构造函数继承与重载的含义及应遵循的原则。2、Java语言包的创建和引用;接口的作用、定义及实现方法。3、Java父类与子类、域继承和方法继承的操作过程。第六章Java语言的工具类与算法2考核要求:1.Java语言Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;2.JavaApplet类的主要方法及浏览器自动调用主要方法的操作过程。第七章、图形用户界面的设计与实现考核要求1、Java常用的布局策略及主要容器组件;图形界面的基本构成;2、利用Java类库中的类及方法绘制用户自定义的图形界面的方法;3、Java标准组件的创建、使用与事件处理。第八章、高级编程考核要求8.1、异常处理:异常与异常类、抛出异常、异常的捕获、创建异常类。8.2、多线程程序设计:线程的概念、JAVA线程的创建、线程优先级和线程调度、如何在程序中实现多线程。8.3、Swing组件GUI8.4、流式输入输出与文件处理:JAVA的输入输出类库、简单的输入/输出流(读写文件、管道流、存储器读写)、文件的处理及随机访问8.5、JAVA的网络程序设计:JAVA的SOCKET通讯机制、网络资源访问、JAVA的数据报通讯方式六、其他教学实践环节的安排1.以主要参考书中的习题作为上机实践的基本内容;2.以实际应用为背景,补充上机实践的较大规模题目,以增强学生面对实际项目开发时的应用编程能力。七、考核方法:采