@jackleeMeta 原作者研究比較深
科普:為什么 String hashCode 方法選擇數(shù)字31作為乘子1. 背景 某天,我在寫(xiě)代碼的時(shí)候,無(wú)意中點(diǎn)開(kāi)了 String hashCode 方法。然后大致看了一下 hashCode 的實(shí)現(xiàn),發(fā)現(xiàn)并不是很復(fù)雜。但是我從源碼中發(fā)現(xiàn)了一個(gè)...
1. 背景 某天,我在寫(xiě)代碼的時(shí)候,無(wú)意中點(diǎn)開(kāi)了 String hashCode 方法。然后大致看了一下 hashCode 的實(shí)現(xiàn),發(fā)現(xiàn)并不是很復(fù)雜。但是我從源碼中發(fā)現(xiàn)了一個(gè)...
現(xiàn)在互聯(lián)網(wǎng)加班都成一種風(fēng)氣了
這真是一場(chǎng)非常成功的“活動(dòng)”-996ICU前提 這篇文章,就說(shuō)說(shuō)經(jīng)歷了今天一天的所感所想吧,程序員嘛!都是知道這件事情,那么不是程序員的你,可以知乎頭條搜索一下,應(yīng)該是可以看到的,雖然說(shuō)流量被壓下去了,但是已經(jīng)產(chǎn)生的...
前提 這篇文章,就說(shuō)說(shuō)經(jīng)歷了今天一天的所感所想吧,程序員嘛!都是知道這件事情,那么不是程序員的你,可以知乎頭條搜索一下,應(yīng)該是可以看到的,雖然說(shuō)流量被壓下去了,但是已經(jīng)產(chǎn)生的...
用了,這個(gè)異常跟anko沒(méi)關(guān)系,是代碼邏輯不嚴(yán)謹(jǐn)導(dǎo)致的
Kotlin常見(jiàn)問(wèn)題(一)不知道大家在使用kotlin語(yǔ)言使用toast的時(shí)候有沒(méi)有遇到這樣一個(gè)異常: java.lang.NoSuchMethodError: No virtual method g...
你好!我們是Java耕耘者專(zhuān)注于程序員Java開(kāi)發(fā)公眾號(hào)“陳不2”。我們很贊賞你的文章,希望能獲得轉(zhuǎn)載授權(quán)。授權(quán)后,你的文章將會(huì)在公眾號(hào)“陳不2”、發(fā)布。我們會(huì)注明來(lái)源和作者姓名。
非常感謝~~~
Java并發(fā)系列之volatile講到Java并發(fā),多線程編程,一定避免不了對(duì)關(guān)鍵字volatile的了解,那么如何來(lái)認(rèn)識(shí)volatile,從哪些方面來(lái)了解它會(huì)比較合適呢? 個(gè)人認(rèn)為,既然是多線程編程,那我們...
先看幾個(gè)概念:線程:進(jìn)程中負(fù)責(zé)程序執(zhí)行的執(zhí)行單元。一個(gè)進(jìn)程中至少有一個(gè)線程。 多線程:解決多任務(wù)同時(shí)執(zhí)行的需求,合理使用CPU資源。多線程的運(yùn)行是根據(jù)CPU切換完成,如何切換...