- 浏览: 20783 次
- 性别:
- 来自: 深圳
文章分类
最新评论
反射在java中应用比较广泛,例如Spring,Struts2。。。
package com.dp.service; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; public class ReflectService { /** * * @param object * @return */ @SuppressWarnings("unchecked") public String reflectMethod(Object object){ Class c = object.getClass(); Method[] methods = c.getMethods(); Field[] fields = c.getFields(); String cName = c.getName(); String tableName = cName.substring(cName.lastIndexOf(".") + 1, cName.length()); System.out.println(cName); System.out.println(tableName); Map<String,String> maps = new HashMap<String,String>(); for(Method method:methods){ String tempName = method.getName(); if (tempName.indexOf("get")== -1||tempName.indexOf("getClass")!=-1) { continue; } String feildName = tempName.substring(tempName.indexOf("get")+3,tempName.length()).toLowerCase(); try { maps.put(feildName, String.valueOf(method.invoke(object, null))); System.out.println(feildName + "=" + method.invoke(object, null)); } catch (Exception e) { e.printStackTrace(); } } return null; } }
发表评论
-
Bulider在Java中的应用
2015-09-15 17:31 437package dptt; public class ... -
Rabbitmq Exchange Type 说明
2015-08-14 18:00 342Rabbitmq Exchange Type 说明 Exch ... -
使用监听器创建ApplicationContext对象
2015-06-30 14:30 627@Override public void conte ... -
Spring 加载配置文件
2015-06-03 16:59 382<bean id="propertyCo ... -
邮件发送示例
2015-06-01 11:12 493import java.io.UnsupportedEnc ... -
Excel报表导出示例
2015-05-25 19:54 536public HttpServletResponse ex ... -
freemarker如何遍历map
2015-04-09 19:37 591<#if (checkRemark??)> ... -
如何判断两位小数
2015-04-09 19:35 785public static boolean isDecim ... -
如何查看JDK默认编码格式
2015-03-25 11:40 3560import java.io.ByteArrayOutpu ... -
json字符串转json对象
2015-03-12 21:56 432/** * json串解析 * @param ... -
WebService服务端
2015-03-04 16:11 462 -
@ResponseBody 乱码问题
2014-12-03 09:22 369在异步与后台交互时,经常会出现乱码问题,解决方法: 在cont ... -
spring mvc controller间跳转 重定向 传参
2014-11-27 19:57 3751. 需求背景 需求:spring MVC框架cont ... -
Mybatis中模糊查询的各种写法(转)
2014-11-26 13:34 3391. sql中字符串拼接 SELECT * FROM ... -
http get请求
2014-11-25 14:05 280HttpClient httpClient = new H ... -
Java实现MD5方法
2014-11-25 09:19 360public static String MD5(Stri ... -
Jetty嵌入eclipse之后启动代码
2014-11-07 11:48 746一、80端口启动 package com.tools; ... -
The parent project must have a packaging type of POM
2014-10-28 11:43 838The parent project must have ... -
map遍历的四种方法
2014-08-16 14:38 441public static void main(String[ ...
相关推荐
java反射 java反射java反射java反射java反射java反射java反射java反射java反射java反射java反射java反射java反射java反射
JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用
java反射,获取所有属性、方法以及List集合类
java反射java反射java反射java反射java反射
Java反射
代码为JAVA反射的一个DEMO,适合初学者临摹学习,还附有properties的创建方法,比较基础。
1.通过Java反射机制获取JavaBean对象。 2.通过JavaBean全路径字符串获取JavaBean对象。 3.获取JavaBean注解信息
Java反射经典实例 Java反射经典实例 Java反射经典实例 Java反射经典实例
这是一本关于Java反射机制论文集合的书。其中包含基本的理论及各种实例。... 关键字有:Java Java反射机制 Java反射 Java反射理论 Java反射实例 Java反射例子 反射原理 反射 网络论文 集合 汇总 总结 Class。
在向学生讲解Class.forName()方法的使用时,有时需要扩展讲解为什么这样书写的原理,于是,扩展讲解Java反射技术可以查看被监视类的方法(构造方法和普通方法)、公有属性的功能,以达到封闭功能的效果。该例子使用...
反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc...
java 反射 调用私有方法(有参数私有方法)获取私有属性值
java反射机制java反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制...
java 反射demo
java反射获取所有属性,获取所有get方法,包括子类父类,以及包括List集合类
java 反射中操作数组 java 反射中操作数组 java 反射中操作数组
Java 反射机制、Java 的类反射机制、Java 反射机制的学习、Java 反射Reflection--运行时生成实例 java反射机制的手册文档
java反射理论及实现
java反射机制原理和反射机制总结!!! java反射机制原理和反射机制总结!!!