反射的简单示例
来源:互联网 发布:流体阻力系数数据曲线 编辑:程序博客网 时间:2024/05/18 22:15
反射 通过java类获悉其它类的细节~
1通过对象 得到所属类
2 加载类
package test.reflect;
import java.lang.reflect.*;
/**
* //具体应用 return (Example) this.getHibernateTemplate().get(Example.class, id);
* 反射就是在框架中会用到的更多~~
*/
public class ReflectTest {
public static void main(String[] args) {
Class inspect;
try {
Integer k1 = 1;
// k1是对象
Class c1 = k1.getClass();
System.out.println(c1);
// 类名
Class c2 = Integer.class;
System.out.println(c2);
// 类中的明细
inspect = Class.forName("java.lang.Long");
Method[] methods = inspect.getDeclaredMethods();
for (int i = 0; i < methods.length; i++) {
Method method = methods[i];
// 返回类型
Class returnVal = method.getReturnType();
// 得到方法是 public private 类型
int mods = returnVal.getModifiers();
String modVal = Modifier.toString(mods);
// 参数
Class[] params = method.getParameterTypes();
System.out.println("Method:" + method.getName());
System.out.println("modifiers:" + modVal);
System.out.println("return type :" + returnVal);
for (int j = 0; j < params.length; j++) {
System.out.println("params:" + params[j].toString());
}
System.out
.println("-------------------------------------------");
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- 反射的简单示例
- .NET反射的简单示例
- .NET反射的简单示例
- .NET反射的简单示例
- NET反射的简单示例
- 关于反射的简单示例
- Java 反射的简单示例
- java反射简单示例
- Java反射机制简单示例
- Java reflect反射简单示例
- java反射机制的简单示例(android中)
- NET反射的简单理解与代码示例
- 天易46----java反射简单示例
- java的反射机制--示例
- 简单介绍java反射机制中Annotation(注解)与Method的程序示例
- 反射的简单应用
- 简单的反射机制
- 反射的简单理解
- 初学者沟通:Js面向对象设计(一):对象属性
- 为什么你十年时间都做不了一个专家
- 什么是码农
- Map的使用方式--iterator collections的使用
- JDBC连接Oracle数据库
- 反射的简单示例
- 接口和抽象的区别(附带final) --少许修改
- UML总结
- BigInteger和BigDecimal--数字运算精度的设置
- php验证手机号
- 枚举enum的使用方式
- stack 和双向列表 LinkedList 的使用-----没有实践
- 自学--数据库笔记--第二篇--基本查询
- java 代码修改-小经验