反射技术;其实就是动态加载一个指定的类,并获取该类中的所有内容。
而且将字节码文件与内容都封装成了对象。
这样便于操作这些成员,简单说;反射技术可以对一个类进行解刨。
反射的好处;大大的增强了程序的扩展性。
反射的基本步骤;
获得Class对象。就是获取到指定的名称的字节码文件对象。
实例化对象,获得类的属性,方法或构造函数。
访问属性,调用方法,调用构造函数创建对象。
获取Cla...
分类:
其他好文 时间:
2015-03-20 14:32:38
阅读次数:
155
1.在我的一篇文章中,介绍了Struts2中Action的动态调用方法:http://blog.csdn.net/u012561176/article/details/44347429
??
但是那样子还不是最简单的,最简单的是使用通配符,将配置量降到最低,但是这个也比较难已理解,在使用通配符时,一定要遵守“约定优于配置”的原则。
2.接下来介绍一下通配符,使用星号(*)表示所有,...
分类:
其他好文 时间:
2015-03-20 12:59:01
阅读次数:
153
1、 什么是反射 2、 命名空间与装配件的关系 3、 运行期得到类型信息有什么用 4、 如何使用反射获取类型 5、 如何根据类型来动态创建对象 6、 如何获取方法以及动态调用方法 7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式...
分类:
其他好文 时间:
2015-03-20 09:08:55
阅读次数:
135
Static 一句话:方便在没有创建对象的情况下来进行调用(方法/变量)。句 静态属于类,非静态属于对象。 另外记住,即使没有显示地声明为static,类的构造器实际上也是静态方法。 static方法: 1、静态方法没有this。 因为它不依附于任何对象就可以进行访问,既然都...
分类:
其他好文 时间:
2015-03-19 20:20:30
阅读次数:
120
字段,属性,方法,列表方法不被调用>>> class Test(object): def delete(self): return 'echo from delete...' delete.alters_data=True >>> t.render(Context({'t':Test()}))u'....
分类:
其他好文 时间:
2015-03-19 19:54:25
阅读次数:
122
js监听文本框的值的变化,当值改变的时候调用方法<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Typ..
分类:
Web程序 时间:
2015-03-18 18:32:17
阅读次数:
594
1.首先是LoadLibrarycocos2d中的C++代码会编译成一个.so文件,放在安卓目录下的libs/armeabi 下,然后java会load进来,这步我们不用做了,因为cocos2d已经帮我们做好了。package cb.CbCCBLE;
public class CbCCBLECentralManager {
public static final String TA...
分类:
编程语言 时间:
2015-03-18 18:08:34
阅读次数:
153
1.创建空的解决方案2.新建项目-WCF服务库项目,项目名称:XfrogWCFService3.在XfrogWCFService项目中添加[System.ServiceModel]的引用4.上图是改项目的机构打开IFirstServices.cs这个是接口也是一个服务契约,客户端调用方法都必须遵守,...
分类:
其他好文 时间:
2015-03-18 15:45:34
阅读次数:
149
在Struts2中,Action执行的时候并不一定要执行execute,我们可以指定Action执行哪个方法,下面分别介绍三种方法来指定Action执行哪个方法:
1.第一种方法,通过Action里的method属性指定执行方法,我们可以在struts.xml配置文件中配置Action的时候用method=" " 来指定执行的哪个方法。
(1).接下来附上一个例子,通过第一种方法来...
分类:
其他好文 时间:
2015-03-17 23:43:16
阅读次数:
258
jdk5之后出现了调用方法时传递不定参数的情况,如下所示:List list1 = Arrays.asList(new Integer[]{1,2,3}); List list2 = Arrays.asList(new int[]{1,2,3}); 在使用不定参数时,可以传入一个数组或是以逗号间隔的...
分类:
其他好文 时间:
2015-03-17 23:25:41
阅读次数:
198