Bootstrap

java教学大纲_Java基础教学大纲.doc

Java基础教学大纲.doc

?Java基础入门》课程教学大纲

(课程英文名称)

课程编号:201409210011

学 分:5学分

学 时:60学时 (其中:讲课学时:40上机学时:20)

先修课程:计算机导论、C/C++程序设计 后续课程:JDBC详解

适用专业:信息及其计算机相关专业

开课部门:计算机系

一、课程的性质与目标

《Java基础入门》是面向计算机相关专业的一门专业基础课,涉及计算机

体系结构、面向对象编程、多线程处理、网络通信以及程序设计等内容,通过本 课程的学习,学生能够了解Java语言特征、常见的Java类库以及面向对象程 序设计思想,学会利用Java语言编写面向网络应用的简单程序。

二、课程的主要内容及基本要求

第一章Java开发入门(4学时)

[知识点]

什么是Java

Java语言的特点

什么是JDK

JDK的安装

JDK0 录

第一个Java程序

path环境变量

classpath 环境变:W:

[重 点]

Java语言的特点

什么是JDK

path环境变量

classpath环境变量

[难 点]

Java语言的特点

什么是JDK

[基本要求]

了解Java语言的特点及相关特性

掌握JDK的安装以及环境变:W:的配置

[实践与练习]

建议动手搭建Java开发环境,熟悉JDK的安装和环境变量的配置。

第二章Java编程基础

第二章

Java编程基础

<8学时》

[知识点]

Java的

标识符和关键字

常量与变量

Java运算符

选择结构语句

循环结构语句

方法的定义与重载

数组的定义与使用 [重 点]

>标识符和关键字 >常量和变量 >循环结构语句 >方法的重载 >数组的定义与使用

[难 点]

>选择结构语句 >循环结构语句

[基本要求]

>掌握Java的基本语法 >掌握Java巾常量和变量的使川 >掌握Java流程控制语句的使用 >掌握方法的定义和重载 >掌握数组的定义与使用

[实践与练习]

建议考核课后习题,并安排上机,重点考核对Java流程控制语句的理解以 及数组的遍历。

第三章面向对象上(6学时》

[知识点]

面向对象概述

类和对象

对象的创建与使用

构造方法的定义与重载

this关键字的使用

static关键字的使用

内部类 [重 点]

面向对象概述

类和对象

类的封装

构造方法的定义和重载

this关键字

static关键字

[难 点]

this关键字

static关键字

[基本要求]

了解而向对象的三个特征

>熟悉类和对象的创建与使用 >掌握类的封装特性 >掌握构造方法的定义和重载 >掌握this和static关键字的使用

[实践与练习]

建议以测试题的方式考核对概念的掌握程度,上机动手设计类,掌握类的 定义以及对象的创建。

U!章面向对象下(6学时》

U!

[知识点]

类的继承

final关键字

抽象类和接口

多态

异常

包机制

[重 点]

类的继承

抽象类和接口

多态

异常

[难 点]

类的继承

抽象类和接门

多态

[基本要求]

掌握类的继承和多态的特性

了解抽象类和接口的作用

掌握最常见的异常类

[实践与练习]

完成测试题,并安排上机课,动手编写Java类,加深对Java继承和多态 特征的理解。

第五章多线程(6学时》

[知识点]

线程的创建

线程的生命周期

线程的调度

线程的同步

线程的通信 [重 点]

线程的创建

线程的同步

线程的通信

[难 点]

线程的同步

线程的通信

[基本要求]

掌握创建线程的两种方式

了解线程的生命周期及其调度方式

掌握线程间的同步

掌握线程间的通信

[实践与练习]

建议完成相关测试题,并且上机设计线程,实现线程间的同步以及通信。

第六章 Java API《4学时》

[知识点]

String 类和 StringBuffer 类

System 类和 Runtime 类

Math 炎和 Random 类

包装类

日期类 [重 点]

String 类和 StringBuffer 类

包装类

日期类

[难 点]

>包装类

日期类

[基本要求]

掌握String戈和StringBuffer类的使用

了解System类、Runtime类、Math类和Random类的使用

掌握包装类和日期类的使用

[实践与练习]

建议完成相关测试题,熟悉常用的Java API即可。

第七章集合《6学时》

[知识点]

List 接口

Set 接口

Map 接口

泛型

Collections 工具类

Arrays工具类

[重 点]

List 接口

Set 接口

> Map 接口

[难 点]

泛型

Collections 工具类

Arrays工具类

[基本要求]

掌握List集合、Set集合以及Map集合的使用

熟悉泛型的使用

熟悉Collections和Arrays工具类的使用

[实践与练习]

完成相关

;