- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章学习内容 JAVA语言简介 面向对象的方法 第一节 JAVA语言简介 JAVA语言的出现 JAVA语言的特点 JAVA技术 第二节 面向对象的方法 面向对象概述 类与对象 继承 多态 组件 统一建模语言UML 第三节 面向对象软件系统的开发过程 面向对象的分析 面向对象的设计 面向对象的实现 第一节 JAVA语言简介 一、JAVA语言的出现 时间:1991年 地点:SUN MicroSystem公司 人物:Jame Gosling,Bill Joe等人 目标:消费类电子产品的交互操作 成名:1994年 二、JAVA语言的特点 简单性 面向对象 分布性 鲁棒性 安全性 体系结构中立 可移植性 解释执行 高性能 多线程 动态性 很好地支持网络编程 丰富的类库 三、JAVA技术 将JAVA技术分为三个方面: J2SE:面向个人应用 J2EE:面向企业应用 J2ME:面向移动设备应用 四、J2EE技术 JAVA2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJB, RMI, JSP, SERVLET, XML, JMS, IIOP,JAVA IDL, JTS, JTA, JAVAMAIL 和 JAF。 新的核心技术:JINI、WebServices、JSF、JAVA SPACES等。 第二节 面向对象的方法 一、面向对象概述 信息隐藏 封装 抽象数据类型 客户/服务器模型 消息传递 继承 继承 接口 组件 面向对象的建模和统一建模语言UML 二、类与对象 对象是组成程序的基本单元 对象之间可以互相通信 对象具有状态和行为 属性:对象的状态 方法或操作:对象的行为 类是具有相同特征和行为的对象集合 类是所有具有一定共性的对象的抽象 三、继承 类之间的父子关系 提供代码重用 单一继承 多重继承 形成类的层次结构 四、多态 术语多态来自希腊语,意思是“有多种形式” 为软件结构的设计提供更大的灵活性 掌握多态是熟练运用面向对象程序设计的关键 在解决某些问题时提供了多种选择 五、组件 组件就是一些已经建好的部分 将组件组装起来就可以构成一个应用程序 组件被放在容器中 容器是一种被设计用来集成它所嵌入的组件的一种软件结构 容器本身也是组件 六、统一建模语言UML 一种流行的建模语言 可以提高软件系统设计、开发、配置、维护的效率 图形化方式构建软件系统 主要包括用例图、对象图、类图、交互图(时序图、协作图)、状态图、活动图、组件图、发布图等 * *
文档评论(0)