javaBean的内省操作
来源:互联网 发布:视频语音聊天软件 编辑:程序博客网 时间:2024/05/22 13:45
一、内省对应的单词——》IntroSpector;
二、主要是对javaBean进行操作;
三、什么是javaBean那?
javaBean是一种特殊的类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法符合某种规则,比如get()set();
四、有一个Person类
public class Person {
private String name;
private int age;
Person(String name,int age)
{
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
用内省的方式访问Person的age或者name属性;
//属性描述符new PropertyDescriptor(propertyName,p.getClass());
//用于得到某个类(p.getClass())的某个属性(propertyName)
PropertyDescriptor pd2 =
new PropertyDescriptor(propertyName,p.getClass());
//有了属性就可以通过反射得到get()和set()方法;
//得到get方法pd2.getWriteMethod()
Method methodSetName = pd2.getWriteMethod();
//调用这个方法;
Object retVel = methodSetName.invoke(p,value);
- JAVABean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- JavaBean的内省操作
- JavaBean的内省操作
- javabean的内省操作
- JAVABean的内省操作
- JavaBean的简单内省操作
- 内省 操作javabean的属性
- JavaBean的复杂内省操作
- 内省操作javabean的属性
- 内省操作javabean的属性
- JavaBean内省:认识JavaBean与内省、对JavaBean的内省操作、Beanutils工具包
- JavaBean的简单内省操作 以及复杂内省操作
- 对javabean的简单内省和复杂内省操作
- 使用内省的方式操作JavaBean
- android使用C/C++调用SO库
- mac下 怎么查看同一网络的其他电脑 mac
- JSON 小工具
- ramdisk文件系统制作和移植
- 成为Linux内核高手的四个方法
- javaBean的内省操作
- [数据结构]KMP小结
- java项目开发经验总结,值得收藏!绝对有用!
- java的代理类
- NFS文件系统制作与移植
- ffmpeg主要数据结构和函数
- php类型
- matlab编程与工程应用(第二版) 第四章 循环 笔记
- java设计模式(7)---门面模式