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