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