001对象导论.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
001对象导论

开始之前 Java 是语言 Java文件是 文本文件 差别:一定规则(SRC 形式) 编译形成 (1).Java文件 是src (2).class文件 可在JVM上执行的文件,Java文件编译生成 (3).Jar文件 a. 方便携带 b.实现包的概念 c.配置文件 IDE Eclipse (1) 免费 (2)插件 JBuilder 是最好的IDE NetBeans (sun公司出) JCreator 插件 plug-in 接口——标准——合成 插件是实现一定功能的文件包(通常是jar文件) 1.DB连接 2.框架 3.服务 Eclipse 1.有插件 2.创建Eclipse程序 *:MyEclipse 是一个Eclipse程序扩展了功能 加入很多插件 oak Java (jdk 1.0 jdk2.0) Java2 (jdk1.2) J2SE J2EE J2ME 学习用 企业版 移动开发 标准版 多了EJB,servlet,……Java3D,javaMail J2EE :包含J2SE,并有企业开发所需的。 J2ME :有J2SE中一些包,并有自己新的内容。 jdk1.3 jdk1.4 java5.0(支持泛型) 第一章 对象导论 1.抽象 万物皆对象 程序是对象的集合 对象可包含其它对象 每个对象都有类型 某一类型的对象都能接受同样信息 2.每个对象都有一个接口 3.每个对象都提供服务 4.被隐藏的具体实现 5.复用 具体实现(结合) 接口(继承) 6.多态 重写 overwrite (基类实现方法,子类重写该方法) 实现 implement (基类定义,子类实现) 7.class封装 abstract class 抽象方法只能出现在抽象类中 interface 没有具体实现的类 一个类只能继承一个类,但能实现多个接口 推论:能用interface定义就不用abstract class 抽象类,interface 都不能实例化 8.对象的创建,使用和生命周期 (1)对象被创建是使用new (2)方式 构造函数 a. 重载(overload):名称相同,参数的类型、数量或顺序不同 b. 默认构造函数 :与类名相同,无参数表 静态工厂方法 (返回一个static对象的static方法) 屏蔽构造函数(如存在,定义为private。如不存在,定义一个private) 反序列化 (3)使用:使用对象的方法( . 操作服务) (4)生命周期 从创建到销毁 9.引申:类型 Singleton 只有一个对象的类 A.隐蔽构造函数 B.提供一个静态数据成员 C.提供一个静态工厂方法返回该对象 常量类 隐藏构造函数 所有 public static final 类型 类型安全枚举类型 (普通枚举是不安全的) 隐藏构造函数 提供本类型常量 Sample:public class color{ String color= “”; private color(String color){ this.color=color; } public static final color RED= new color(“red”); public static final color BLUE= new color(“blue”); } 10.Java内存模型简介 (1)栈(stack) : A基本类型 Name Value i

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档