Java反射Demo
来源:互联网 发布:淘宝聚划算有什么好处 编辑:程序博客网 时间:2024/05/16 18:04
代码结构:
1、用户Bean类:
package com.wc.plugin;import java.io.Serializable;/** *@function用户Bean类 *@authorWRS *@remark用户Bean类 *@version1.0 *@sincejdk1.8 *@datetime2015年10月4日 下午1:11:21 *@copyright{xx.com (c) 2018} */public class User implements Serializable{private static final long serialVersionUID = 1L;private Long id;private String username;private String userpwd;public User() {super();}public User(Long id, String username, String userpwd) {this.id = id;this.username = username;this.userpwd = userpwd;}public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getUserpwd() {return userpwd;}public void setUserpwd(String userpwd) {this.userpwd = userpwd;}}2、反射实现Demo:
package com.wc.plugin;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** *@function反射Demo *@authorWRS *@remarkJava反射机制 *@version1.0 *@sincejdk1.8 *@datetime2015年10月4日 下午1:10:10 *@copyright{xx.com (c) 2018} */public class ReflectionMain {public static void main(String[] args) throws NumberFormatException {try {Class<?> cls = Class.forName(User.class.getName());User user = (User) cls.newInstance();user.setId(new Long(2015));user.setUsername("JAVA");Method[] methods = cls.getMethods();//取得User的所有方法for (Method item : methods) {if("getId".equals(item.getName())){Long getId = (Long) item.invoke(user);System.out.println(getId);}else if("getUsername".equals(item.getName())){String getUsername = (String) item.invoke(user);System.out.println(getUsername);}}} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {e.printStackTrace();} }}
友情提示:本人提供相关IT技术开发和支持,与其相关技术交流。
如需请加微信号:
0 0
- java 反射 demo
- JAVA反射demo例子
- java 反射demo
- Java反射Demo
- java反射机制demo
- Java反射的DEMO
- Java反射Demo
- java 反射demo
- Java反射机制demo
- java反射Demo详解
- java 反射和暴力反射 两个DEMO
- Java反射之方法反射demo
- java反射机制的Demo
- Java编程之反射-demo
- java反射生成DAO【demo】
- Java 反射机制学习Demo
- java 反射的学习demo
- java反射机制超简单Demo
- 存储过程
- centos 6.4编译gcc升级过程
- python数字、字符串对齐
- iptables 详解
- Material Design之FloatingActionButton的使用
- Java反射Demo
- 无限制免费版,完美您的WEB应用 PAZU WEB打印控件
- 5UCMS使用page标签调用栏目形象图
- 5.4.1 Polygon 函数和多边形填充模式
- jQuery学习笔记之二
- fopen参数中有b与没有b的区别
- 利用jdk对xsd文件操作生成java实体并解析生成的xml
- Go获取Windows的网卡IO.
- 【算法】Hash一致性算法详解