摘要: "程序运行时,允许改变程序结构或变量类型,这种语言称之为动态语言"从以上说法来看,c++,java,c#不是动态语言;Perl,Python,Ruby是动态语言。但,Java拥有一个反射机制,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。Java反射机制的功能:在运行时构造任意一个类的对象在运行时判断任意一个类的成员变量和方法在运行时判断任意一个对象所属的类在运行时调用任意一个对象的方法生成动态代理一、Class (java.lang.reflect)Ob 阅读全文
posted @ 2013-05-22 11:10 風的代言人 阅读(173) 评论(0) 推荐(0)