- 博客(4)
- 资源 (106)
- 收藏
- 关注
原创 JVM、内存相关问题
在 Java 中可以作为GC Roots 的对象主要有以下几种: 1.Java 栈中引用对象。 2.本地方法栈中 JNI 引用的对象。 3.方法区中运行时常量池引用的对象。 4.方法区中静态属性引用的对象。 5.运行中的线程 6.由引导类加载器加载的对象 7.GC控制的对象 ...
2020-03-26 12:36:45 263
原创 View怎么显示在界面上的
View怎么显示在界面上的,其实面试官想问Activity 与 Window 与 View 之间的关系,把这三者间的问题说清楚,在总结一下其实就差不多了,可以在把LayoutInflater.from(mContext).inflate(resId, contentParent) 讲讲,基本上达到面试官的期望值了。 先创建 Activity ,然后再Activity 中创建一个Ph...
2020-03-24 16:30:02 653 1
原创 volatile相关面试点
目录 并发编程的三个重要特性 1.volatile 的原子性、可见性、有序性 2.volatile 深入解析 3.volatile 和 synchronized 并发编程的三个重要特性 1. 原子性:在一次操作或者多次操作中,要么所有的操作全部得到执行并且不会受到任何因素的干扰而中断,要么所有的操作都不执行。 2. 可见性:当一个线程对共享变量进行了...
2020-03-08 13:23:19 164
原创 Handler 面试相关
Handler机制整体流程;Looper.loop()为什么不会阻塞主线程;IdHandler(闲时机制);postDelay()的具体实现;post()与sendMessage()区别;使用Handler需要注意什么问题,怎么解决的? https://www.jianshu.com/p/a77af781f678 第一个问题? loop在没有消息的时候会沉眠,释放CPU,只有在有消息的时候在...
2020-03-07 17:55:18 661 2
搜索界面和二级列表带全选,反选的数据同步
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人