互联网架构师后台回复 2T 有特别礼包
来源:toutiao.com/i6805578326279717390
前言
var a = ???;
if(a == 1 && a == 12){
console.log(a);
}
如果你也觉得不可能的话,一起随着文章看下去。你也会觉得有点意思~
当然可能有JS的小伙伴想要求解答,这里碰巧写过解析,这里就贴出他的文章地址
这里就直接贴答案了,虽然不能说非常的贴近于题目,但也着实展示了其中的巧妙:
Class cache = Integer.class.getDeclaredClasses()[0];
Field c = cache.getDeclaredField("cache");
c.setAccessible(true);
Integer[] array = (Integer[]) c.get(cache);
// array[129] is 1
array[130] = array[129];
// Set 2 to be 1
array[131] = array[129];
// Set 3 to be 1
Integer a = 1;
if(a == (Integer)1 && a == (Integer)2 && a == (Integer)3){
System.out.println("Success");
}
这里用到了PowerMockRunner,也算是咱们解题思路的上最直接的帮手...
正文结束
1.心态崩了!税前2万4,到手1万4,年终奖扣税方式1月1日起施行~