- 博客(6)
- 收藏
- 关注
转载 Java内省之第三方包BeanUtils
Java自带了一个内省的API,但是在实际项目中经常使用一个更为强大的第三方包:Apache的BeanUtils组件。下面先给出官方的下载链接。https://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi(2016-05-22:commons-beanutils-1.9.2-bin.zip)...
2016-05-25 21:22:00 127
转载 Java内省api示例
简单理解: 内省相当于是反射的一个子集。 内省专门用来操作Bean的。关于bean:一个set/get就定义了一个属性(包括从父类继承来的get/set)简易代码示例:一个bean:Person.java,一个内省Demo:Demo_istpt.javaPerson.java: 1 package com.rt.gwq.introspector;...
2016-05-25 21:21:00 148
转载 Java反射之剖析字段
通过反射获取字段:--反射方法并调用时,静态方法可以不传递对象。字段有点小不同,即使是静态字段也需要传递对象以下是测试类:包括一个测试实体类:Girl.java,一个反射测试Demo.javaGirl.java: 1 package cn.rt.gwq; 2 3 public class Girl { 4 5 private...
2016-05-22 07:32:00 99
转载 Java反射之剖析main方法
上篇反射了类的成员方法,main方法其实也应该包含在其中,因为main方法就是一个静态方法。但实际mian的反射稍有不同,其原因主要是为在升级过程中保持1.5兼容1.4版本:推理如下 1、main方法的参数为一个类型为String[]的参数 2、1.5支持可变参数,所以是可以可变参数形式来读取参数的, 如:main(String[]{"arg1","arg2"}...
2016-05-22 07:31:00 131
转载 Java反射之剖析方法
继上篇反射构造函数后,今剖析函数方法。 要通过反射执行方法: 1、可以先反射出类或构造函数,创建实例对象,通过对象调用方法(反射通过构造函数创建对象参见上篇)。 2、可以通过类反射出方法,传入关联对象,从而实现对象调用方法。以下是一个简单测试类:包含两个文件: 1、Person.java,用于反射操作 2、Deom:Demo_MtdRft.ja...
2016-05-22 07:30:00 81
转载 Java反射之剖析构造函数
反射通俗理解 (根据字符串)解析出一个类的各个组成部分(构造函数,字段,方法)。 主要用来做框架以下是一个简单的测试类首先是一个测试实体,在此为一个Person类。类里面有五个构造函数。里面的构造有两种类型的: 1、公开的 2、私有的其中每种类型又包含无参数的,和有参数的(一个或多个)然后是一个测试类,主要测试了上面所说的几种类型组合的构造函数的...
2016-05-22 07:29:00 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人