本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - Anmin
- benladeng5225
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- ajinn
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
Java通过反射获取类下的方法和参数
@Test
public void writeMethodDetail(){
getMethodName("gcj_wyxj_common.Text");
}
/**
* 通过反射获取某类下的方法名和参数名
* @Description
* @author zhangyd-c
...
Java反射基础讲解
1. 什么是反射?
“反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释:
内省用于在运行时检测某个对象的类型和其包含的属性;
反射用于在运行时检测和修改某个对象的结构及其行为。
从它们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但并不支持反射 ...
使用JAVA反射的利与弊
在Java的20周年的纪念日的日子里,让我们来重新温习下Java里面的高级知识,Java肯定希望大家了解她,要不然你跟她天天相濡以沫了这么长时间,让她知道你竟然不了解她,不在乎她,那么她该有多伤心呢,所以我们不应该做一个负心汉,更不应该做一个忘恩负义的人,她教会了你生存的技能,所以我们也应该将她发扬光大!
Java的核心技能有如下几项:
(1)JVM的调优
(2)类加载器
(3)反射
(4)动态 ...
反射的基本应用
应用1:示例化对象、获取对象属性及属性类型
List<Object> getGetUserDatas=parseResult(userStr, GetUserData.class,false);
public static List<Object> parseResu ...
基于java 简易ORM 框架实现(二)
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。
将JavaBean中的属性封装起来进行操作。在程序把一个类当做JavaBean来看,就是调用Introspector.getBeanInfo()方法,得到的BeanInfo对象封装了把这个类当做JavaBean看的结果信息,即属性的信息。
getProper ...
基于java 简易ORM 框架实现(一)
ORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。
有时基于工作需要,需要自己改写orm框架,orm核心技术还是java反射机制,泛型等。
...
通过反射技术,获取泛型类的真实类型
如果在父类中想要获取泛型T的类型
T.class;
T.getClass();
这两种方法都是无法实现的,因为泛型T不是一个真正的类或者实例
下面的代码将介绍如何通过反射获得泛型T的真实的类的类型
import java.lang.reflect.ParameterizedType;
@SuppressWarnings("unchecked")
p ...
【转】java 反射的局限性
问题,以及一个解决方案
今天公司的JAVA项目碰到一个问题:在生成xls文件的时候,如果数据较多,会出现ArrayIndexOutOfBoundsException。Google发现是项中所用的jxl包(开源库,用以处理xls文件)的一个BUG。也找到了一个解决办法:http://www.blogjava.net/reeve/archive/2013/01/11/114564.html——即找到 ...