用于
getDeclaredFields[班级]
ClasWithStuff myStuff = new ClassWithStuff();Field[] fields = myStuff.getClass().getDeclaredFields();for(Field f : fields){ Class t = f.getType(); Object v = f.get(myStuff); if(t == boolean.class && Boolean.FALSE.equals(v)) // found default value else if(t.isPrimitive() && ((Number) v).doublevalue() == 0) // found default value else if(!t.isPrimitive() && v == null) // found default value}(http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html)



