国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

if ( a==1 && a==2 && a==3 ),為 true,你敢信???

0
分享至

Java精選面試題(微信小程序):5000+道面試題和選擇題,包含Java基礎(chǔ)、并發(fā)、JVM、線程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架構(gòu)設(shè)計(jì)、大廠真題等,在線隨時(shí)刷題!

前言

最近無意間看到一個(gè)有趣的帖子:

var a = ???; if(a == 1 && a == 12){       console.log(a); }

這是一個(gè)JS社區(qū)拋出來的問題。第一眼看到這個(gè)問題的時(shí)候,感覺這似乎是一個(gè)無稽之談,一個(gè)變量怎么可能會同時(shí)滿足倆個(gè)條件呢!

不過后來深入思考一下,發(fā)現(xiàn)這類問題有點(diǎn)意思...

如果你也覺得不可能的話,一起隨著文章看下去。你也會覺得有點(diǎn)意思~

下文不僅僅涉及的是JS,還有Java等等其他語言~

正文

接下來咱們來嘗試解決這個(gè)問題。假設(shè) if(a==1&&a==12)是等于 true的,那么a肯定不可能是一個(gè)“普通的變量”。它勢必要有能力在執(zhí)行的時(shí)候能夠動(dòng)態(tài)改動(dòng)值。

一、JS版本

如果出于這種出發(fā)點(diǎn),我們是不是能夠假設(shè):如果能夠重新類似a方法的執(zhí)行方法似乎就能夠做到這種結(jié)果。

接下來這里貼一種答案:


看到這個(gè)答案,我猜搞Java或其他面向?qū)ο笳Z言的同學(xué)有些“懵逼”。不過如果仔細(xì)看,仔細(xì)想其實(shí)也是可能從中看出一些解題思路的。

當(dāng)然可能有JS的小伙伴想要求解答,這里碰巧寫過解析,這里就貼出他的文章地址

看了JS的答案,我一直順著這個(gè)解題思路再想:Java中有沒有可能完成這個(gè)等式?只能說自己“功力太淺”始終沒有找到合適的解決方式...因此自己就Google了一下,發(fā)現(xiàn)果然有“閑的蛋疼”的人提供了答案,甚至還提供了多種版本:

二、Java版本

這里就直接貼答案了,雖然不能說非常的貼近于題目,但也著實(shí)展示了其中的巧妙:

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"); }

另一個(gè)答案,說實(shí)話比較“牛逼”了:

這里用到了PowerMockRunner,也算是咱們解題思路的上最直接的幫手…更多面試資料,公眾號Java精選,回復(fù)java面試,獲取在線面試資料,支持隨時(shí)隨地刷題。


尾聲

寫這篇文章其實(shí)并不是為了去深挖這些語言特性,只是單純的覺得很有意思。

如果從這個(gè)題目本身出發(fā),它既可以考察解題者的語言特性掌握程度;也可以考察出解題者對待問題,嘗試解決問題的方法論。學(xué)習(xí)這條路上,任重而道遠(yuǎn)...

作者:碼農(nóng)登陸 https://toutiao.com/i6805578326279717390

