应用:线程池、日程安排(Scheduler)、工作队列。 解耦,通过命令来解耦请求者和执行者, 请求者 ->命令 -> 执行者实现:请求者执...
复杂度分析包括: 时间复杂度分析 空间复杂度分析 事后统计法 我们常用事后统计法来统计效率,这种方法也存在一些问题例如:1,测试结果依赖测试环境...
canvas 理解 辅助坐标系,辅助绘制1 2 canvas的两种操作1,canvas位置(大小、位置)、matrix操作(translate ...
gradle构建的三个生命周期阶段:初始化阶段配置阶段执行阶段 构建plugin方式一:gradle项目默认buildSrc名字的module是...
打印acitivity任务栈信息:adb shell dumpsys activity activities打印正在运行的信息:adb shel...
1、单独使用startService & stopService (1)第一次调用startService会执行onCreate、onStart...
evenbus四种模式 POSTING、MAIN、BACKGROUND、ASYNCPOSTING:默认模式,在哪个线程发布消息就要在哪个线程接受...
线程机制理解开启线程: Thread thread = new Thread(Runnable).start();thread.stop()方法...
var j;//Object类型,如果指定了值 就是具体类型,没有指定就是Object类型j = 10;j = “huo”; dynamic z...