java课程教学大纲Word格式文档下载.docx
- 文档编号:21023909
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:14
- 大小:20.41KB
java课程教学大纲Word格式文档下载.docx
《java课程教学大纲Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java课程教学大纲Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
1、了解Java的发展历史
2、掌握Java语言的特点
3、熟悉Java的开发过程与运行环境
(二)教学内容
本章主要讲述了java语言产生的背景、面向对象程序设计的特点、应用java语言进行程序设计的开发环境和过程等。
并举例说明。
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第二章标识符、关键字和数据类型
(一)教学目的与要求
1、了解标识符、关键字的概念
2、熟悉Java中标识符的命名规则
3、掌握Java语言的基本数据类型并会灵活运用
(二)教学内容
对照C语言学习java语言程序中的标识符和关键字的概念、意义等,详细学习java中的八种基本数据类型
(三)教学形式与方法
第三章运算符、表达式和语句
1、了解运算符、表达式和语句的概念
2、掌握Java语言的语句的基本语法
3、掌握Java语言中语句的类型(复合语句、控制语句、包语句)
Java语言中的各种运算符(算术、关系、逻辑、赋值、位、instanceof等),以及相应的表达式。
Java语言中语句的定义及语句类型(方法调用、表达式、复合、控制、package语句等),重点学习控制语句。
第四章类、对象和接口
1、了解类、对象、接口和包的概念
2、熟悉Java语言的各种关键字的意义(static、this、abstract、super)
3、掌握Java语言的封装、继承、多态的概念及其实现方法
4、掌握jar文件的使用方法
回顾程序设计语言的发展历史,学习面向对象程序设计方法中类、对象的概念及特点(继承性、封装性、和多态性),学习Java语言中的实现面向对象程序设计的各种技术,包括类、对象、包、接口、访问权限等。
掌握java语言中各种关键字的含义。
第五章数组与字符串
1、掌握组的定义(包括声明、创建、使用和初始化)
2、掌握Java语言中的字符串的表示方法(String类)
3、掌握Java语言中的字符类的表示方法(Character类)及字节数组
4、了解Java语言中使用StringTokenizer类分析字符串的方法
学习常见数据类型数据在java语言中的定义和应用,字符串的表示,字符的表示,字符串、字符、字节数组的应用,了解一些常见的字符串处理方法。
第六章时间、日期和数字
1、了解Calendar类
2、熟悉Date类
3、掌握Math类
学习java语言中日期、时间以及数字的表示方法和应用。
第七章AWT工具集简介
1、熟悉AWT工具集中的常见组件,了解图形用户界面编程,掌握容器类和组件类的概念。
学习通过图形用户界面进行编程,掌握java中的容器类(Container)和组件类(Component)的概念,了解Component类的子类。
第八章JavaApplet基础
1、熟悉Java小应用程序Applet的概念,熟悉Applet类中的各种方法的使用,掌握Applet的运行生命周期全过程
2、了解Javaapplet与Javaapplication的不同
3、能够编写简单的Javaapplet
学习Java小应用程序Applet的实现技术、生命周期和方法的使用,包括init()、start()、stop()、destroy()、paint(Graphicsg)和repaint()方法。
第九章文本框和文本区
1、掌握文本框类(TextField)和文本区类(TextArea)的定义及它们之间的区别
2、了解在文本框、文本区类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用
3、掌握文本框类和文本区类上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等
学习常见组件文本框和文本区类的定义、属性、构造方法和主要方法。
学习文本框和文本区上的事件处理机制,掌握事件处理机制的原理和实现方法。
第十章按钮和标签
1、掌握按钮类(Button)和标签类(Label)的定义及它们之间联系
2、了解在按钮、标签类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用
3、掌握按钮和标签上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等
学习常见组件按钮和标签的定义、属性、构造方法和主要方法。
学习按钮和标签上的事件处理机制,掌握事件处理机制的原理和实现方法。
第十一章面板和画布
1、掌握面板类(Panel)和画布类(Canvas)的定义及它们之间联系
2、了解在面板、画布类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用
学习常见组件面板和标签的定义、属性、构造方法和主要方法。
了解ScrollPane类的使用。
第十二章布局设计
1、掌握布局的概念、各种布局类的定义、属性构造方法和功能方法
2、设计布局的方法
3、熟悉各种布局的意义
学习常见布局(FlowLayout、BorderLayout、CardLayout、GridLayout、BoxLayout以及null布局)的定义、属性、构造方法和主要方法。
第十三章选择型组件
1、掌握选择框类(Checkbox)、下拉列表类(Choice)和滚动列表类(List)的定义及它们之间联系和区别
2、了解在选择框、下拉列表和滚动列表标签类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用
3、掌握选择框、下拉列表和滚动列表上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等
第十四章Component类的常用方法
1、了解颜色类(Color)、字体类(Font)、光标类(Cursor)的定义和构造方法
2、掌握组件中处理组件颜色、字体类型、字体大小位置、激活与可见性、光标状态等方法以及组件的paint方法和repaint方法
学习组件中处理组件颜色、字体类型、字体大小位置、激活与可见性、光标状态等方法以及组件的paint方法和repaint方法,了解颜色类(Color)、字体类(Font)、光标类(Cursor)的定义和构造方法
第十五章建立窗口和菜单
1、掌握java语言中窗口类(Frame)、菜单类(Menu、Menubar、Menuitem)的定义和构造方法,区别Menu、Menubar、Menuitem
2、了解在窗口、菜单类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用
3、掌握窗口、菜单类上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等
4、熟悉窗口适配器的概念,打印窗口和剪切板的概念,并会在程序中运用剪切板
学习常见窗口和菜单的定义、属性、构造方法和主要方法。
学习窗口和菜单的事件处理机制,掌握事件处理机制的原理和实现方法。
学习窗口适配器的定义和使用。
学习java中的打印程序和剪切板的运用
第十六章建立对话框
1、java语言中各种对话框类(Dialog、FileDialog、MessageDialog、ConfirmDialog、JColorDialog)的定义和构造方法及常用方法,在应用程序中熟练运用各种对话框。
学习java语言中各种对话框类(Dialog、FileDialog、MessageDialog、ConfirmDialog、JColorDialog)的定义和构造方法及常用方法,包括javax.swing包中的JcolorChooser类、JoptionPane类的表态方法的应用。
第十七章Java与图形
1、掌握图形类(Graphics)的定义、构造方法以及paint方法
2、掌握绘制文本、基本图形(直线、矩形、圆角矩形、圆弧、多边形)、2D图形(直线、矩形、圆角矩形、椭圆、圆弧、二次曲线、三次曲线)的方法
3、掌握填充图形、旋转图形等方法
4、了解建立字体、控制线条粗细以及清除图形的方法
5、熟悉图形的布尔运算、XOR绘图模式
6、了解图形的打印
学习图形类(Graphics)的定义、构造方法以及paint方法。
学习掌握绘制文本、基本图形(直线、矩形、圆角矩形、圆弧、多边形)、2D图形(直线、矩形、圆角矩形、椭圆、圆弧、二次曲线、三次曲线)的方法。
学习图形的布尔运算、XOR绘图模式。
学习填充图形、旋转图形等方法。
第十八章Java中的鼠标事件和键盘事件
1、掌握MouseLisener接口处理鼠标事件的机制
2、熟悉MouseMotionLisener接口处理鼠标事件的机制
3、了解鼠标事件的转移
4、掌握键盘事件的处理机制
学习MouseListener接口、MouseMotionListener接口和KeyListener接口,掌握各种接口中定义的方法,鼠标、键盘注册监视器的方法。
熟悉常用的键码表。
第十九章Java多线程机制
1、了解Java语言中的线程类(Thread)概念、定义,掌握Runnable接口的定
义
2、掌握如何创建线程
3、掌握使用wait()和notify()在线程之间进行通信
4、线程同步的方法
学习Java语言中的线程类(Thread)概念、定义,掌握Runnable接口的定义,学习各种线程相关的方法(sleep()、wait()、notify()、notifyall()、interrupt())。
学习在程序中如何实现多线程以及线程同步的方法。
举例:
用线程显示本地时间。
第二十章输入输出流
1、了解输入/输出流的概念和类层次结构
2、掌握主要字节流的定义和使用
3、掌握主要字符流的定义和使用
4、掌握数据流的定义和使用
5、掌握文件管理以及文件操作
6、了解对象流、Process类的流的概念
学习Java语言中文件类(File)、文件输入输出流类(FileInputStream/FileOutputStream、FileReader/FileWriter)、DataInputStream/DataOutputStream、RandomAccessFile类的定义、构造方法和使用,学习文件管理和文件操作(打开文件、保存文件以及运行可执行文件)的方法。
第二十一章Java网络的基本知识
1、了解TCP协议和UDP协议
2、掌握URL的定义和使用
3、掌握套接字的定义、使用,InetAddress类的使用。
4、掌握UDP数据报的定义
5、了解广播数据包
学习Java语言中网络编程的基础知识,包括URL类、套接字、UDP数据报的定义和使用。
第二十二章Java与图像
1、了解图像的类型、幻灯片和动画的概念
2、掌握Image类的定义、构造方法、属性和常用方法
学习Java语言中图像处理的技术,如在程序中绘制图像、设计窗口图标、播放幻灯片和动画等。
第二十三章Java数据库连接(JDBC)
1、了解数据源的设置方法
2、掌握JDBC-ODBC桥接器方式连接数据库的方法
3、掌握数据查询、排序、更新、添加、删除的方法
4、掌握使用套接字技术实现数据库访问
学习Java语言中如何采用JDBC连接数据库、向数据库发送SQL语句,并将处理结果返回。
第二十四章Java与多媒体
1、了解java语言中可以处理的声音文件的格式
2、掌握Java语言中获得播放音频文件对象的方法以及对音频文件操作的方法
3、掌握Java媒体框架(JMF)中处理视频文件的方法
学习Java语言中音频文件类以及操作方法,可以在程序中利用线程技术创建音频对象,学习JMF技术,学习视频文件播放器的创建、注册监视器、对媒体文件的提取、启动及停止等操作。
第二十五章JavaSwing基础
1、了解重量组件/容器、轻量组件/容器的概念
2、熟悉Swing与AWT的区别和联系
3、掌握swing包中的几个重要的类(Jcomponent、Jframe、Japplet、JDialog)的定义、构造方法和使用
4、熟悉中间容器的概念和应用(Jpane、JscrollPane、JsplitPane、JinternalFrame)
5、熟悉swing包中的各种组件:
按钮(JButton)、标签(JLabel)、复选框(JCheckBox)、单选按钮(JRadioButton)、选择框(JComboBox)、文本框(JTextField)、密码框(JPasswordField)、文本区(JTextArea)、文本窗格(JTextPane)、文件选择器(JFileChooser)、计时器(Timer)进度条(JProgressBar)、表格(JTable)、菜单(JmenuBar、Jmenu、JMenuItem)、工具条(JToolBar)、树(JTree)。
学习swing包中的各种容器、组件的定义、构造方法和功能方法。
第二十六章常见数据结构的Java实现
1、了解java语言中链表的构造方法及相关操作
2、了解java语言中堆栈的构造方法及相关操作
3、了解java语言中树集的构造方法及相关操作
4、了解java语言中散列表的构造方法及相关操作
5、了解java语言中向量的构造方法及相关操作
学习Java语言中几种基础的数据结构的表示、构造方法和操作方法。
三、教学时数分配
将现行教学计划规定的学时数分配到课程的各章节。
(见教学学时分配表)
教学学时分配表(小三号黑体)
教学内容(章节)
学时
讲授
讨论
见习
实验
备注
第一章Java语言入门
1
6
(第一至第五章)
第二章标识符、关键字
2
3(第六章至第十一章)
第十章按钮与标签
3(第十二章第二第十八章)
第第十三章选择型组件
3(第十八章至第二十三章)
第十九章java多线程机制
3(第二十四章第二第十六章)
四、考核方式
笔试考试:
70分
作业(含实验):
20分
其他:
10分
五、教材选用
《Java2实用教程(第二版)》耿祥义等编著清华大学出版社2004.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程 教学大纲