| 
 import java.lang.reflect.Field;
 import java.util.Date;
 
 public class Main {
 public static void main(String[] args) throws Exception {
 Bean demo = new Bean();
 Class clazz = demo.getClass();
 
 Field field = clazz.getField("id");
 field.set(demo, new Long(10));
 Object value = field.get(demo);
 System.out.println("Value = " + value);
 
 field = clazz.getField("now");
 field.set(null, new Date());
 value = field.get(null);
 System.out.println("Value = " + value);
 }
 
 }
 
 class Bean {
 public static Date now;
 
 public Long id;
 
 public String name;
 
 }
 
 
 
 |