??對(duì)象作為面向?qū)ο缶幊陶Z(yǔ)言最重要的概念,在Java中平時(shí)都是new一個(gè)對(duì)象來(lái)創(chuàng)建新對(duì)象休吠,其實(shí)在Java中有4種也可以說(shuō)5種方式來(lái)創(chuàng)建對(duì)象: 1扳埂、通過(guò)new創(chuàng)建對(duì)象??new...
??對(duì)象作為面向?qū)ο缶幊陶Z(yǔ)言最重要的概念,在Java中平時(shí)都是new一個(gè)對(duì)象來(lái)創(chuàng)建新對(duì)象休吠,其實(shí)在Java中有4種也可以說(shuō)5種方式來(lái)創(chuàng)建對(duì)象: 1扳埂、通過(guò)new創(chuàng)建對(duì)象??new...
??最近在學(xué)習(xí)字節(jié)碼插樁技術(shù),利用字節(jié)碼插樁技術(shù)瘤礁,我們可以在編譯時(shí)期對(duì)字節(jié)碼進(jìn)行修改阳懂,達(dá)到完成一些特殊需求,比如埋點(diǎn)(可以聲明一個(gè)BaseActivity柜思,在onCreate...
??初看到這個(gè)問(wèn)題心里還是有點(diǎn)尷尬的岩调,平時(shí)確實(shí)沒(méi)注意過(guò)String最大能有多長(zhǎng)。想要知道String到底有多長(zhǎng)赡盘,只能從源碼層面來(lái)找答案了号枕。??Java中String不是基本數(shù)...
劉海屏從Iphone 8開始陨享,這股風(fēng)慢慢吹到了Android平臺(tái)葱淳,目前市面上的劉海屏主要集中在高版本的高端機(jī)器上,國(guó)內(nèi)主要以華為P20抛姑,Vivo赞厕,Oppo最新旗艦機(jī)在引領(lǐng)劉海...
圖標(biāo)禁用的時(shí)候變灰定硝,然后正常的時(shí)候變黑皿桑,本來(lái)打算用selector寫,但是需要倆個(gè)圖標(biāo)蔬啡,突然想到tint诲侮,試著用代碼設(shè)置tint。 就用到了DrawableCompat 這個(gè)...
最近在做一個(gè)即時(shí)聊天的項(xiàng)目星爪,聊天界面點(diǎn)擊輸入框時(shí)浆西,輸入框老是被遮擋,設(shè)置了android:windowSoftInputMode="adjustResize"也沒(méi)用 于是我就...
我是在深入學(xué)習(xí) kotlin 時(shí)第一次看到協(xié)程顽腾,作為傳統(tǒng)線程模型的進(jìn)化版近零,雖說(shuō)協(xié)程這個(gè)概念幾十年前就有了诺核,但是協(xié)程只是在近年才開始興起,應(yīng)用的語(yǔ)言有:go 久信、goLand窖杀、k...
前言 ?今年的Google開發(fā)者大會(huì)已表明將Kotlin作為其正式的語(yǔ)言,現(xiàn)Google大力主推Kotlin裙士, 在GitHub上的官方Demo基本都是用Kotlin編寫的入客,在...
通過(guò)這個(gè)我們知道了okhttp3 從3.13.0之后不再支持android5.0以下的系統(tǒng)了。 如果你用了implementation("com.squareup.okhtt...