class A{
public static final String str="Hello";
}
public static void main(String[] args) throws Exception {
Class<?> clazz = A.class;
Field urlLibrary = clazz.getDeclaredField("str");
Object data = urlLibrary.get(null);
System.out.println(data);
Field modifiers = Field.class.getDeclaredField("modifiers");
modifiers.setAccessible(true);
//把public static final 改成public static
modifiers.setInt(urlLibrary, Modifier.PUBLIC + Modifier.STATIC);
urlLibrary.set(null, "hello world");
data = urlLibrary.get(null);
System.out.println(data);
}