原文链接[//www.greatytc.com/p/117a27b1f6ab]本文对ThreadLocal实现线程间分别存储数据,进行了深层次的探索,源码采用And...
原文链接[//www.greatytc.com/p/117a27b1f6ab]本文对ThreadLocal实现线程间分别存储数据,进行了深层次的探索,源码采用And...
关注到了很多的知识,
第一个:hash冲突的处理方式,线性探测法,区别于HashMap的链表法,缺点如博主所说,hash冲突严重,查询和设置会效率降低。
第二个:内存泄露问题,因gc回收机制,key被回收,value泄露,在set和get操作时,会把key为Null的value清理,防止内存泄露。
这些细节之前没关注到,学习了。
Java面试必问,ThreadLocal终极篇前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” ...
前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” ...
原文链接[//www.greatytc.com/p/c3b98b3348a2] 本篇文章分享Handler消息机制中的Message的使用和Message的复用原理...
一、Timer TimerTask 参考Java中的Timer和TimerTask在Android中的用法 在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任...
对于 ImageView ,你知道的有多少呢?我知道的有以下这么一些。本篇主要总结和分析 ImageView 加载图片的几种方式、加载图片时的缩放类型以及使用 ImageVi...
概述 retrofit是okhttp网络框架的封装。 App应用程序通过Retrofit请求网络,实际上是使用Retrofit接口层封装请求参数,之后由okhttp完成后续的...
安卓开发领域中,很多重要的问题都有很好的开源解决方案,例如Square公司提供网络请求 OkHttp , Retrofit 和现在非常流行的异步处理框架Rxjava。Squa...
在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的越多越深入,那么面试的印象会更...
2021年1月18号补充 2021年8月19号 这个博客写了很久了,陆续还有人在点赞,我还是比较高兴的,个人觉得ResponseTransformer那一块代码可能有点晦涩难...