ArrayList和LinkedList的区别
- 底层实现不同,ArrayList基于动态数组的数据结构,LinkedList基于链表的数据结构。
- 对于访问get和set,ArrayList效率优于LinkedList。
- 对于增加add和删除remove,LinkedList优于ArrayList。
Java基本数据类型
- 整数类型,byte、int、short、long。
- 浮点型,float、double。
- 字符型,char。
- 布尔型,boolean。
Activity的生命周期
- onCreate()
- onStart()
- onResume()
- onRestart()
- onPause()
- onStop()
- onDestory()
跳转页面Activity的生命周期
- 打开页面A
A.onCreate()->A.onStart()->A.onResume() - 由页面A到页面B
A.onPause->B.onCreate()->B.onStart()->B.onResume()->A.onStop() - 由页面B返回页面A
B.onPause()->A.onRestart()->A.onStart()->A.onResume->B.onStop()->B.onDestory()
线程安全的数据结构
https://blog.csdn.net/hellwhj/article/details/76576933
https://blog.csdn.net/u014482758/article/details/50669483
Lopper
https://blog.csdn.net/runrun117/article/details/79514422
AMS
https://blog.csdn.net/caohang103215/article/details/79597260
进程间的通信
- 管道
- 信号
- 消息队列
- 信号量
- 共享内存
- 套接字
View的绘制
汇总
https://blog.csdn.net/huangqili1314/article/details/79448187