预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

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

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

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

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

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

《Java程序设计》课程教学大纲《Java程序设计》课程教学大纲一、课程基本信息二、课程内容及基本要求(一)知识要求1.理解Java语言的各种常用的基本数据类型的意义;2.理解Java语言的对象,抽象与封装,类与类的继承,及类的多态性的概念;3.了解Java语言有哪些基础类库,理解Java的包的含义;4.理解Java语言中异常的概念;5.理解Java语言中线程的概念;6.理解Java语言中I/O处理的功用;7.理解Java图形用户界面;理解AWT的意义,及AWT的事件处理;8.理解Java小应用程序Applet,应用程序Application各自的作用和它们的区别;9.理解C/S、B/S通信;10.了解JDBC接口的功用。(二)能力要求1.熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用;2.会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。3.会定义包;4.掌握Java语言基础类、字符串类的应用;5.掌握异常的应用方法,进行异常处理设计;6.掌握线程的使用方法;7.掌握Java语言的I/O编程及应用方法;8.会设计Java图形用户界面和图形编程;9.掌握Applet小应用程序的设计方法,设计小型网络应用程序;10.掌握Application应用程序的设计方法,设计小型网络应用程序;11.会简单的JDBC的数据库编程。(三)本课程的教学内容第1章Java概述本章重点:1.java语言的特点。2.搭建Java开发平台。3.java程序的执行过程。4.java开发环境。本章难点:1.搭建Java开发平台的建立。2.java程序的执行过程。3.java开发环境的搭建。本章内容:1.1程序设计语言1.2面向对象的程序设计语言——Java1.3Java的开发和运行环境1.4开发和运行Java程序的步骤1.5JCreator第2章Java基础本章重点:1.java语言中的数据类型。2.java语言的表示式及运算符。3.数据类型转换。本章难点:1.表示式及运算符的使用规则。2.不同的数据类型转换。本章内容:2.1标识符和关键字2.2数据类型与常量、变量2.3运算符和表达式第3章Java流程控制本章重点:1.三种基本的程序控制结构。2.常用的跳转语句。本章难点:1.三种基本的程序控制结构的语法规则,使用方法。本章内容:3.1选择结构程序设计3.2循环结构控制3.3跳转语句第4章方法本章重点:1.方法的声明。2.方法调用。3.递归。本章难点:1.方法的声明与调用2.递归方法的使用。本章内容:4.1方法声明4.2方法调用4.3参数传递4.4递归第5章数组本章重点:1.一维数组的定义及使用。2.二维数组的使用。3.数组放入基本操作。4.字符串。本章难点:1.二维数组的应用2.字符串与字符数组的使用本章内容:5.1一维数组5.2多维数组5.3数组的基本操作5.4数组应用举例5.5数组参数5.6字符串第6章面向对象的程序设计概念本章重点:1.类和对象。2.类的成员属性。3.方法的修饰符。本章难点:1.类和对象的概念与定义2.类的成员变量和成员方法,一些常用的修饰符。本章内容:6.1概念6.2类的概念6.3类的定义6.4对象6.5类的成员变量6.6方法的引用和修饰第7章类的封装、多态和继承本章重点:1.类的封装。2.类的多态特性。3.类的继承。本章难点:面向对象的三大技术特征:封装、继承、多态。本章内容:7.1类的封装7.2多态机制7.3类的继承第8章接口和包本章重点:1.抽象类与抽象方法。2.接口。本章难点:1.抽象类与抽象方法的定义和使用2.接口的定义和使用。本章内容:8.1抽象类和方法8.2接口8.3包的定义与引用第9章异常处理本章重点:1.异常的产生和处理。2.自定义异常。本章难点:1.异常的处理机制。2.自定义异常。本章内容:9.1异常及其种类9.2异常产生9.3异常处理9.4异常处理第10章输入与输出本章重点:1.输入输出流的操作方法。2.java中相关的操作类。3.文件的读写。本章难点:1.输入输出流的操作方法。2.文件的读写。本章内容:10.1文件输入输出流10.2提高读写效率和增强读写功能10.3目录和文件操作10.4定位读写-文件随机访问10.5字符流-Reader和Writer第11章图形用户界面本章重点:1.AWT图形编程。2.容器的概念。本章难点:使用AWT组件进行图形用户界面的编程设计。本章内容:11.1概述11.2AWT图形编程11.3容器的布局11.4字体和颜色的使用第12章高级用户界面GUI设计本章重点:1.Swing图形编程。2.布局管理。3.事件处理模型。4.Swing图形控件。本章难点:事件处理模型,Swing图形编程及所使用的类。本章内容:12.1组件和容器