公眾號“Java精選”所發(fā)表內(nèi)容注明來源的,版權(quán)歸原出處所有(無法查證版權(quán)的或者未注明出處的均來自網(wǎng)絡(luò),系轉(zhuǎn)載,轉(zhuǎn)載的目的在于傳遞更多信息,版權(quán)屬于原作者。如有侵權(quán),請聯(lián)系,筆者會第一時(shí)間刪除處理!

最近有很多人問,有沒有讀者交流群!加入方式很簡單,公眾號Java精選,回復(fù)“加群”,即可入群!

文章有幫助的話,點(diǎn)在看,轉(zhuǎn)發(fā)吧!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
尤爾曼德:我們在聯(lián)賽階段戰(zhàn)勝了本菲卡、曼城,這表現(xiàn)可接受

尤爾曼德:我們在聯(lián)賽階段戰(zhàn)勝了本菲卡、曼城,這表現(xiàn)可接受

懂球帝
2026-01-29 16:24:06
清華美女教授在三亞突然去世:事發(fā)全過程披露,學(xué)生披露大量隱情

清華美女教授在三亞突然去世:事發(fā)全過程披露,學(xué)生披露大量隱情

博士觀察
2026-01-28 20:46:56
商業(yè)航天概念震蕩拉升 航天科技直線漲停

商業(yè)航天概念震蕩拉升 航天科技直線漲停

每日經(jīng)濟(jì)新聞
2026-01-29 11:06:08
被曝“丑聞”才2小時(shí),交警回應(yīng)金晨肇事逃逸,惡心的一幕出現(xiàn)了

被曝“丑聞”才2小時(shí),交警回應(yīng)金晨肇事逃逸,惡心的一幕出現(xiàn)了

靜若梨花
2026-01-29 16:25:55
“流氓有文化更可怕”,退休老干部頻繁聯(lián)系女幼師,聊天記錄曝光

“流氓有文化更可怕”,退休老干部頻繁聯(lián)系女幼師,聊天記錄曝光

妍妍教育日記
2026-01-27 19:58:28
隨著吉達(dá)國民4-0,費(fèi)哈3-1,沙特聯(lián)積分榜出爐:C羅率隊(duì)跌至第3

隨著吉達(dá)國民4-0,費(fèi)哈3-1,沙特聯(lián)積分榜出爐:C羅率隊(duì)跌至第3

凌空倒鉤
2026-01-29 07:56:44
15年前,徐帆砸了沈星的豪宅。 15年后沈星還住在4500萬房子里。

15年前,徐帆砸了沈星的豪宅。 15年后沈星還住在4500萬房子里。

歲月有情1314
2026-01-29 13:47:16
把水賣給酒鬼?河南一藥企“不務(wù)正業(yè)”,一年掙了40億

把水賣給酒鬼?河南一藥企“不務(wù)正業(yè)”,一年掙了40億

毒sir財(cái)經(jīng)
2026-01-28 15:27:05
退位后的李淵日子有多難過?李世民:您的宮女太多,不如回家嫁人

退位后的李淵日子有多難過?李世民:您的宮女太多,不如回家嫁人

掠影后有感
2026-01-29 10:44:30
這次軍委的動(dòng)作,真是讓人倒吸一口涼氣!

這次軍委的動(dòng)作,真是讓人倒吸一口涼氣!

百態(tài)人間
2026-01-27 15:31:38
他是五代十國最好皇帝,計(jì)劃30年開創(chuàng)太平年,可老天只給他5年半

他是五代十國最好皇帝,計(jì)劃30年開創(chuàng)太平年,可老天只給他5年半

長風(fēng)文史
2026-01-29 14:46:17
還八百就八百,你可知八百精兵意味著什么?

還八百就八百,你可知八百精兵意味著什么?

小豫講故事
2026-01-28 06:00:07
開年大瓜!國產(chǎn)女優(yōu)上岸成功嫁為人妻,拍短視頻后遭惡語相向

開年大瓜!國產(chǎn)女優(yōu)上岸成功嫁為人妻,拍短視頻后遭惡語相向

社會醬
2026-01-16 16:54:49
特朗普:她不會辭職;我可能面臨被彈劾

特朗普:她不會辭職;我可能面臨被彈劾

揚(yáng)子晚報(bào)
2026-01-28 07:23:00
凍干草莓檢出鎘超標(biāo)、國家禁用農(nóng)藥克百威殘留?采購企業(yè)投訴,市監(jiān)認(rèn)為沒標(biāo)準(zhǔn)不立案

凍干草莓檢出鎘超標(biāo)、國家禁用農(nóng)藥克百威殘留?采購企業(yè)投訴,市監(jiān)認(rèn)為沒標(biāo)準(zhǔn)不立案

大風(fēng)新聞
2026-01-28 19:04:04
自己在家養(yǎng)發(fā)半年:頭發(fā)越來越多,白的越來越少,我做對了3件事

自己在家養(yǎng)發(fā)半年:頭發(fā)越來越多,白的越來越少,我做對了3件事

君笙的拂兮
2026-01-28 16:47:18
俄邀澤連斯基赴莫斯科和普京會面!總統(tǒng)助理:來吧,保證你的安全

俄邀澤連斯基赴莫斯科和普京會面!總統(tǒng)助理:來吧,保證你的安全

娛樂督察中
2026-01-29 16:00:30
價(jià)格大跳水!主力車型直降超15萬,中年男人的夢中豪車撐不住了?

價(jià)格大跳水!主力車型直降超15萬,中年男人的夢中豪車撐不住了?

財(cái)經(jīng)八卦
2026-01-28 20:05:03
國鐵集團(tuán):12306客戶端沒與任何第三方平臺合作,不便上網(wǎng)的老年人可電話購票

國鐵集團(tuán):12306客戶端沒與任何第三方平臺合作,不便上網(wǎng)的老年人可電話購票

紅星新聞
2026-01-29 11:19:02
腸癌手術(shù)一做,人生倒計(jì)時(shí)就開始了?醫(yī)生實(shí)話實(shí)說:這5點(diǎn)要注意

腸癌手術(shù)一做,人生倒計(jì)時(shí)就開始了?醫(yī)生實(shí)話實(shí)說:這5點(diǎn)要注意

荷蘭豆愛健康
2026-01-29 13:04:32
2026-01-29 17:16:49
Java精選
Java精選
一場永遠(yuǎn)也演不完的戲
1768文章數(shù) 3859關(guān)注度
往期回顧 全部

科技要聞

周亞輝的AI新賭局:國內(nèi)太卷 出海另起爐灶

頭條要聞

女大學(xué)生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

頭條要聞

女大學(xué)生到東北游玩暈倒雪地凍傷 三根手指或面臨截肢

體育要聞

詹姆斯哭了!騎士視頻致敬41歲超巨

娛樂要聞

張譯不再隱瞞!公開回應(yīng)退圈息影真相

財(cái)經(jīng)要聞

崔東樹:中國汽車未來年銷或達(dá)5000萬輛

汽車要聞

車長超5米還帶后輪轉(zhuǎn)向 比亞迪海豹08/海獅08將亮相

態(tài)度原創(chuàng)

時(shí)尚
親子
藝術(shù)
本地
公開課

冬天大衣怎么穿才更好看?選好顏色、找對單品,高級簡約又大氣

親子要聞

一個(gè)現(xiàn)象:縣城里的孕婦越來越少了

藝術(shù)要聞

梵高全集(高清350張)震撼……

本地新聞

云游中國|撥開云霧,巫山每幀都是航拍大片

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版