Gson和Type SerializedName注解 SerializedName注解提供了两个属性,value单个,alternate多个。注...
android注解:通过android.support.annotation库: NonNull不为空:成员变量、局部变量、参数、方法返回 Ca...
Runnable、Callable、Future和FutureTask 线程池:继承关系:ThreadPoolExecutor->Executo...
参考偏向锁->基本可以确定只有一个线程在执行同步块的时候使用,一旦有了竞争就升级为轻量级锁,升级为轻量级锁的代价挺大,这种情况下要禁用。 偏向锁...
参考 当Android四大组件状态改变时会updateOomAdjLocked()来同步更新相应进程的ADJ优先级。这里需要说明一下,当同一个进...
5、Lock 和 Synchronized 的选择 总的来说,Lock 和 Synchronized 有以下几点不同: (1). Lock是一个...
sqlite详解1.SQLiteStatement提升多次操作的性能2.删除表字段:sqlite不支持删除字段,只支持增加字段吗,只能重命名旧表...
并行:多核cpu同时处理多件事并发:伪并行 继承关系:ThreadPoolExecutor->ExecutorService->Executor...
常见排序算法及JAVA实现 简单选择排序(SelectSort) 选择排序思想很简单,对所有元素进行遍历,选出最小(或最大)的元素与第一个元素进...