#region DataSet装换为泛型集合 /// /// 利用反射和泛型 /// /// /// public static List ConvertToList(DataTable dt) { // 定义集合... ...
分类:
其他好文 时间:
2016-12-16 23:20:41
阅读次数:
248
可以利用反射将DataTable转换为List<T>对象:原始链接http://www.jb51.net/article/67386.htm 但是该方法在DataTable里某个字段类型是Int32会有问题,报异常:类型“System.Int64”的对象无法转换为类型“System.Int32”。 ...
分类:
其他好文 时间:
2016-12-16 16:57:03
阅读次数:
317
前言: Annotation注解在Android的开发中的使用越来越普遍,例如EventBus、ButterKnife、Dagger2等,之前使用注解的时候需要利用反射机制势必影响到运行效率及性能,直到后来android-apt的出现通过注解根据反射机制动态编译生成代码的方式来解决在运行时不再使用发 ...
分类:
移动开发 时间:
2016-12-14 09:50:14
阅读次数:
675
如果一个项目中存在多种信息的导入导出,为了简化代码,就需要用反射实现通用的excel导入导出 实例代码如下: 1.创建一个 Book类,并编写set和get方法 2.创建一个ExcelUtil类,实现导入导出 1 package com.util; 2 3 import java.io.File; ...
分类:
其他好文 时间:
2016-12-13 23:14:07
阅读次数:
246
Java的注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,标记可以加在包,类,属性,方法,本地变量上。然后你可以写一个注解处理器去解析处理这些注解(人称编译时注解),也可以在程序运行时利用反射得到注解做出相应的处理(人称运行时注解)。 开发Android程序时, ...
分类:
移动开发 时间:
2016-11-24 15:14:01
阅读次数:
244
首先两者来源于同一个包: 千万不要导包错误,否者会报异常。 BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了 ...
分类:
其他好文 时间:
2016-11-24 11:14:13
阅读次数:
160
1:利用反射实现 public static T DeepCopy<T>(T obj) { //如果是字符串或值类型则直接返回 if (obj is string || obj.GetType().IsValueType) return obj; object retval = Activator. ...
实现动态代理,在mybaties中,不需要实现类框架帮创建,只需要 有一个dao接口就OK了 dao接口类 public interface UserDao { public void save(); public void delete(); public void uodate();} 实现类, ...
分类:
其他好文 时间:
2016-11-09 22:08:58
阅读次数:
133
主要是: 利用反射对实例进行构造; 以及调用实例的方法; ...
分类:
其他好文 时间:
2016-11-06 22:35:02
阅读次数:
189
Android 利用反射找到包下面所有的类 Android下其实有一个DexFile的东西,利用它我们可以很好的找到包下面所有的类 什么是DexFile? 官方的说明是这样的: Manipulates DEX files. The class is similar in principle to Z ...
分类:
移动开发 时间:
2016-10-31 18:35:27
阅读次数:
193