最新文章列表

[转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象

在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。   使用时需要注意: 考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。 表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中使用字 ...
ctfzh 评论(0) 有1714人浏览 2011-12-16 16:50

利用Java反射 递归创建对象

最近同事问到一个涉及到Java反射的问题,整理下来如下:   需求:给定父对象,和map关系如下:     MyObject1 myObject1 = new MyObject1();  Map<String, Object> resultMap = new HashMap<String,Object>();  resultMap.put("myObject ...
chaletli 评论(0) 有4190人浏览 2011-12-16 10:10

java反射方式调用私有方法

以下内容转自:http://blog.csdn.net/sunyujia/article/details/2501709     package com.syj.util.reflect; import java.lang.reflect.Method; /** * <p> * Title: 私有方法调用工具类 * </p> * * & ...
maimode 评论(0) 有9766人浏览 2011-12-09 17:17

单线程大数据量保存方法:thread, 泛型,etc

只是一个简单的思路 import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 适用于大数据量的导入 ...
slendersEye 评论(0) 有1489人浏览 2011-12-09 15:28

第十四章-类型信息(2)

四、反射       Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。       Class类与java.lang.reflect类库一起对反射的概念进行了支持,该类库包含了Field、Method、Constructor等类,每个类都 ...
haibin369 评论(0) 有768人浏览 2011-11-23 08:32

反射来更改访问权限

通过反射来更改访问权限  2007-09-14 21:47:11|  分类: 默认分类 |字号 订阅 利用反射中的AccessibleObject我们可以更改,方法或属性的访问权限。 该类是Constructor, Field, Method的超类。 public class AccessibleObject extends Object implements AnnotatedEleme ...
zizihaier 评论(0) 有1915人浏览 2011-11-18 14:08

java 反射机制一

Java类反射中所必须的类:       Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object,下面我将对这些类做一个简单的说明。 Field类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。 Constructor类:提供关于类的 ...
wzq106 评论(0) 有977人浏览 2011-11-16 18:47

JAVA反射

摘、学自:API + http://www.cnblogs.com/Quincy/archive/2011/06/19/2084557.html JAVA反射 Java反射是Java被视为动态语言的一个关键性质。它允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(如public, static ...
jiauwu 评论(1) 有1132人浏览 2011-11-05 14:00

Java反射

一、java类反射中所必须的类 Field、Constructor、Method、Class、Object Field类:提供有关类或接口的属性的信息。发射的字段可能是类属性或实例属性,可以看成一个封装了反射类的属性的类 Constructor类:提供关于类的单个构造方法的信息以及对它的访问权限 Method类:用类封装反射类方法的一个类 Class类:表示正在运行的java应用程序中的类和 ...
cyb_rc 评论(0) 有817人浏览 2011-11-04 17:13

反射和注解的妙用——struts2基于方法的权限控制

权限控制是每一个系统都应该有的一个功能,有些只需要简单控制一下就可以了,然而有些却需要进行更加深入和细致的权限控制,尤其是对于一些MIS类 ...
234390216 评论(17) 有18026人浏览 2011-10-27 00:25

Map 与 JavaBean之间的转换

最近项目里需要一个工具类,它的功能是传入一个Map后可以返回一个JavaBean对象。很喜欢写这样的Java服务,首先我想到的是要通过Java 的反射去实现匿名类的方法调用,这样才可以把Map里的值set 到JavaBean里。其实这里用Java的自省会更方便,下面两个方法就是一个通过反射,一个通过自省来实现本功能。
周凡杨 评论(2) 有3525人浏览 2011-10-26 19:55

java 中关于空循环的例子

public class T006 extends Thread { public String methodName; public static void method(String s) { System.out.println(s); while (true); } public synchronized void method1() { method("非静 ...
Williamyuan86 评论(0) 有985人浏览 2011-10-21 12:02

java反射机制

java反射机制 2007年02月27日 星期二 下午 10:46 一、反射的概念 : 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状 ...
klinsmaya 评论(0) 有750人浏览 2011-10-12 22:39

java 动态代理原理(Proxy,InvocationHandler),含$Proxy0源码

今天没事,把以前的知识回顾一下,网上找了找,发现有一篇比较适合。 概述:其实JDK的动态代理,实际上就是“反射”与“执行时动态生成字节码”二者的结合体;就spring的AOP而言也是用的JDK的动态代理(当然也有cglib方式)。 以下来自网络上的博客: 一.相关类及其方法: java.lang.reflect.Proxy, Proxy 提供用于创建动态代理类和实例的静态方法. newProxy ...
jadylen 评论(0) 有868人浏览 2011-09-30 16:23

POI操作EXCEL文件的简单封装

近期看了下POI,写了一些小例子,结合反射技术对EXCEL的导入到出进行了简单封装,主要实现功能如下: (1)导入EXCEL文档到List<Map<String,String>>中 (2)导出List<Map<String,String>>类型数据到EXCEL中 (3)导出List<Object>类型的数据到EXCEL中 其中第(3)个方法 ...
lightgjc1 评论(0) 有1294人浏览 2011-09-29 23:59

利用java的反射机制来访问类中的私有成员变量,私有构造方法,私有方法

  1. 准备一个演示类     package my; public class Data { private static int data; private String name; private Data(){ } private Data(int data,String name){ this.data = data; this.name ...
northc 评论(0) 有2422人浏览 2011-09-24 11:03

super.getClass()陷阱

先给出一个问题,下面程序的输出结果是多少?   import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } pu ...
yuelong 评论(0) 有1485人浏览 2011-09-18 22:45

反射练习- 改变private成员变量的值

package com.zj.reflect; import java.lang.reflect.Field; /** * 使用反射改变private成员变量的值 * @author zhengjiong * time:2011-9-17 22:03:06 */ public class ReflectTest6 { public static void m ...
zhengjiong 评论(0) 有1009人浏览 2011-09-17 22:28

利用反射访问类的私有成员

一般情况下,java类的私有成员变量不能直接访问,如果想要访问某个私有成员变量,就要给这个变量写一个访问方法getXXX()。如果累没有定义这个访问方法,我们好像束手无策的。其实,利用java的反射机制,我们可以做到! public class AccessPrivateField { @SuppressWarnings("unused") private String ...
ol_beta 评论(0) 有782人浏览 2011-02-25 17:07

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics