Java tutorial
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; }