14 zhuanglonghai

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

Android App 内存泄露之调试工具(1)

Android App 内存泄露之工具(1)使用内存监测工具 DDMS –> Heap操作步骤启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的,没打开的直接Window>ShowView>自己选将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式链接成功后,在DDMS的Device

2014-08-08 16:49:13

Android App 内存泄露之资源

Android App 内存泄露之资源资源内存泄露主要是资源申请未释放,还有资源没有重复使用。第一种解决这部分问题的关键在于申请资源后能保证能释放资源。第二种利用复用机制优化,如池的概念 。 1.引用资源没有释放代码如下:private final class SettingsObserver implements Observer { public void up

2014-08-07 16:40:42

Android App 内存泄露之Handler

Android App 内存泄露之Handler, 你可能忽略的东东

2014-07-28 16:50:41

Android App 内存泄露之Thread

Thread 内存泄露线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。1.看一下下面是否存在问题public class ThreadActivity extends Activity {public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns

2014-07-17 17:15:10

Android内存泄露之开篇

Android内存泄露开篇先来想这三个问题内存泄露是怎么回事内存会泄露的原因避免内存泄露1.内存泄露怎么回事一个程序中,已经不需要使用某个对象,但是因为仍然有引用指向它垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。Android的一个应用程序的内存泄露对别的应用程序影响不大。为了能够使得Android应用程序安全且快速的运行,Android的

2014-07-10 16:38:22

在jdk开发包实现AOP

 相信大家都对spring 很所了解  ,spring ioc 和aop 也是它的重要的,也是它的基础现在聊一下在没有spring AOP中在只有jdk自带的开发包怎么实现下面就是实现的代码: /**//** *  */package SpringAop;import java.lang.reflect.InvocationHandler;import java.lang.

2007-01-06 14:58:00

java初始化之我的理解

    看了张老师写的《一个让98%的Java程序员犯难的偏门问题!》让我产生了很多个联想所以我也来总结一下我对初始化的理解(1)非静态的初始化 现在我把题目改了一下大家看一下:   各位先想打印的结果是多少呢?为什么呢?  public class Parent ...{     public void test()     ...{    }    public Parent(

2007-01-04 17:24:00

EJB方法总结

通用的接口Interface EJBObject EJBHome getEJBHome()得到bean的Home.

2006-12-18 17:52:00

《Head First Ejb》读前和读后感

   当我看这本书第一个印象就是象小时候看的小人书。看到书上的介绍HeadFirst系列的创造者,里面着重介绍了一个女性朋友而且看他穿的很时尚当然也很漂亮,我就怀疑这本书实际可用性,当然我不是歧视女性。原因:       1.一般漂亮的女生从小就会被人夸奖下长大的,别人的夸奖使得漂亮的女人想把自己更漂亮的一面表现给别人,那就要使劲的打扮,几个漂亮的女生在一起谈论漂亮忙于打扮-哪有时间去学习了。所以

2006-12-16 10:04:00

设计模式----Factory Method --创建型

从耦合关系谈起– 模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改– 模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者更改,但其他模块保持不变耦合关系直接决定着软件面对变化时的行为动机(Motivation)在软件系统中,经常面临着“某个对象”的创建工作;由于需求的变化,这个对象经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?如何提供一

2006-12-10 17:11:00

设计模式--builder--创建型

Builder模式的缘起• 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。• 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……构件房屋的序列不变动机(Motivation)在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的

2006-12-09 23:25:00

设计模式---abstract Factory --创建型

面向对象解决的是封装变法点new的问题常规的对象创建方法:// 创建一个Road 对象Road road=new Road();new的问题:– 实现依赖,不能应对“具体实例化类型”的变化。解决思路:– 封装变化点—— 哪里变化,封装哪里– 潜台词:如果没有变化,当然不需要额外的封装!工厂模式的缘起? 变化点在“对象创建”,因此就封装“对象创建”? 面向接口编程——依赖接口,而非依赖实现? 最

2006-12-09 20:40:00

设计模式--题目

 编写一个接口MyInterface,包含方法sayHello(),两个实现类MyInterfaceImpl1、MyInterfaceImpl2,分别实现sayHello方法,并在主程序中通过调用这两个类的方法。要求:   另外创建一个类UseMyInterface来使用MyInterface接口,在主程序中决定实际调用的实现类。 interface MyInterface...{  vo

2006-12-09 09:42:00

winform窗口的切换

 假设要在form1 切换到到 from2 ;建议用多panel重叠,在对不同事件响应的时候,分别设置相应panel的visible属性panel简单易用,好东东啊form 里面有Application.run(new form1()); //表示先运行 form1 那么form1就是主程序了方法1在主窗口上定义切换事件 例如private void butto

2006-12-05 21:50:00

innerHTML、outerHTML、innerText、outerText的区别

 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type

2006-12-05 15:22:00

设计模式--Command--行为型

耦合与变化耦合是软件不能抵御变化灾难的根本性原因。不仅实体对象与实体对象之间存在耦合关系,实体对象与行为操作之间也存在耦合关系。 动机(Motivation)在软件构建过程中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合——比如需要对行为进行“记录、撤销/重做(undo/redo)、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者

2006-11-28 20:54:00

设计模式--Template Method --行为

无处不在的Template Method如果你只想掌握一种设计模式,那么它就是Template Method!意图(Intent)定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。——《设计模式》GoF结构(Structure) 变与不变变化——是软件设计的永恒主题,如何管理变化带来的

2006-11-27 22:51:00

设计模式--proxy--结构

意图(Intent)为其他对象提供一种代理以控制对这个对象的访问。——《设计模式》GoF  结构(structure)直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活、满足特定需求的解决方案。上帝创造人类本来很直接,人们很聪明改变这种关系例如一个婴儿要吃苹果

2006-11-26 11:31:00

设计模式--FlyWeight--结构型

 程序员是沟通人和机器交流意图(Intent)运用共享技术有效地支持大量细粒度的对象。——《设计模式》GoF结构(structure)面向对象的代价面向对象很好地解决了系统抽象性的问题,同时在大多数情况下,也不会损及系统的性能。但是,在某些特殊的应用中下,由于对象的数量太大,采用面向对象会给系统带来难以承受的内存开销。比如图形应用中的图元等对象、字处理应用中的字符对象等。

2006-11-24 14:08:00

设计模式--facade-结构型

 如果需求不会变话那么设计模式将会不存在上帝给了人类的一个时间这个概念,让一切都变的。人  :出生,儿童,少年,青年,中年,老年,死亡。接口:接口跟外部交互尽量依赖高层抽象,不要依赖实现细节高层是相对稳定,底层是易碎意图(Intent)为子系统中的一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。——《设计模式》GoF 结构(str

2006-11-23 22:50:00

查看更多

勋章 我的勋章
    暂无奖章