線程基礎(chǔ) 基礎(chǔ)概念 進(jìn)程程序運(yùn)行資源分配的最小單位 線程CPU調(diào)度的最小單位刚照,必須依賴于進(jìn)程而存在 CPU核心數(shù)和線程數(shù)的關(guān)系一般情況下是1:1對(duì)應(yīng)關(guān)系泡一,Intel引入超線程...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全罗岖、思路不清晰涧至、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
kotlin嵌套類(lèi)跳夭、內(nèi)部類(lèi)、匿名內(nèi)部類(lèi) 伴生對(duì)象 Kotlin中的對(duì)象指的是使用object關(guān)鍵字定義的類(lèi)型聲明们镜,一般用作單例模式和伴生對(duì)象币叹。 object讓創(chuàng)建單例變得十分...
兩個(gè)接口中有同樣的方法時(shí)的用法 /** 對(duì)于兩個(gè)接口內(nèi)模狭,名稱颈抚、參數(shù)都相同的的方法 并且在實(shí)現(xiàn)類(lèi)中對(duì)他們進(jìn)行不同實(shí)現(xiàn) 具體實(shí)現(xiàn): super<接口或超類(lèi)的名稱>.方法 在子類(lèi)或...
簡(jiǎn)介 Kotlin的擴(kuò)展函數(shù)功能使得我們可以為現(xiàn)有的類(lèi)添加新的函數(shù),實(shí)現(xiàn)某一具體功能 嚼鹉。擴(kuò)展函數(shù)是靜態(tài)解析的邪意,并未對(duì)原類(lèi)添加函數(shù)或?qū)傩裕瑢?duì)類(lèi)本身沒(méi)有任何影響反砌。擴(kuò)展屬性允許定義...
中綴調(diào)用 實(shí)現(xiàn)中綴調(diào)用必須滿足下面三個(gè)條件: 該函數(shù)必須為成員函數(shù)或者擴(kuò)展函數(shù)必須只有一個(gè)參數(shù)使用infix關(guān)鍵字修飾 這val map = mapOf(1 to "one"...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用祸憋、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)会宪,深受各大 Android開(kāi)發(fā)者的歡迎。 如果還不了解RxJava蚯窥,請(qǐng)看文章:Android:這是一...
前言 Rxjava掸鹅,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)拦赠,深受各大 Android開(kāi)發(fā)者的歡迎巍沙。 如果還不了解RxJava,請(qǐng)看文章:Android:這是...
前言 Rxjava荷鼠,由于其基于事件流的鏈?zhǔn)秸{(diào)用句携、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎颊咬。 如果還不了解RxJava务甥,請(qǐng)看文章:Android:這是...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用喳篇、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)敞临,深受各大 Android開(kāi)發(fā)者的歡迎。 如果還不了解RxJava麸澜,請(qǐng)看文章:Android:這是...
前言 Rxjava挺尿,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)炊邦,深受各大 Android開(kāi)發(fā)者的歡迎编矾。 如果還不了解 RxJava,請(qǐng)看文章:Android:這...