JavaWeb学习笔记-java基础-8-javabean(1)
来源:互联网 发布:新三板源码 编辑:程序博客网 时间:2024/06/14 08:19
javabean 内省操作
字段 属性(由get set方法决定)
//得到bean的属性//得到自己的属性,出去Object的属性BeanInfo info = Introspector.getBeanInfo(Person.class,Object.class);PropertyDescriptor[] pds = info.getPropertyDescriptors();for(PropertyDescriptor pd : pds){ System.out.println(pd.getName());}
//操作属性Person p = new Person();PropertyDescriptor pd = new PropertyDescriptor("age",Person.class);//获取setAge()方法//得到属性写方法,并为其赋值Method method = pd.getWriteMethod();method.invoke(p,45)System.out.println(p.getAge());//获取读方法method = pd.getReadMethod();System.out.println(method.invoke(p,null));//获取当前属性类型pd.getPropertyType();
阅读全文
0 0
- JavaWeb学习笔记-java基础-8-javabean(1)
- JavaWeb学习笔记-java基础-9-javabean(2)
- JavaWeb学习笔记-java基础-1-测试框架junit
- JavaWeb学习笔记-java基础-7-反射
- JavaWeb学习笔记-java基础-10-泛型
- JavaWeb学习笔记-java基础-6-枚举
- JavaWeb基础学习笔记
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- JavaWeb---JavaBean基础
- JavaWeb:JavaBean基础
- Javaweb-xml基础1(学习笔记)
- JavaWeb笔记-JavaBean
- JavaWeb学习笔记-java基础-2-静态导入
- JavaWeb学习笔记-java基础-5-可变参数
- JavaWeb学习笔记-java基础-11-打印M格式
- JavaWeb学习笔记-java基础-3-自动装箱拆箱
- JavaWeb学习笔记-java基础-4-增强for循环
- java 基础到javaweb学习
- 今日头条android面经一面
- COCOS2D-X Battle 独立游戏 (二) 新建游戏主工程
- matplotlib绘图
- Android 设置ImageView全屏
- 今日头条android面经二面
- JavaWeb学习笔记-java基础-8-javabean(1)
- 1005 装载问题
- html5基础学习日记3_Meta标签、Link标签
- 从数据库中读取多张图片并显示在同一页面中
- 聊聊gcc参数中的-I, -L和-l
- .net团队分享
- 如何使用Android Studio用相同的代码工程生成不同的APP
- 激活 datagrip Free JetBrains Products License Server.
- ssm整合_XML常规配置