JavaBean基本的内省
来源:互联网 发布:淘宝页面图片 编辑:程序博客网 时间:2024/05/22 05:18
普通的JavaBean Student类
package com.testBean;public class Student {private String name;private int age;public final String getName() {return name;}public final void setName(String name) {this.name = name;}public final int getAge() {return age;}public final void setAge(int age) {this.age = age;}public Student(String name, int age) {super();this.name = name;this.age = age;}public Student( ){super();this.name = "zhang";this.age = 13;}}
内省的实现
package com.testBean;import java.beans.*;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class BeanTestBasic {public static void main(String[] args) throws IntrospectionException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {Student s=new Student();String propertiesName="name";PropertyDescriptor pd=new PropertyDescriptor(propertiesName,s.getClass());Method methodGetName=pd.getReadMethod();Object retVal=methodGetName.invoke(s);System.out.println(retVal);System.out.println("---------------setMethod------------------");PropertyDescriptor pd1=new PropertyDescriptor("name",s.getClass());Method methodSetName=pd1.getWriteMethod();methodSetName.invoke(s,"lisi");System.out.println(s.getName());}}
0 0
- JavaBean基本的内省
- javaBean的内省机制
- JAVABean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- javaBean的内省操作
- JavaBean的内省操作
- JavaBean的内省操作
- javabean的内省操作
- JAVABean的内省操作
- JavaBean的简单内省操作
- 内省和javaBean的学习
- 内省 操作javabean的属性
- JavaBean的复杂内省操作
- 内省操作javabean的属性
- 《JavaBean》-----Java的内省机制
- 内省操作javabean的属性
- 【面试ing】腾讯模拟笔试
- 精通Hibernate——Hibernate使用触发器需要注意的两点
- Android稳定性
- main方法为何为public static void
- hdu4407容斥原理
- JavaBean基本的内省
- java中的计数信号量(Counting Semaphore)
- CodeForces 288A
- Android四大组件之Activity
- 多线程
- 在VS2013中配置OpenGL及所需库文件下载
- 【C/C++】类和结构
- 【C/C++】成员变量
- 基类