Java语言程序设计教学大纲_第1页
Java语言程序设计教学大纲_第2页
Java语言程序设计教学大纲_第3页
Java语言程序设计教学大纲_第4页
Java语言程序设计教学大纲_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、仅供个人参考Java语言程序设计教学大纲适用专业:计算机信息管理、电子商务学 分:周学时:4总学时:72 (理论54+实践18)一、课程的性质和任务Java语言作为Internet上较流行的面向对象的编程语言,具有与操作系统无关的特点, 同样的程序代码可以运行在 Windows、UNIX、Linux以及MacO湃不同的操作系统上。是现 代各种网络程序设计的有力工具。本课程的任务是在熟悉了Java的编程工具,面向对象的程序设计方法之后使学生具备使用Java进行网络编程的能力和在网页设计中应用Java小应用程序(Applet )的能力。二、课程的基本要求先行课程:Visual Basic 程序设计

2、、Internet 和网页设计三、课程内容大纲内容(按章节详细列出于后)教学目的和要求:通过本课程的学习,使学生近一步了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想,能比较熟练地用Java语言进行一般面向对象的程序设计,基本掌握 Java开发工具JDK或Microsoft Visual J+6.0的使用。为进一步的网络编程奠定基础。第一章 Java的产生1.1 Java 一一种程序设计语言1.2 跨越各种操作系统的特性1.3 Java 与 Internet第二章 Java的开发工具2.1 什么是开发工具2.2 Java 开发工具的分类2.3 Java 虚拟机2.4 Java 开

3、发工具包(JDK)2.5 安装和设置JDK2.6 使用JDK编译、运行Java程序第三章 Java小应用程序(Applet )3.1 什么是Applet3.2 第一个例子3.3 第二个例子第四章 Java应用程序(Application)4.1 什么是 Application4.2 第一个例子4.3 第二个例子第五章基本元素5.1 运算符5.2 数据类型5.3 变量5.4 常量5.5 表达式5.6 语句5.7 注释第六章结构控制6.1 if 结构6.2 for 循环6.3 while 循环6.4 do 循环6.5 switch 结构6.6 break 语句6.7 continue 语句6.8

4、return 语句6.9 try 结构第七章数组7.1 一维数组7.2 基本类型数组7.3 对象数组7.4 二维数组和多维数组7.5 查找7.6 排序第八章字符串8.1 字符串的构造8.2 字符串的基本构造8.3 字符串的查找8.4 字符串的比较8.5 字符串与基本数据类型的转换8.6 StringBuffer 类8.7 字符串数组第九章类9.1 类的声明9.2 成员变量9.3 方法9.4 特殊的方法构建器9.5 类的实例化9.6 方法的调用9.7 包9.8 标准 Java 包9.9 类的访问和访问控制第十章面向对象的程序设计10.1 与面向过程的程序语言的区别10.2 一切都是对象10.3

5、封装10.4 继承10.5 多态10.6 方法重载10.7 抽象类10.8 静态类成员10.9 接口第十一章图形编程11.1 Java 图形坐标系11.2 绘制基本图形11.3 填充图形11.4 字体第十二章事件12.1 Swing 简介12.2 事件模型12.3 事件结构12.4 窗口事件和适配器12.5 焦点事件12.6 键盘事件12.7 鼠标事件第十三章美丽的界面13.1 概述13.2 布局管理器13.3 容器13.4 文本输入组建13.5 按钮13.6 列表框和组合框13.7 表格13.8 菜单13.9 简单对话框13.10 高级布局管理器第十四章异常处理14.1 什么是异常14.2

6、Java 中的异常类14.3 异常的捕获与处理14.4 throws 和 throw14.5 定义自己的异常类第十五章多线程15.1 进程和线程不得用于商业用途仅供个人参考15.2线程的建立15.3线程的状态及其转换15.4线程应用一一计时器15.5在Applet中使用线程15.6多线程15.7同步第十六章 使用数据库16.1 什么是数据库(Database)16.2 Microsoft Access16.3 数据库的标准查询语言16.4 JDBC 简介16.5 怎样用JDBC连接数据库16.6 查询16.7 在数据库中插入记录16.8 修改记录16.9 删除记录16.10 在数据库中创建表1

7、6.11 修改表和删除表16.12 获得数据库的属性-元数据16.13 多表联合查询和嵌套查询16.14 小节第十七章 网络编程17.1 基本概念与协议17.2 利用URL获取Internet 资源17.3 套接字17.4 一个简单的Socket通讯程序17.5 多客户连接17.6 发送电子邮件第十八章Java的输入/输出18.1 System 类18.2 控制台输入/输出18.3 输入字符18.4 输出字符18.5 数据流18.6 对象流18.7 缓冲区18.8 小应用程序控制台四、学时分配教学时间分配表章序课程内容理论课时实验课时习题课A章Java的产生1第FJava的开发工具1第三章Ja

8、va小应用程序(Applet )2第四章Java 应用程序(Application)22第五章基本九素2结构控制22第七章数组2第八章字符串22第九章类42钎章P向向对象的程序设计82的一章图形编程2钎F事件42第十三章美丽的界囿42第十四章异常处理2钎五章多线程2弟十八F:使用数据库42第十七章网络编程422钎八章Java的输入/输出42复习2总计48186五、作业内容1. 教材每章后选留作业2. 另外布置两个课程设计,一个是使用图形界面、事件、代码的面向对象成序设计;另一个是网络编程六、实验1 .注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。2 .为保证尽量在统一安排的上

9、机时间内编译运行通过程序,学生应事先设计好程序。实验序号实验内容安排周次实验一开发工具使用7实验二Java I口 口生础8实验三类与对象编程(1)9实验四类与对象编程(2)10实验五图形编程11实验六事件编程12实验七GUI界囿13实验八使用数据库14实验九网络编程15七、推荐教材及主要参考书目1 .JAVA语言基础教程刘其成等编 石油大学出版社2 . « JAVA语言及应用张为民 等编 清华大学出版社不得用于商业用途仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur fur den pers?nlichen f u r Studien, Forschungk0mmerziellen Zwecken verwendet werden.Pour l ' etude et la recherche uniquementd des fins personnelles; pasd des

温馨提示

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

评论

0/150

提交评论