安卓要点总结
1、HashMap 和HashTable 区别;
有null 值。HTable 不支持。
a、线程安全;
b、速度;
2、为什么主线程不用Looper,而是直接调用Handler。
因为ActivityThread 已经直接调用,ActivityThread 作为Aty 的管理者。
ListView、RecycleView 区别或者不同;
lv 是View 的缓存,自建ViewHolde。
rv 内部提供ViewHolder。
AsynTask 原理;
内部开启两个线程,一个是,一个专门用于执行任务。
最后用Handler 处理界面 。
事件分发;
dispatchTouchEvent
interceptTouchEvent
TouchEvent
Okhttp、Glide 源码;
Geedao 数据库。
三种排序、二叉树;
进程间通信:
内容提供器;
广播;
Binder;
AIDL;
Activity 启动模式;
single
2、两个序列化区别;
jar 和arr 包区别;
绘制流程;
常见设计模式;
Java:
== 和equal 的区别;
一个是地址,一个是内容。
String、StringBuffer和StringBuilder 的区别;
int 和Integer 的区别;
继承、多态、重载和重写;
volited 关键字;
- 列表
- 列表·
create database;
system.out.println();
int a= 10;
if(int i=0; i< 10; i++){
if(a= b){
}
}
| s | p |
网关:
怎么建心跳包;
配网过程;
怎么连接摄像机(怎么引用库、序列号);
体会:
不断总结,不断整理。
网关App、卖锁App、钱包。