【DOC】Java语言与www技术教学大纲._第1页
【DOC】Java语言与www技术教学大纲._第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java语言与www技术教学大纲(一)课程性质、目的与任务“JAVA 语言与 WWW 技术”是“开放教育试点” 工学科电气信息类计算机科学与技术专业 的一门自开选修课程。课程重点讲述 WWW 技术和 JAVA 语言程序设计。 JAVA 语言作为规范的在 INTERNET 上 最流行的编程语言,它的产生和发展是与 internet 和 WWW 密切相关的。该课程主要内容:(1)Internet 的基础知识;Internet 的基本概念,它所提供的各种服务(包括 FTP 、TELNET 、WWW等)。(2)WWW 知识介绍: WWW 的基础知识, 如何使用浏览器对 WWW 上的资源进行发掘和 获取

2、,主页的制作。(3) JAVA 语言编程技术:JAVA 技术概述及语言特点;JAVA 虚拟机; 面向对象程序设计 技术;JAVA语言基本规范; 图形用户界面的设计及事件处理;JAVA APPLET 程序的设计;多线程程序的设计;JAVA的异常处理机制控制程序的执行; 使用 I/O 处理机制进行文件的 输入/输出处理; 使用JAVA通过SOCKET访问服务器和客户机,进行网络应用程序的设计;高级 JAVA 应用技术。(二)先修课要求本课程在学习之前对计算机操作有一定的认识,以及C+程序设计语言的知识。(三)课程的教学基本要求1、 熟练掌握对象的基本概念和使用面向对象技术进行程序设计的基本思想2、

3、 掌握面向对象编程工具 JAVA 语言的基本知识3、 比较熟练地用 JAVA 语言进行一般面向对象的程序设计(四) 、文字主教材谭浩强 编著, JAVA 语言程序设计,清华大学出版社。(五)、教学内容和教学要求(共 86 学时,面授 68 学时,实验 18 学时)一、 JAVA 概述 (6 学时)教学内容:11 什么是 Java 语言1 2 一个 Java Application 程序13 源程序的编辑与编译1 4 常见错误15 使用 Java 核心 API 文档教学要求:1 掌握 Java 程序的基本输入输出方法。2、掌握 Java 程序的基本类型。3、了解 Java 语言的基本特点。二、标

4、识符、关键字、数据类型( 6 学时)教学内容:2.1Java 的基本语法单位2.2Java 的编码体例2.3Java 的基本数据类型2.4复合数据类型2.5 类和对象的初步介绍 教学要求:1、掌握:数据类型、表达式、变量、运算符的正确使用。2、常见标准函数。3、了解:简单的应用程序开发三、表达式和流控制 教学内容:3 1 表达式3 2 流控制 教学要求:1、 理解:程序流程的控制四、数组和字符串 教学内容:4 1 数组4 2 字符串类型 教学要求:1、掌握:数组应用和字符串的类型五、对象和类的进一步介绍( 8 学时) 教学内容:5.1 抽象数据类型5 2 重载方法名5 3 的对象的构造和初始化

5、5 4 子类5 5 覆盖方法56 Java 包 教学要求:1、掌握封装与抽象的基本概念。2、 掌握创建对象与定义构造函数的方法。3、 掌握继承的基本概念。4、 掌握多态的特点。5、 理解域定义。6、 理解 Java 程序中继承的实现和特点。7、 理解 Java 的重载、构造函数的继承与重载8、 了解类的修饰符9、 了解 Java 类中的方法。10、了解访问控制符。11、了解包和接口。六、图形用户界面的设计( 16 学时) 教学内容:6.1 创建图形用户界面6.2 框架6.3 面板6.4 布局6.5 一个简单的例子6.6 布局管理器6.7 容器教学要求:1、 掌握 Java 图形用户界面的成分。

6、2、 理解、掌握图形用户界面中用户定义成分的绘制实现方式。3、 理解 Java 的委托事件处理机制的基本原理。4、 理解、掌握 Java.awt 包中的标准 GUI 组件的创建、使用和事件处理。5、 理解、掌握 Java 的常用的布局策略。七、 AWT 事件模型教学内容7 1 JDK1.0h 和 JDK1.1 事件模型7 2 JavaGUI 工作情况7 3 事件适配器教学要求1、 理解、掌握 GUI 各种容器及其使用方法。八、 Java Applet ( 12 学时)教学内容:8.2 Applet 类与 Applet 小程序82 Applet 的基本工作原理8 3 Applet 类84 HTM

7、L 文件参数传递8 5 数组8 6 向量87 字符串88 String 类89 StringBuffer 类8 10Java Application 命令参数 余下内容不做要求。教学要求:1、 掌握 Applet 类,理解其工作原理。2、 掌握数组、向量和字符串。3、 掌握 Java 的语言基础类库。九、Java 高级编程(12 学时)教学内容:9.1 异常处理9 2 异常与异常类9 3 抛出异常94 异常的处理十、线程教学内容:10 1 Java 多线程机制10 2 Java 中的线程10 3 Java 的线程类与 Runnable 接口10 4 如何在程序中实现多线程 105 SwingGUI 组件10 6 Japplet10 7 JButton10 8JSlider10 9JPasswordField10 10 JtabbedPane1011 流式输入输出与文件处理10. 12 Java 输入输出类库1013 文件的处理与随机访问10. 14 用 Java 实现底层网络通信10. 15 基于连接的流式套接字10. 16 无连接的数据报10. 17 Java 程序对网上资源的访问 教学要求 :1、理解、掌握 Java 异常处理机制。2、理解、掌握 Java 多线程机制。3、了解 Swing G

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论