作為一個高薪的android程序員,我在2015年虧了30w霉囚。不管你信不信糠涛,這是個真事兒腻窒。我也打算和你說說熬拒,這樣虧的劃不劃得著非春。 一葉障目袁勺,誤以為自己找到了G點 事情還要回到...
作為一個高薪的android程序員,我在2015年虧了30w霉囚。不管你信不信糠涛,這是個真事兒腻窒。我也打算和你說說熬拒,這樣虧的劃不劃得著非春。 一葉障目袁勺,誤以為自己找到了G點 事情還要回到...
今天我們來聊一聊Java的動態(tài)代理模式雹食,這個在很多開源庫中用的比較多的。要講到動態(tài)代理我們要先簡單講下靜態(tài)代理期丰,一步步遞進(jìn)群叶。 代理模式其實很常見,比如我們在用第三方庫的時候钝荡,...
睡覺之前街立,為了更好地入眠,讓我們來學(xué)習(xí)下反射+注解+動態(tài)代理的綜合使用姿勢埠通。在上篇文章中我們簡單的聊了下動態(tài)代理几晤,今天我們結(jié)合反射和注解來一起看下。首先會先簡單看下反射和注解...
APT植阴,就是Annotation Processing Tool 的簡稱蟹瘾,就是可以在代碼編譯期間對注解進(jìn)行處理圾浅,并且生成Java文件,減少手動的代碼輸入憾朴。注解我們平時用到的比...
簡介 suspendCoroutine 的使用 suspendCancellableCoroutine的使用 Retrofit是如何支持協(xié)程的 suspendCoroutin...
關(guān)于kotlin中的async/await大家肯定聽說了它們可以并行執(zhí)行狸捕,達(dá)到一個縮短程序執(zhí)行耗時的效果。大家最持诶祝看到的例子基本是這樣的: 這樣子是并行執(zhí)行兩個不同的耗時方法...
Kotlin語言基礎(chǔ)筆記 Kotlin流程控制語句筆記 Kotlin操作符重載與中綴表示法筆記 Kotlin擴(kuò)展函數(shù)和擴(kuò)展屬性筆記 Kotlin空指針安全(null-safe...
SideEffect 大家都知道在Compose中有一個重組的概念灸拍,也就是Recompose, 一般是因為數(shù)據(jù)源發(fā)生了變化砾省,界面跟隨要發(fā)生變化的場景鸡岗, 但是有時候我們要考慮兩...
1. 概述 泛型在java中有很重要的地位,在面向?qū)ο缶幊碳案鞣N設(shè)計模式中有非常廣泛的應(yīng)用编兄。 什么是泛型轩性?為什么要使用泛型? 泛型狠鸳,即“參數(shù)化類型”揣苏。一提到參數(shù),最熟悉的就是...