摘要:
上一篇我们说了 " Java反射之成员方法的反射 " 这一篇我们说一说数组的反射应用,数组的有长度等属性,所以也会有相应的方法获得这些属性,这里我们不一一列举哪些方法。我们来了解反射包中的一个类 Array类,它比util包中的Arrays少了一个s。 [一] Array类中的一些方法 static 阅读全文
摘要:
上一篇介绍了 "Java反射之成员变量的反射" ,这次介绍成员方法的反射。 [一]Method类 Method类中封装了所有java方法的属性,包括该方法是否私有,该方法的修饰符,返回值,参数,抛的错误等等。 为了能判断是否私有,Method也继承了 java.lang.reflect.Access 阅读全文
摘要:
上一篇介绍了 "Java反射之构造方法反射" 。这次我们在说一说如何反射类中的成员变量并用作一个简单案例。 [一]Field类 Filed类代表字段,包含字段拥有的所有属性,比如修饰符,变量类型,值等等,Filed类中有获得这些属性的方法。 和Constructor类一样都继承了 java.lang 阅读全文
摘要:
上一篇 "Java反射之Class类" 我们介绍了java反射的关键类Class, 反射就是由一个java类映射得到一个java类 。 所以,我们自然能想到,一个类中应该有哪些属性,这里做个比方,人有名字年龄等属性,所有一个Person类中就会有name,age这两个属性,同理,一个类中也有构造方法 阅读全文
摘要:
接下来的几章,我们谈一谈java的反射机制。 反射就是从一个java类中映射出一个java类或是一个实例。通常在很多框架中都用到反射,比如常用的ssm框架,在配置文件中总是会写到类的全名,框架通过读取配置的类的全名利用反射,在程序运行过程中创建对象。下面我们来谈一谈什么是反射: [一]Class类 阅读全文