Java中物件的動態建立及其反射機制
動態建立物件:
Class class= Class.forName(ClassType);
object bj= class.newInstance();
返射:
Field[] fields= class.getDeclareFields();
for(int i=0; i
{
String fieldname= fields[i].getName();
String methodname = "set" + Character.toUpperCase(fieldname.charAt(0)) + fieldname.substring(1);
String value= req.getParameter(fieldname);
Mothod m = class.getDeclaredMothod(methodname, new Class[]{fields[i].getType()});
m.invoke(obj, new Object[]{ value });
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-689244/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java動態代理和反射機制Java反射
- Java 中的 反射機制Java反射
- 使用反射-動態建立物件及呼叫物件方法反射物件
- Java中的類反射機制Java反射
- 00024.06 反射:反射的應用2:動態建立物件反射物件
- Java中的反射機制(二) 一個利用反射進行物件拷貝的例子Java反射物件
- 關於Java中的反射機制Java反射
- java中的反射機制淺析Java反射
- JAVA中的反射機制詳解Java反射
- Java的反射機制Java反射
- Java反射機制Java反射
- 基於NACOS和JAVA反射機制動態更新JAVA靜態常量非@Value註解Java反射
- Java核心反射機制Java反射
- java利器——反射機制Java反射
- Java反射機制(轉)Java反射
- Java反射機制研究Java反射
- 淺析java的反射機制Java反射
- java基礎:深入理解Class物件與反射機制Java物件反射
- Java反射機制那些事Java反射
- Java反射機制簡答Java反射
- 說說 Java 反射機制Java反射
- JAVA(五)反射機制/AnnotationJava反射
- Java 反射機制分析指南Java反射
- Java 反射機制詳解Java反射
- java反射機制的學習心得Java反射
- Java 反射機制的三種方式Java反射
- JAVA的反射機制==>用反射分析類的實現Java反射
- java的動態代理機制詳解Java
- android中反射機制Android反射
- Java筆記-反射機制(一)Java筆記反射
- java進階(41)--反射機制Java反射
- Java註解與反射機制Java反射
- java 反射和動態代理Java反射
- C++中物件的動態建立與釋放C++物件
- 淺談Java的反射機制和作用Java反射
- Java 動態代理機制詳解Java
- Java 動態繫結機制的內幕Java
- Java基礎之反射機制(續)Java反射