java第5章-深入类.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4.2 Java的API系统包 1.API的含义与作用 Java系统提供了大量的类,为便于管理和使用,分为不同的包,构成了Java的系统包(类库),就是Java的API(Application Program Interface),中文称为应用程序接口。 * 5.4.2 Java的API系统包 2.API中的常用包 API中的包都以“java.”和“javax.”开头,以区别用户自己创建的包。 API包 功 能 java.lang 包含Java语言的核心类库 java.awt 组建标准GUI,包含了众多的图形组件、方法和事件 实现Java网络功能的类库 java.io 实现输入输出的类 javax.swing 图形用户界面开发工具,包含新的图形组件、方法和事件 java.security 支持Java程序安全性的类 java.util 提供各种实用工具的类 * 5.4.2 Java的API系统包 3. Java API文档的下载 Java API文档可以从网站免费下载,步骤如下: * 5.4.2 Java的API系统包 (1)进入Oracle官网/,选择“Download”“Java for Developers”。 * 5.4.2 Java的API系统包 (2)页面跳转后,在当前页面下方找到图5.11所示的界面,单击“DOWNLOAD” (3)页面跳转后,在当前页面找到图5.12所示的界面,选择接受协议后单击“jdk-8u102-docs-all.zip”进行下载。 * 5.4.2 Java的API系统包 (4)下载完之后,将jdk-8u102-docs-all.zip解压缩,然后在docs文件夹下找到api文件夹,在api文件夹下找到index.html,双击后即可打开API的主界面,如图5.13所示。 * 5.4.2 Java的API系统包 4. Java API文档的查看 API文档的内容主要是: API文档界面左上角是主目录,有所有类的超链接,所有包的层次目录,双击会在左下角显示包中所有的类与接口 右边界面显示类及用途描述、成员变量列表、构造方法列表、成员方法列表、从类层次上继承的方法列表、成员变量的详细说明、构造方法详细说明、成员方法详细说明。 * 5.4.3 包引用 Java中引用包有两种方法: 1. 使用包级别长名直接引用包中的类 使用长名引用包中的类比较简单,只需要在每个类名前面加上完整的包名即可: java.awt.Graphics g=new java.awt.Graphics(); * 2. 使用import关键字引入类库中的类 在编写源程序时,如果要使用某个包中的类,要在Java程序的开头添加import语句,指明源程序要使用含有该类的包。如: 5.4.3 包引用 Java中引用包有两种方法: import java.awt.Graphics; import java.awt.event.*; * 5.4.4 创建自定义包 1.声明自定义包的方式 2.包的等级 用圆点“.”可以将包名分隔为不同的包等级,即建立不同层次的文件夹。格式为: package 自定义包名 package 包名1[.包名2][.包名3} * 5.5 知识拓展——Java设计模式 Java设计模式(Design pattern)是对解决程序设计中某类问题解决方法的归纳与总结,每一个模式描述了程序设计针对一种普遍问题的解决方案。 本节的内容主要介绍设计模式的分类与设计原则。 5.5.1 设计模式的分类 Java中常用的设计模式分为三大类23种 1.创建型模式5种 (1)工厂方法模式:为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来。 (2)抽象工厂模式:提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类。 (3)单例模式:确保一个类只有一个实例, 并提供全局访问点。 (4)建造者模式:创建复合对象,使类具有不同属性,将多个功能集成到一个类中。 (5)原型模式:当创建给定类的实例过程很昂贵或很复杂时, 就使用原形模式.。原型模式被用在频繁调用且极其相似的对象上,它会克隆对象并设置改变后的属性。 * 5.5.1 设计模式的分类 2.结构型模式7种 (1)适配器模式:将一个类的接口,转换成客户期望的另一个接口,目的是消除由于接口不匹配所造成的类的兼容性问题。 (2)装饰器模式:为一个对象动态的增加一些新的功能,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。 (3)代理模式:为其他对象提供一种代理以控制对这个对象的访问。 (4)外观模式:是为了解决类与类之间的依赖关系,可以将类与类之间的关系配置到配置文件中,并提供了一个统

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档