- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南科技职业学院软件职业技术学院.doc
湖南科技职业学院软件职业技术学院
教师课时授课计划
教师姓名: 授课班级: 授课课时:4
课程名称:JAVA程序设计 第 1 课 教学循环号:1
课题为什么JAVA各教学环节课时分配讲授 4 课时有指导的实践 1 课时独立实践 1 课时教学内容分析客户要求
确定基于Web编程要用的编程语言重点分析客户要求难点分析客户要求教具多媒体作业独立实践授课日期
(校历)第 周星期 第 节第 周星期 第 节第 周星期 第 节第 周星期 第 节课后小结通过本课的学习,学生掌握了:
java是一个纯面象对象的编程语言,具有安全性,平台独立性,高性能,简单性的特征
java不支持多重继承,不支持运算符重载
java支持接口,它是一组抽象方法详细教学过程附后
详细教学过程:
一、教学目标陈述(5分钟)
二、JAVA编程语言的介绍(25分钟)
1.Java的历史
? Java 为由Sun Microsystems公司开发的 面 向 对 象 编 程 语 言
? Sun Microsystems的 首 席 程 序 员James Gosling,创 建 一 个 新 的语 言Java以克 服C++ 中 的问 题
? Gosling的新 语 言 以C++ 为 主 线, 但 克 服 了C++ 的 缺 陷
2.Java程序分类
? 程序有二类:应用程序和小应用程序
? 应用程序
可任何操作系统提示下执行
它们可以是基于窗口的应用程序或是控制台应用程序
它们比applets有更为安全的特权
它们驻 留 在 本 地 机 器 的硬 盘 上
? Applets
在支持Java的浏览器中执行
它们是基于窗口的
它们只可访问宿主机上资源;它们不可访问被下载计算机上的文件
它们驻 留 在 远 程 计 算 机 上
三、实例分析
1.D.1(45*2分钟)
1、问题陈述
CellGO公司是移动通信领域中全球领先的公司之一。CellGO的客户分布在不同国家。CellGO 要有一个系统,使客户只要按一下键就能得到关于它的产品和模式的信息。它还要一个谈话实用程序,将便于来自任何国家、使用任何操作系统的个人可与它的??户服务中心(Customer Care Centre)的专家交互。此系统应是安全和可靠的。
CellGO 有一个用C++开发的内部使用的系统。他们要尽可能地重用这个程序以减少新应用的开发时间。
此新应用需要在三个月内由现有的C++开发者小组开发出来。
CellGO的技术主管办公室(CTO) 推荐Java 作为所选的语言,因为它满足新应用的所有需求并阐明- “现有的小组将能够尽早地学习这个新的语言,以便减少学习时间和开发时间
CTO 必须向管理层描述选择Java作为新系统的编程语言的合理性
证明Java是其优选的语言
2、确定需求
在世界任何位置的可访问性
客户要一个顾客管理系统,它将使任何国家的各个人能收到CellGO 提供的关于其产品和模式的帮助
没有病毒的系统
系统应很可靠足以防止影响系统的病毒
跨平台应用
客户和商人应能够使用任何类型的操作系统平台
速度
CellGO 要一个计算机化的系统,它能够使客户和商人按一下键就可得到关于它的产品和模式的信息
开发时间
整个应用需在三个月内开发完
3、问题的分析(确定支持需求的Java性质)
Java 是一个Internet 编程语言:
可用Java程序跨网络地访问数据,不管其源平台
Java是安全的 :
由于Java 作了强类型检查,对程序所作的任何变动都标签为错误,且程序将不执行。因此,Java 是安全的
Java 是独立于语言的平台:
Java 编译器把Java 代码编译成被Java 环境 理解的中间字节代码。Java 解释器或任何的Java-使能的 Internet浏览器可执行这些字节代码
由于字节代码的编译过程和浏览器对它的解释,使Java程序可在不同的硬件和操作系统上执行
Java 是高性能的语言:
Java 程序在速度上可与C 和 C++之类基于编译的语言相比较。Java 程序比用其他的基于解释的语言写的程序要快,如BASIC
Java是简单的
Java的语法类似于C++。Java 不支持指 针、多 重 继 承性、goto语句、及运 算 符 重 载
使应用开发周期慢下来的 C++ 特性已在Java 中删去
Java 防止由于不合适的内存用法而引起的错误,程序员不必操纵内存
Java是一个简单
您可能关注的文档
最近下载
- 25题技术研发工程师岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2025年《开学第一课》.ppt VIP
- 烟草物流师3级专业知识复习提纲下发版课件.docx
- Grundfos格兰富计量泵SMART Digital S, DDA, DDC, DDE up to 30 lph (Data Booklet)产品选型手册.pdf
- 2023年新版GMP成品运输确认.docx VIP
- 河北省阜平县石漕沟水库枢纽工程可行性研究报告的审查意见.docx
- 22G101 三维彩色立体图集.docx VIP
- 预留预埋施工.pdf VIP
- 某公司卓越绩效管理手册.pdf VIP
- 中国石化零售管理系统站级平台用户操作手册.doc VIP
文档评论(0)