Android面试知识点(六):Binder

2021-08-07  本文已影响0人  书虫大王X

1、== 和 equals:

2、抽象类和接口的区别:

3、ArrayList:

4、HashMap和HashTable:

6、垃圾回收:

虚拟机栈(栈帧中的本地变量表)中引用的对象
方法区中类静态属性引用的对象
方法区中常量引用的对象
本地方法栈中JNI(即一般说的Native方法)引用的对象

应用场景:(1)为其它线程提供服务支持的情况;(2)在任何情况下,程序结束时,这个线程必须正常且立刻关闭,就可以作为守护线程来使用;反之,如果一个正在执行某个操作的线程必须要正确地关闭掉否则就会出现不好的后果的话,那么这个线程就不能是守护线程,而是用户线程。通常都是些关键的事务,比方说
数据库录入或者更新,这些操作都是不能中断的。


threadLocal
threadLocal应用情景
强引用

并发

内存泄漏、频繁申请内存得不到急时的回收

上一篇 下一篇

猜你喜欢

热点阅读