描述一下事件分发机制 所谓的事件分发其实就是事件的传递过程,主要涉及到三个方法: 其中InterceptTouchEvent方法是ViewGro...
设计模式有哪里个原则? 首先是三个最小化相关的 单一职责原则 每个类只负责单一功能 接口隔离原则 一个接口的行为应该尽可能小 迪米特原则 一个类...
设计模式有哪里个原则? 首先是三个最小化相关的 - 单一职责原则 每个类只负责单一功能 - 接口隔离原则 一个接口的行为应该尽可能小 - 迪米特...
数据结构与算法 写一下二叉树反转,不使用递归 实现一个二分查找 HashMap的实现原理,数据插入过程 ConcurrentHashMap的实现...
引用类型都有哪几种 强引用 软引用 弱引用 虚引用 都有什么区别 强引用引用的对象:就算抛出OOM,也不会被回收。 软引用引用的对象:在内存不够...
GET、POST有什么区别? POST和GET本质上没有区别。一个用与传递数据,另一个用于修改数据。 GET使用URL或Cookie传参。而PO...
http、https有什么区别 https协议需要到ca申请证书 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加...
什么是代理模式,代理模式有哪几种 代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象...
手写一个线程安全的单例 volatile关键字有什么作用 volatile关键字保证了对mInstance这个引用操作时对其他线程的可见性。 (...