- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称Java程序设计.doc
课程名称:Java程序设计
课程编码:7002501
课程学分:3学分
课程学时:48学时
适用专业:计算机科学与技术、数字媒体艺术
《Java程序设计》
Java Language Programming Design
教学大纲
一、课程性质与目的
本课程是为计算机专业高年级学生开设的,属于专业方向选修课。J一种跨平台的计算机语言。随着计算机软硬件技术的逐渐成熟与I的快速普及,
1.2 Java语言的特点
1.3 Java语言的运行机制
1.4 Java语言的运行平台
1.5 常用Java开发工具简介
1.6 简单的Java程序
第2章 Java语言基础
(一)基本要求
了解:Java语言的语法知识。
熟悉:Java语言词法、数据类型、表达式、流程控制。
掌握:Java程序中的语法规则。
(二)教学及考核内容
2.1 Java 语言的词法
2.2 变量和常量
2.3 简单的数据类型
2.4 操作符与表达式
2.5 流程控制
2.6 数组
2.7 字符串
第3章 Java面向对象技术
(一)基本要求
了解:了解Java面向对象的特征。
熟悉:Java的程序结构。
掌握:使用Java进行面向对象程序设计的基本概念和方法。
(二)教学及考核内容
3.1 类
3.2 对象
3.3 类成员和实例成员
3.4 包
3.5 类成员的访问权限控制
3.6 类的继承
3.7 内部类
3.8 接口
3.9 Java程序结构
第4章 Java常用工具类
(一)基本要求
了解:Java语言基础类库的构造和用途。
熟悉:常用工具类的使用。
掌握:Java基础类库及其使用。
(二)教学及考核内容
4.1 Java基础类库
4.2 Java几种常用工具类的使用
第5章 异常处理
(一)基本要求
了解:Java语言异常处理机制。
熟悉:异常处理的基本概念和方法。
掌握:异常的处理方式、捕获异常、声明异常和抛出异常的方法。
(二)教学及考核内容
5.1 异常基本概念
5.2 Java异常处理机制概述
5.3 异常的处理方式
5.4 捕获异常
5.5 声明异常
5.6 抛出异常
5.7 Java异常处理的优点
第6章 Java输入输出流
(一)基本要求
了解:Java中流的概念。
熟悉:Java输入输出流的基本概念。
掌握:Java标准输入输出流的使用。
(二)教学及考核内容
7.1 输入输出流的基本概念
7.2 流的分类
7.3 文件操作
第7章 线程
(一)基本要求
了解:线程的基本概念、线程的生命周期。
熟悉:线程的状态及控制方法。
掌握:线程创建、同步和优先级的使用方法。
(二)教学及考核内容
6.1 线程基本概念
6.2 线程的实现
6.3 线程的生命周期
6.4 线程的优先级和线程调度
6.5 线程的同步
6.6 线程组
第8章 图形用户界面
(一)基本要求
了解:图形用户界面程序设计的基本原理,绘图、图形和动画的基本原理。
熟悉:Swing组件的构成和使用方法,布局管理和事件处理的在图形用户界面程序中的作用。
掌握:常用组件的使用方法。
(二)教学及考核内容
8.1 AWT及Swing概述
8.2 Swing GUI组件和容器
8.3 布局管理
8.4 事件处理
8.5 绘图、图形和动画
第9章 Applet小应用程序
(一)基本要求
了解:什么是Applet及其主要用途。
熟悉:Applet的应用。
掌握:Applet程序的的结构及主要方法的使用。
(二)教学及考核内容
9.1 Applet概述
9.2 Applet的生命周期及主要方法
9.3 Applet中添加组件和绘画
9.4 Applet的HTML标记
9.5 Applet的应用
第10章 网络通信
(一)基本要求
了解:基础网络概念。
熟悉:Java网络编程。
掌握:用Java实现底层网络通信及使用URL访问网络上的资源。
(二)教学及考核内容
10.1 网络基础知识
10.2 使用URL访问网络资源
10.3 Socket通信
10.4 数据报通信
第11章 高级技术
(一)基本要求
了解:Java其它一些高级技术。
(二)教学及考核内容
11.1 Java Servlet
11.2 JDBC
11.3 J2EE
三、本课程与其它相关课程的联系与分工
前修课程:C语言程序设计、面向对象程序设计、数据结构。
后续课程:基于网络的应用程序设计。
四、课程各教学环节和各篇章(节)学时分配
实践内容:
1、了解Java编程环境(Java Application和Java Applet),并掌握Java基本语法上机编程。
2、掌握面向对象程序设计的抽象、封装、类及对象的思想在Java编程中的体现。
您可能关注的文档
最近下载
- 本田裂行维修手册全一本_本田SDH125T-31摩托车维修手册.pdf VIP
- 新22G04 钢筋混凝土过梁.docx VIP
- 【培训PPT】水肥一体化技术及应用.pptx
- 附录一、卫生部颁《医院信息系统基本功能规范》(草案).pdf VIP
- (完整版)仁爱英语八年级上册第二单元测试.doc VIP
- 2025年部编人教版(统编版新教材)八年级初二上册道德与法治教学计划及进度表.docx
- 植物基因技术(中国药科大学生物工程所有课件).ppt VIP
- 电子商务基础(第2版)全套PPT课件.pptx
- 《感染性休克》ppt课件.pptx VIP
- 2019版南方区域AGC发电单元调频指标计算规范.docx VIP
文档评论(0)