多态通过分离“做什么”和“怎么做”,从另一个角度讲接口和实现分离开来。多态的作用是消除类型之间的耦合关系,多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们都是从同一个基类导出而来的。1.方法参数中传入基类,可以使子类方便调用class Instrument{ public vo...
分类:
编程语言 时间:
2014-10-03 22:39:05
阅读次数:
235
接口
接口和内部类为我们提供了一种将接口和实现分离的更加结构化的方法
抽象类和抽象方法
在之前“乐器”的所有例子中,基类Instrument中的方法往往是“哑”的方法,若要调用这些方法的话,就会出现一些错误。。这是因为Instrument类的目的是为它的所有的导出类创建一个通用接口。在那些例子中,建立这个通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。通用接口建立起一...
分类:
编程语言 时间:
2014-09-11 17:26:23
阅读次数:
299
有没有一种简单的方法获取特定对象的大小?于是发现了这么个东西:光看了下该方法的声明,这不就是获取对象的大小么,于是没想太多,心想这下问题变得简单了,弄了个premain方法初始化Instrumentation:publicclassObjectSizeUtils{
privatestaticInstrumentationinst=null;
p..
分类:
编程语言 时间:
2014-09-04 19:22:10
阅读次数:
243
With a system running 24/7, you have to make sure that it performs well at any time of the day. Several commercial solutions exist to monitor the perf...
分类:
编程语言 时间:
2014-09-02 21:08:15
阅读次数:
338
1. Android 调试工具之Traceviewhttp://www.cnblogs.com/devinzhang/archive/2011/12/18/2291592.htmlTraceView是性能分析工具。类似Xcode中的Timer instrument。http://www.cnblog...
分类:
移动开发 时间:
2014-09-01 12:17:13
阅读次数:
171
开篇 打开cnblog 发现自己好几年,未在上面更新blog,这几天在整理些资料的时候,发现自己使用instrument过程中整理的一些文档及资料,资料的整理具体时间应该是去年,不过对于使用instrument中的功能进行iOS开发还是很有帮助的,本人在使用过程中一直使用收多内存的管理,instr....
分类:
移动开发 时间:
2014-08-29 12:44:27
阅读次数:
218
1 #include 2 #include 3 4 /* Function prototypes with attributes */ 5 void main_constructor( void ) 6 __attribute__ ((no_instrument_function, ...
分类:
其他好文 时间:
2014-08-20 13:46:02
阅读次数:
184
USE [instrument]GO/****** Object: UserDefinedFunction [dbo].[fn_getDspKeywordDetail] Script Date: 08/08/2014 15:53:47 ******/SET ANSI_NULLS ONGOSE...
分类:
其他好文 时间:
2014-08-08 17:52:26
阅读次数:
171
前言: 对菜鸟开发者的忠告:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging(也就说看代码) 看上面的UML图,我们创建一个抽象的Instrument类,类中有一个抽象方法paly,然后所有的子类都继承这个类并实现paly方法。(若不懂继承,请参照另一篇...
分类:
其他好文 时间:
2014-08-07 18:28:50
阅读次数:
237
这个只是个小经验,我至今不知道为什么。今天在Ant的build.xml中增加Kieker的监控时,好几次都碰到这个问题,感觉很莫名其妙:
一般报错类似于这个:
Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file o...
分类:
Web程序 时间:
2014-07-16 17:19:11
阅读次数:
718