Why 簡化異步代碼的編寫狞山。 執(zhí)行嚴格主線程安全確保你的代碼永遠不會意外阻塞主線程,并增強了代碼的可讀性漂问。 提升代碼安全性,不會發(fā)生內(nèi)存泄露女揭。 ...
反射 什么是反射kotlin的反射和java反射差不多蚤假,第一個作用是獲取程序在運行時刻的內(nèi)部結(jié)構(gòu),比如檢查一個對象的類型田绑,某個類型有哪些構(gòu)造函數(shù)...
函數(shù)和lambda表達式 函數(shù)聲明 函數(shù)調(diào)用 默認參數(shù) 命名參數(shù) 可變數(shù)量的參數(shù)(Varargs)函數(shù)的參數(shù)(通常是最后一個)可以用 varar...
@CallSuper注解的坑 1.假如你寫了一個gradle的庫叫appFramework勤哗,這里面有個類BaseFragment繼承了Fragm...
對一個對象實例調(diào)用多個方法 (with)
why kotlin kotlin引入現(xiàn)代語言的所有特性,而沒有引入新的限制掩驱,它適合android原生開發(fā) 兼容性kotlin完全兼容jdk1....
1.kotlin和java一樣支持類型參數(shù): 你可以像下面這樣創(chuàng)建實例芒划,你需要提供類型參數(shù): 假如類型參數(shù)是可以推斷的,比如根據(jù)構(gòu)造函數(shù)的參數(shù)等...
生命周期 service的生命周期相對activity來說比較簡單欧穴,一個servcie的生命周期從創(chuàng)建到銷毀有兩條路徑: started ser...