![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人总结
阿Ciu
问题不大
展开
-
Android社招面试题整理
Android:activity,fragment生命周期启动模式:appA启动appB栈的变化RecyclerView与ListView的原理,观察者模式,复用描述一下Handler的原理一个线程可否有多个Handler,怎么保证只有一个Looper由此问题衍生出Threadlocal,面试官问Threadlocal如何保证只有一个对象,这里我答的不是很好,Threadlocal其实在Android的looper里是判断了只有一个的逻辑,但真正的使用并不是这个特性应该是.原创 2020-08-22 01:27:59 · 455 阅读 · 0 评论 -
Android开发必须懂的Java知识
系列文章:Android开发必须懂的网络知识未完待续...原创 2020-08-22 01:21:46 · 208 阅读 · 0 评论 -
Android开发必须懂的网络知识
1.五层协议的体系结构,每层有哪些协议?思路:分别解释+拓展补充Http和Https的区别原创 2020-08-09 23:53:02 · 265 阅读 · 0 评论 -
RecyclerView的卡顿分析与解决方案
RecyclerView是Android开发中常见的组件之一,也是官方推荐的ListView的替代品。然而在实际使用中我遇到了RecyclerView卡顿的问题,在这里记录一下。也综合总结网上其他可能发生卡顿的情况和解决方案。通过归类分析,RecyclerView出现卡顿的问题可以分为以下两大类情况:1.在UI线程进行网络任务或者其他耗时操作2.图片数据过多或者过大1的解决方法:将耗时任务异步处理,addData部分放在UI线程中。2数据过多的解决方法:后端控制...原创 2020-07-22 23:41:47 · 5185 阅读 · 0 评论 -
[JVM]我的JVM学习笔记
JVM的内存结构:分为五个结构:1.程序计数器:当前线程所执行的字节码的行号指示器。各线程计数器相互独立,称为“线程私有”的内存区域。2.Java虚拟机栈:用于描述Java方法的内存模型。每个方法执行时都会创建一个栈帧用于存储信息,包括局部变量表,操作数栈,动态链接,方法出口。每个方法从调用到执行完成的过程就对应着一个栈帧在虚拟机中从入栈到住栈的过程。(StackOverflo...原创 2020-04-06 23:32:06 · 159 阅读 · 0 评论