反射概述 什么是反射? <!--[if !supportLists]-->① <!--[endif]-->反射的概念是由Smith在1982年首次提出的,主要指程序可以访问、检测和修改它本身状态或行为的一种能力。 <!--[if !supportLists]-->② <!--[endif]-->JA ...
分类:
编程语言 时间:
2016-04-30 15:34:23
阅读次数:
162
工厂模式三部曲:简单工厂模式 工厂模式三部曲:工厂方法模式 前言 这是工厂模式三部曲中的最后一篇了,在这篇文章中将会讲述抽象工厂模式,抽象工厂模式正如其名字一样,非常抽象。但是抽象工厂模式的功能却十分强大,对抽象工厂的利用也非常好。 这篇文章中会像本系列第一篇一样,给出普通实现方式和使用了反射机制的 ...
分类:
其他好文 时间:
2016-04-28 09:23:34
阅读次数:
294
PHP 5 具有完整的反射 API,可以通过反射机制来获取类,接口,函数的详细信息。例如可以通过反射api的成员属性,成员方法,命名空间的名称,检测某个类是否为抽象类等操作。(欢迎指点) 一般用途是在框架中配合自动加载类来完成 对类的实例化操作。 1.建立一个Person类的反射类,然后实例化此类。 ...
分类:
Web程序 时间:
2016-04-28 01:42:24
阅读次数:
194
1、对C#反射机制的理解2、概念理解后,必须找到方法去完成,给出管理的主要语法3、最终给出实用的例子,反射出来dll中的方法 参考: C#反射,MSDN编程指南 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法 ...
前言 紧接着上一篇文章开始写,这是本系列中的第二篇文章了,这篇文章主要讲一下工厂方法模式。在最后一篇抽象工厂模式的文章中,将会对这三篇文章进行一次总结。 这篇文章中并没有给出反射机制实现的代码,主要是因为工厂方法模式就是为了解决简单工厂模式的一些缺点,然而使用了反射机制的简单工厂模式已经不具备这些缺 ...
分类:
其他好文 时间:
2016-04-27 09:24:20
阅读次数:
220
简介 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 java不是一种动态语言(程序运行时,允许改变程序结构或变量类型,这种语言称为动态语 ...
分类:
编程语言 时间:
2016-04-24 12:38:40
阅读次数:
226
一、序列化是什么?
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
序列化分为两大部分:序列化和反序列化。
(1)序列化—将数据分解成字节流,以便存储在文件中或在网络上传输。
(2)反序列化—就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例
可以参考...
分类:
编程语言 时间:
2016-04-22 20:55:55
阅读次数:
247
问题:Java反射机制可以动态修改实例中final修饰的成员变量吗? 回答是分两种情况的。 1. 当final修饰的成员变量在定义的时候就初始化了值,那么java反射机制就已经不能动态修改它的值了。 2. 当final修饰的成员变量在定义的时候并没有初始化值的话,那么就还能通过java反射机制来动态 ...
分类:
编程语言 时间:
2016-04-22 16:30:52
阅读次数:
251