一、簡介 Koin是一款輕量級的依賴注入框架,它允許Android應(yīng)用程序輕松管理組件之間的依賴關(guān)系。 Koin的主要目標(biāo)是使依賴注入變得簡單,...
一、CPU Top命令 -n 代表運行多少次-d 代表間隔時間-m 代表按排序最大的幾個-p 代表某個進(jìn)程-s 代表按什么排序(數(shù)字1-9、默認(rèn)...
一、概述 委托模式是軟件設(shè)計模式中的一項基本技巧。在委托模式中,有兩個對象參與處理同一個請求,接受請求的對象將請求委托給另一個對象來處理。 Ko...
Kotlin 用對象表達(dá)式和對象聲明來實現(xiàn)創(chuàng)建一個對某個類做了輕微改動的類的對象,且不需要去聲明一個新的子類。 一、對象表達(dá)式 通過對象表達(dá)式實...
一、定義 泛型,即 "參數(shù)化類型",將類型參數(shù)化,可以用在類,接口,方法上。與 Java 一樣,Kotlin 也提供泛型,為類型安全提供保證,消...
一、定義 Kotlin 在不修改類 / 不繼承類的情況下,向一個類添加新函數(shù)或者新屬性,更符合開閉原則。擴展是一種靜態(tài)行為,對被擴展的類代碼本身...
一、繼承 Kotlin 中所有類都繼承該 Any 類,它是所有類的超類,對于沒有超類型聲明的類是默認(rèn)超類: Any 默認(rèn)提供了三個函數(shù): equ...
一、類定義 Kotlin 類可以包含:構(gòu)造函數(shù)和初始化代碼塊、函數(shù)、屬性、內(nèi)部類、對象聲明。Kotlin 中使用關(guān)鍵字 class 聲明類,后面...
一、IF 表達(dá)式 一個 if 語句包含一個布爾表達(dá)式和一條或多條語句。定義: 二、When 表達(dá)式 when 將它的參數(shù)和所有的分支條件順序比較...