2018-12-14

Looper为什么要无限循环
https://www.jianshu.com/p/e149a2e89290
https://www.jianshu.com/p/8cc044e50ce6
主线程和子线程的区别
https://blog.csdn.net/qq_39493777/article/details/78211186
Android事件分发机制
https://www.jianshu.com/p/38015afcdb58
OOm是否可以try catch
https://blog.csdn.net/gvvbn/article/details/79454701
Picasso,Glide,Fresco对比分析
https://blog.csdn.net/github_33304260/article/details/70213300
为什么String要设计成不可变的
https://blog.csdn.net/renfufei/article/details/16808775
Java中如何保证线程安全性
https://blog.csdn.net/weixin_40459875/article/details/80290875
Android 线程池原理及使用
https://www.jianshu.com/p/7b2da1d94b42
Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
https://blog.csdn.net/lmj623565791/article/details/38377229
Android MVP模式 简单易懂的介绍方式
https://blog.csdn.net/swust_zeng_zhuo_k/article/details/78760947
Android 多线程:AsyncTask最详细使用教程
https://www.jianshu.com/p/ee1342fcf5e7
Android Service生命周期浅析
https://www.jianshu.com/p/cc25fbb5c0b3
三级缓存
https://www.jianshu.com/p/0967b6dbaa1f
android sqlite 升级数据库 修改表名, 增加字段,修改字段类型
https://blog.csdn.net/mafei852213034/article/details/55096032
方法二.
-- 把原表改成另外一个名字作为暂存表
ALTER TABLE old_table_name RENAME TO temp_table_name;
-- 如果需要,可以删除原表的索引
DROP INDEX ix_name;
-- 用原表的名字创建新表
CREATE TABLE old_table_name ( field_name INTEGER PRIMARY KEY AUTOINCREMENT , other_field_name text notnull);
-- 如果需要,可以创建新表的索引
CREATE INDEX ix_name ON old_table_name(field_name);
-- 将暂存表数据写入到新表,很方便的是不需要去理会自动增长的 ID
INSERT INTO old_table_name SELECT * FROM temp_table_name
-- 删除暂存表
DROP TABLE temp_table_name;

List,Set,Map的区别
https://www.cnblogs.com/IvesHe/p/6108933.html

static关键字

static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法:

用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;
用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;
静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;
静态导包用法,将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便。

Android 中的IPC机制
https://www.jianshu.com/p/57b8c864478e
进程间通信方式
https://blog.csdn.net/zeng622peng/article/details/62881783

android fragment传递参数_fragment之间传值的两种方法

可以使用bundle进行参数传递

HashSet与HashMap怎么判断集合元素重复

通过hashCode 和equals,HashSet是借助HashMap

String buffer 与string builder 的区别
https://blog.csdn.net/longfulong/article/details/78700239

你可能感兴趣的:(2018-12-14)