博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2011 档案

摘要:1. Android中Activity的调用机制 据我的了解,Android中Activity跳转的实现,主要是通过栈的先进后出的原理设计的。当新建一个Activit的时候,把它压入栈,然后按返回键的时候,就出栈。android设置了容纳Activity栈的大小,当超过某个值的时候,系统就自动会对其进行回收。具体怎么实现的,后续研究。 2. Android证明周期中的过程 程序第一次启动时的调用: onCreate ---> onStart() --> onResume() Activity A 调用Activity B的过程: ... 阅读全文

posted @ 2011-05-29 16:01 zhangweia 阅读(155) 评论(0) 推荐(0)

摘要:首先我们从一个关于鸭子的案例来讨论面向对象之继承、接口和抽象类的关系案例一: 这个是一个关于鸭子的游戏,实现各种形状和类别的鸭子都能够游泳和叫案例分析: 依据对象的特性,开发人员Jim通过建立一个鸭子超类,然后在超类中实现swim、quake方法,然后定义一个抽象方法display(),用来处理不同鸭子的显示,子类通过继承超类从而拥有了鸭子的游泳和叫的行为,并通过实现抽象方法来显示鸭子的特性案例的UML图: 案例的实现:Duck.javapackage com.duckPattern;public abstract class Duck { public Duck() { // TODO Au 阅读全文

posted @ 2011-05-25 22:59 zhangweia 阅读(514) 评论(0) 推荐(0)

摘要:首先我们从一个关于鸭子的案例来讨论面向对象之继承、接口和抽象类的关系案例一: 这个是一个关于鸭子的游戏,实现各种形状和类别的鸭子都能够游泳和叫案例分析: 依据对象的特性,开发人员Jim通过建立一个鸭子超类,然后在超类中实现swim、quake方法,然后定义一个抽象方法display(),用来处理不同鸭子的显示,子类通过继承超类从而拥有了鸭子的游泳和叫的行为,并通过实现抽象方法来显示鸭子的特性案例的UML图: 案例的实现:Duck.javapackage com.duckPattern;public abstract class Duck { public Duck() { ... 阅读全文

posted @ 2011-05-25 22:59 zhangweia 阅读(246) 评论(0) 推荐(0)