
Gson和Type SerializedName注解 SerializedName注解提供了兩個屬性裹纳,value單個揪漩,alternate多個埠戳。注...
android注解:通過android.support.annotation庫: NonNull不為空:成員變量肥缔、局部變量扭弧、參數(shù)芙代、方法返回 Ca...
Runnable谎脯、Callable、Future和FutureTask 線程池:繼承關(guān)系:ThreadPoolExecutor->Executo...
參考偏向鎖->基本可以確定只有一個線程在執(zhí)行同步塊的時候使用稍味,一旦有了競爭就升級為輕量級鎖废麻,升級為輕量級鎖的代價挺大,這種情況下要禁用模庐。 偏向鎖...
參考 當(dāng)Android四大組件狀態(tài)改變時會updateOomAdjLocked()來同步更新相應(yīng)進程的ADJ優(yōu)先級烛愧。這里需要說明一下,當(dāng)同一個進...
5、Lock 和 Synchronized 的選擇 總的來說怜姿,Lock 和 Synchronized 有以下幾點不同: (1). Lock是一個...
sqlite詳解1.SQLiteStatement提升多次操作的性能2.刪除表字段:sqlite不支持刪除字段慎冤,只支持增加字段嗎,只能重命名舊表...
并行:多核cpu同時處理多件事并發(fā):偽并行 繼承關(guān)系:ThreadPoolExecutor->ExecutorService->Executor...
常見排序算法及JAVA實現(xiàn) 簡單選擇排序(SelectSort) 選擇排序思想很簡單,對所有元素進行遍歷沧卢,選出最小(或最大)的元素與第一個元素進...