package XXX;
import java.lang.reflect.Array;public class TestPlus
{
static{
try
{
Class c = Integer.class;
Field f = c.getDeclaredField("digits");
f.setAccessible(true);
// 如何用反射 访问 数组,这里讲数组下表是2的字符值‘2’改成‘0’,导致主函数最后输出1+1的结果为0
Array.set(f.get(null), 2, '0');
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
System.out.println(1+1);
}
}