读书人

Java反照之初识

发布时间: 2012-06-22 16:16:32 作者: rapoo

Java反射之初识

程序运行时,允许改变程序结构或变量类型的,这种语言称为动态语言。
例如javascript

var i = 1;
i = "abc";
i = false;

从这个观点来看,java属于静态语言,但java却有着一个非常突出的动态机制:Reflection。

java反射机制是在运行(而非编译时)态中,对于任意一个类,都能够知道这个类的所有属性和方法(包括私有);对于任意一个对象,都能调用它的任意一个方法或属性(包括私有)。这就说明了Java在一定程度上破坏了类的封装性。


Java 反射机制主要用到的类:

读书人网 >编程

热点推荐