内省和反射

原创 2013年12月05日 12:46:28

内省和反射的英文名称分别为:introspector和reflection

内省:从字面上理解,凡是查看(类、函数等)内部情况的函数叫做内省函数。Lua把debug.getinfo称为内省函数,它可以查看函数或者协程里面的情况。

反射:通过函数(类等)的字符串名访问对应的函数,成为反射。Lua中的反射为:
function func(a)
     print(a, "func")
end
f = load("func(20)")
f()

也可以通过其他方法实现:
_ENV['func'](32)
_G['func'](12)


相关文章推荐

JAVA加强——反射&内省

反射 一、概述 1.定义:反射就是将java的各种成分映射成为相应的类,对映射的类可以进行相应的操作。 2.反射的基石: Class:java程序中的各个类属于同一个事物,这个事物的名称就是Cl...

利用类反射模拟内省功能

学习了,这么多的类反射知识,也应该要使用一下下,简单明白,可以看看

枚举、反射和内省

主要内容: 1. 枚举知识总结 2. 枚举应用 3. 反射知识总结 4. 反射应用 5. 泛型知识总结 6. 内省总结 枚举知识总结: 枚举的作用: 枚举就是要让某个类型的变量的取值只能为若干个固定值...

java反射--内省实例

实例1:@Test public void test1() throws Exception{ //一个Student类 Student s = new Student(); //"na...
  • zzfblog
  • zzfblog
  • 2011年10月05日 20:00
  • 126

黑马程序员_java的反射与内省

一:反射 1.什么是反射       反射就是在运行状态把Java 类中的各种成分映射成相应相应的Java 类,可以动态得获取所有的属性以及动态调用任意一个方法。      1).一段ja...

反射 内省 JaveBean 与 简单工厂设计模式

java中一个强大的功能,莫过于反射了。通常我们看看的Struct2、Struct1、Spring、Hibernate等等集合无一不使用了反射机制。那么什么是反射呢,到底有什么用呢? 一、反射机制概...

用反射和内省技术实现简单 SpringIOC

转自:http://blog.csdn.net/newjueqi/archive/2009/06/03/4238602.aspx【文章标题】用反射和内省技术实现简单 SpringIOC【文章作者】曾健...
  • FG2006
  • FG2006
  • 2011年05月20日 19:14
  • 1879

java的内省与反射

原文链接: http://developer.51cto.com/art/201003/188356.htm    很多朋友在深入的接触Java语言后就会发现这样两个词:反射和内省,之前我们已...

“好程序员笔记”反射与内省

android培训——我的java笔记,期待与您交流!反射与内省 反射 JavaBean 内省反射与内省五个字除了“与”都不明白……反射什么是反射那? 在平时都是先写好一个类,然后再根据类来创建对象...

基础加强,JDK1.5新特性,反射,内省

----------------------java培训、期待与您交流! ---------------------- Eclipse的使用, f5.跳入,step into f6跳过,step...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:内省和反射
举报原因:
原因补充:

(最多只允许输入30个字)