if(a==1 && a==2 && a==3),為true,你敢信???
前言
var a = ???;if(a == 1 && a == 12){console.log(a);}
如果你也覺得不可能的話,一起隨著文章看下去。你也會(huì)覺得有點(diǎn)意思~

當(dāng)然可能有JS的小伙伴想要求解答,這里碰巧寫過解析,這里就貼出他的文章地址
這里就直接貼答案了,雖然不能說非常的貼近于題目,但也著實(shí)展示了其中的巧妙:
Class cache = Integer.class.getDeclaredClasses()[0];Field c = cache.getDeclaredField("cache");c.setAccessible(true);Integer[] array = (Integer[]) c.get(cache);// array[129] is 1array[130] = array[129];// Set 2 to be 1array[131] = array[129];// Set 3 to be 1Integer a = 1;if(a == (Integer)1 && a == (Integer)2 && a == (Integer)3){System.out.println("Success");}
這里用到了PowerMockRunner,也算是咱們解題思路的上最直接的幫手...

相關(guān)閱讀:2T架構(gòu)師學(xué)習(xí)資料干貨分享
全棧架構(gòu)社區(qū)交流群
?「全棧架構(gòu)社區(qū)」建立了讀者架構(gòu)師交流群,大家可以添加小編微信進(jìn)行加群。歡迎有想法、樂于分享的朋友們一起交流學(xué)習(xí)。
看完本文有收獲?請轉(zhuǎn)發(fā)分享給更多人
往期資源:
評(píng)論
圖片
表情
