群里面看到的一个奇葩题目与三个所谓答案如下:

其中针对第二种解决方案写个测试代码

Class cache = Integer.class.getDeclaredClasses()[0];
       Field myChache = cache.getDeclaredField("cache");
       myChache.setAccessible(true);
       Integer[] newCache = (Integer[]) myChache.get(cache);   
       newCache[128] = 100;
       Integer a = 0;
       System.out.println(a); //100

 
一个奇葩题目
 
一个奇葩题目
 
一个奇葩题目
 
一个奇葩题目
 

相关文章: