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) 選擇排序思想很簡單抬虽,對所有元素進行遍歷官觅,選出最小(或最大)的元素與第一個元素進...