父爱的表达方式
2022年6月20日 星期一
諸葛十三和李大明白像往常一樣來(lái)到公司上班。
由于來(lái)公司早,不用那么快投入工作。
于是兩個(gè)人發(fā)生了以下有趣對(duì)話。
李:早呀!
十三:早!
李:真xx的熱!
十三:是呀,空調(diào)沒(méi)開(kāi)吧?
李:估計(jì)是沒(méi)開(kāi)呢。
李:哎,朋友圈全是一些秀孝順的。
十三:什么意思?
李:那句話怎么說(shuō)來(lái)著,世間孝子千千萬(wàn),朋友圈占了一大半。
十三:哈哈,還得是李大明白。
李:哈哈,開(kāi)個(gè)玩笑。昨天我都沒(méi)給家里打電話,我爸給我打了一個(gè)電話。
十三:你這是要造反呀!
李:哈哈,不敢不敢。
李:其實(shí)說(shuō)朋友圈那些假孝順也是不對(duì)的, 每個(gè)家庭都有自己的相處模式。
我家的相處模式可能就是偶爾打個(gè)電話,其實(shí)也不會(huì)聊很久,聊幾句,近期沒(méi)有什么事兒聊天就結(jié)束了。
十三:是呀,我一般一個(gè)星期給家里打一次電話,但是我姐基本每天打一次。
李:這個(gè)時(shí)候體現(xiàn)出來(lái)女兒的好處了吧。
十三:是的呀。
李:有些家庭可能比較open,相處模式比較先進(jìn),或者說(shuō)他們更像短視頻或者電視劇里那些家庭,
他們可以跟父母談天說(shuō)地,每天都可以與父母分享自己遇到的一些人和事兒。
李:一種愛(ài)是不用說(shuō)“我愛(ài)你”的,另一種是“愛(ài)就大聲說(shuō)出來(lái)”。
十三:是的,沒(méi)有對(duì)錯(cuò),都是愛(ài),都是偉大的愛(ài)。
李:這讓我想到了一個(gè)Java知識(shí)點(diǎn)
十三:嗯嗯?說(shuō)來(lái)聽(tīng)聽(tīng)
李:Java里有一個(gè)運(yùn)算符 “+=”(當(dāng)然還有"-="等)
+= 操作符會(huì)進(jìn)行隱式自動(dòng)類型轉(zhuǎn)換,比如以下代碼:
package base;/*** @author 木子的晝夜編程*/ public class Test {public static void main(String[] args) {byte a = 100;byte b = 100;b+=a;System.out.println(b);} }編譯后其實(shí)會(huì)變成這個(gè)樣子:
// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) //package base;public class Test {public Test() {}public static void main(String[] args) {byte a = 100;byte b = 100;byte b = (byte)(b + a);System.out.println(b);} }可以看到b+a被強(qiáng)轉(zhuǎn)成byte了。
我們用Javap看一下idea生成的字節(jié)碼 :
課外知識(shí) : int強(qiáng)轉(zhuǎn)byte、int強(qiáng)轉(zhuǎn)short、int強(qiáng)轉(zhuǎn)char,對(duì)應(yīng)的指令是:i2b、i2s、i2c
這個(gè)“+=“就很像我們說(shuō)的第一種愛(ài),他默默地為我們做了一些事(類型轉(zhuǎn)換),他可能會(huì)偷偷在你的出遠(yuǎn)門(mén)的行李里邊夾一些錢(qián),囑咐你出門(mén)注意安全,錢(qián)省著點(diǎn)兒花,想家了就常回來(lái)看看。
我們也會(huì)偶爾這樣寫(xiě):
package base;/*** @author 木子的晝夜編程*/ public class Test {public static void main(String[] args) {byte a = 100;byte b = 100;b = b+a;System.out.println(b);} }這里編譯會(huì)報(bào)錯(cuò):
這個(gè)很像我們所說(shuō)的第二種愛(ài),愛(ài)就直接說(shuō)(直接告訴你類型錯(cuò)誤,你自己改了),你如果要出遠(yuǎn)門(mén),他會(huì)直接給你說(shuō),
給你微信轉(zhuǎn)了點(diǎn)兒錢(qián),收一下,出門(mén)該花花,混不好了回來(lái),
多你一張嘴還是可以承擔(dān)起的。
? 我的父母可能是第一種,雖然家里沒(méi)什么錢(qián),每次上學(xué)出門(mén)都會(huì)盡可能給我多帶一些錢(qián)。他們經(jīng)常的叮囑就那幾句話:
別不舍得吃好的,買(mǎi)箱牛奶放家里喝。
多買(mǎi)幾身衣服,別舍不得買(mǎi)。
天熱了該開(kāi)空調(diào)就開(kāi)空調(diào),別舍不得開(kāi)。
跟同事好好相處別鬧別扭。
家里挺好的,不用擔(dān)心。
十三:是呀,父母這輩子就一個(gè)愿望,你過(guò)得好,過(guò)得比他們好。
李:疫情應(yīng)該快結(jié)束了,等結(jié)束了回家看看吧。
十三:是呀,好久沒(méi)回家了。
彩蛋:
上邊我們看到了b+=a的字節(jié)碼,我們從中可以了解,+=會(huì)被分成多步操作,所以他不是線程安全的,有一些面試官喜歡問(wèn)這個(gè)是不是線程安全的,為什么不是線程安全的。你仔細(xì)看看我上邊那張圖,大概說(shuō)一下應(yīng)該就能過(guò)了這個(gè)面試題。
總結(jié)
- 上一篇: 并发编程的三大特性——原子性,可见性,有
- 下一篇: 健身房健身需要什么装备,五款健身房必备运