java 反射 static final_Java反射修改static和final相关变量的思考
问题起初反射修改String的final变量,按理应该能够修改的,但是发现修改不了?但是如果把String赋值形式改为new String("xxx");,则可以,又是为什么?为什么反射修改 final String str = "" 变量修改不了,而 final String str = new String("xxx") 形式可以修改?为什么反射修改非static的final变量不消去fina...