
一. 背景 這段時間接手了一個比較緊急的項目讹蘑,它是一個運行在某開發(fā)板上的 Android 項目。 該項目采用的架構(gòu)比較老筑舅,例如 RxJava 還在使用 1.x 的版本座慰。起初看...
JCTree簡要分析 [toc] JCAnnotatedType 被注解的泛型:(注解的Target為ElementType.TYPE_USE時可注解泛型) JCAnnota...
666
AOP 最后一塊拼圖 | AST 抽象語法樹 —— 最輕量級的AOP方法前言 Aspect 語法難懂?ASM 字節(jié)碼操作繁瑣翠拣?APT 難以精準(zhǔn)找到切入點版仔?你該試試 AST 了!編輯器級別,效率高蛮粮,更輕量益缎。 一、概念 在開始上手之前蝉揍,我們先了解下幾...
更多移動技術(shù)文章請關(guān)注本文集:知乎移動平臺專欄 背景 知乎 Android 客戶端作為一個比較大型的應(yīng)用链峭,由于功能不斷地迭(zeng)代(jia),啟動速度也會受到影響又沾,為了...
我本來不是特別想寫這個書評表窘,但是有感于最近簡書上看到的一些現(xiàn)象典予,讓我覺得惡心,便借這個書評一道評論一番乐严。 對于簡書上自封為王自認(rèn)才女瘤袖,互捧臭腳,拉幫結(jié)派形成一個禮尚往來的交際...
目錄: NIO結(jié)構(gòu) NIO與傳統(tǒng)IO異同 NIO使用步驟 NIO代碼 ByteBuffer難點解析 1:NIO結(jié)構(gòu): Channel:通道,連接客戶端和服務(wù)端的一個管道滞磺,管道...
Android內(nèi)存泄漏一直是困擾我們Android開發(fā)者的一個心病升薯,由于開發(fā)人員對于知識掌握的不夠深入或者代碼的不夠規(guī)范,稍不注意就會導(dǎo)致代碼出現(xiàn)內(nèi)存泄漏击困。那么怎么解決內(nèi)存泄...
文章來源于博客《Modify Java 8 final behaviour with Annotations》涎劈,作者Johan Kragt广凸,我覺得寫的很好,所以嘗試翻譯蛛枚。本文...