Android面试

2019-08-21  本文已影响0人  贝贝ovo

View.post为什么可以拿到View的宽高?

Handler之同步屏障机制(sync barrier)

一篇文章看明白 Android v1 & v2 签名机制

HTTP 协议入门

Android 服务两种启动方式的区别

序列化和反序列化的对单例破坏的防止及其原理
ObjectInputStream.readObject() -> ObjectInputStream.readObject0() -> readOrdinaryObject() -> 如果可序列化,.newInstance() 反射创建了新对象,所以单例破坏,如果添加了readResolve()就好了,是会继续调用 hasReadResolveMethod() ,有反射调用,重置obj再返回,单例就不会破坏了

上一篇 下一篇

猜你喜欢

热点阅读