偶尔看到一篇文章,没有搞懂这块,为什么是cache 难道native方法里属性是cache?为什么cache有get cache.class?
在此记录,待以后求解
Class cache = Integer.class.getDeclaredClasses()[0];
Field c = cache.getDeclaredField("cache");
c.setAccessible(true);
Integer[] array = (Integer[]) c.get(cache);
array[130] = array[129];
array[131] = array[129];
Integer a = 1;
if(a==(Integer) 1 && a==(Integer) 2 && a==(Integer)3){
System.out.println("Success");
}