![](https://img-blog.csdnimg.cn/20210304093819909.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试专栏
文章平均质量分 53
欢迎微信搜一搜“Android技术O2M分享”加入微信公众号!
SunshineBoy的博客
欢迎微信搜一搜“Android技术O2M分享”加入微信公众号!
展开
-
字节跳动面试题:三个线程a、b、c,按顺序循环输出1~100个数
方案一:循环栅栏锁方案二:自旋锁原创 2021-12-10 10:04:50 · 2787 阅读 · 0 评论 -
Android开发 面试题2021年干货汇总解答(三)
目录Java内存模型(JMM)同步锁synchronizedJVMGC回收机制数据库升级上一篇 Android开发 面试题2021年干货汇总解答(二)Java内存模型(JMM) 前面两章讲了进程和线程这回讲讲Java内存模型,Java内存模型就是控制Java线程之间通信,定义各个变量的访问规则。在Java内存模型中划分了主内存和本地内存,大家都知道线程之间通信才有共享内存指的就是主内存,每个线程又都有自己的本地内存。同步锁synchronized 别错过哦后面还有更精彩 An原创 2021-03-08 14:04:50 · 145 阅读 · 1 评论 -
Android开发 面试题2021年干货汇总解答(二)
上一篇Android 常见面试题详细解答(一)1.AsyncTask异步加载 上一期讲了可以用Handler消息机制实现子线程刷新UI,当然处理这一复杂场景Google为我们提供了更好的解决方案就是扩展 AsyncTask类,此类可简化与界面进行交互所需执行的工作线程任务。private class MyAsyncTask extends AsyncTask<Params, Progress, Result> { @Override protected Result doInBac原创 2021-03-03 14:01:26 · 210 阅读 · 2 评论 -
Android开发 面试题2021年干货汇总解答(一)
“ 金三银四,又是一年跳槽季,关注我也许面试中你遇到的难题在这里有你想要的解答。”1.什么是Activity Activity是四大组件之一,其他三大组件:service、BroadcastReceiver、ContentProvider;2.Activity的生命周期 onCreate()——》onStart()——》onResume()——》onPause()——》onStop()(——》onRestart()——》onStart())——》onDestroy()3.Service两种启动原创 2021-02-23 14:32:11 · 2586 阅读 · 4 评论