《JAVA语言程序设计》
教学大纲
总学时数:
20 年 月
1
《Java语言程序设计》教学大纲
总学时数: 讲授课: 适合专业:计算机及其相关专业
一、 课程内容
第1章 Java快速入门
1.1 Java简介 1.2 Java的运行环境 1.3 初步了解Java程序 第2章 Java基本语法
2.1 Java语言的基本元素 2.2 数据类型
2.3 运算符与表达式 2.4 数组
第3章 Java语句及其控制结构 3.1 Java程序结构 3.2 选择语句 3.3 循环语句 3.4 跳转语句
第4章 面向对象编程 4.1 面向对象基本概念 4.2 Java的类与对象 4.3 成员变量与封装 4.4 成员方法
第5章 类的继承性与多态性 5.1 类的继承
2
5.2 类的多态
第6章 包、接口和异常 6.1 包 6.2 接口 6.3 异常处理
第7章 常用系统类 7.1 Applet类 7.2 字符串类 7.3 输入输出流类 7.4 其他常用类
第8章 图形用户界面 8.1 组件
8.2 组件布局管理 8.3 事件处理方法
第9章 窗口、菜单和对话框 9.1 窗口 9.2 菜单 9.3 对话框 9.4 Swing简介
第10章 多线程机制 10.1 多线程的概念 10.2 创建线程对象 10.3 线程的调度与控制
10.4 Java的线程同步机制与生产消费模型 10.5 使用多线程应注意的问题 第11章 图形与多媒体处理
11.1 使用Graphics绘制基本图形
3
11.2 使用Graphics2D绘制基本图形 11.3 使用Graphics绘制文字图形 11.4 图像处理 11.5 动画处理 11.6 加载声音文件
4
《Java语言程序设计》教学大纲说明
一、 本课程的性质和任务
《JAVA语言程序设计》是计算机及其相关专业的一门专业课。JAVA是目前推广速度最快的程序设计语言,它采用面向对象的编程技术,功能强大而又简单易学,深受广大程序设计人员的喜爱。Java伴随着Internet问世,随着Internet的发展而成熟。Java是精心设计的语言,它具有简单性、面向对象性、平台无关性、安全性和健壮性等诸多特点,内置了多线程和网络支持能力,可以说它是网络世界的通用语言。在当今的信息时代,学习和掌握Java语言无疑会带来更多的机遇。
课程主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常处理、文件处理、数据流处理和多线程技术等。课程通过大量的实例,从实用的角度解释Java面向对象编程思想,演示Java编程技巧。
二、 课程教学目标
1、了解Java语言的基本情况,掌握Java语法和语句构成。 2、掌握Java面向对象编程,掌握面向对象编程的核心:对象、类、子类、继承、多态等基本概念,掌握包与接口的创建与使用方法。
3、熟悉Java异常处理机制。常用系统类,了解如何掌握Java类库和方法。
5