忙碌了一年,期間也學(xué)習(xí)了不少東西,但是沒時間整理,乘著快過年了不是很忙的時候把學(xué)習(xí)的 Kotlin 知識記錄一下。使用的好處就不用說了。 數(shù)據(jù)類...
前言 在平時寫代碼的過程中都會出現(xiàn)很多方法中出現(xiàn)@Override @hide這樣的注解,還有在比如我們經(jīng)常用到的EventBus、Butter...
前言 都知道反射技術(shù)很厲害,對我們開發(fā)過程中的幫忙也特別大。而且在閱讀源碼的過程中也不難發(fā)現(xiàn)里面有很多地方都用到了反射。今天把最近了解到的反射技...
Java內(nèi)部類是Java言語的一個很重要的概念。在閱讀源碼的時候發(fā)現(xiàn)使用了很多的內(nèi)部類比如HashMap中的Node和ThreeNode。所以這...
提到synchronized關(guān)鍵字就會和同步、線程安全掛鉤。什么線程?說到線程先提一下進(jìn)程,進(jìn)程是由系統(tǒng)進(jìn)行資源分配合調(diào)度的一個獨(dú)立單位。線程是...
前言 HashMap在日常開發(fā)中基本是天天見的,而且都知道什么時候需要用HashMap,根據(jù)Key存取Value,但是存和取的時候那些操作卻是很...
最近項(xiàng)目使用組件化開發(fā)進(jìn)行重構(gòu),每個模塊可以是獨(dú)立的App也可以是Module依賴在主工程上,其中登錄頁面在用戶模塊中,此時在其他模塊如果需要用...
前言 String、StringBuffer和StringBuilder在平時都會有用到,但是他們到底有什么優(yōu)缺點(diǎn),什么時候該使用誰呢?下面我們...