線程基礎(chǔ) 基礎(chǔ)概念 進程程序運行資源分配的最小單位 線程CPU調(diào)度的最小單位,必須依賴于進程而存在 CPU核心數(shù)和線程數(shù)的關(guān)系一般情況下是1:1對應(yīng)關(guān)系,Intel引入超線程...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
kotlin嵌套類、內(nèi)部類、匿名內(nèi)部類 伴生對象 Kotlin中的對象指的是使用object關(guān)鍵字定義的類型聲明,一般用作單例模式和伴生對象。 object讓創(chuàng)建單例變得十分...
兩個接口中有同樣的方法時的用法 /** 對于兩個接口內(nèi),名稱、參數(shù)都相同的的方法 并且在實現(xiàn)類中對他們進行不同實現(xiàn) 具體實現(xiàn): super<接口或超類的名稱>.方法 在子類或...
簡介 Kotlin的擴展函數(shù)功能使得我們可以為現(xiàn)有的類添加新的函數(shù),實現(xiàn)某一具體功能 。擴展函數(shù)是靜態(tài)解析的,并未對原類添加函數(shù)或?qū)傩?,對類本身沒有任何影響。擴展屬性允許定義...
中綴調(diào)用 實現(xiàn)中綴調(diào)用必須滿足下面三個條件: 該函數(shù)必須為成員函數(shù)或者擴展函數(shù)必須只有一個參數(shù)使用infix關(guān)鍵字修飾 這val map = mapOf(1 to "one"...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。 如果還不了解RxJava,請看文章:Android:這是一...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。 如果還不了解RxJava,請看文章:Android:這是...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。 如果還不了解RxJava,請看文章:Android:這是...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。 如果還不了解RxJava,請看文章:Android:這是...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。 如果還不了解 RxJava,請看文章:Android:這...