
源码
文章平均质量分 92
LPF_FORFREE
积跬步,至千里;积小流,成江海;登高山,知天之高;临深溪,知地之厚。
展开
-
HashMap源码分析
这次我们还是从HashMap的构造方法入手,通过几个重要的方法来一步步深入HashMap的源码。在介绍构造方法之前先看一下几个比较重要的常量。 1.常量 //默认初始容量 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量 static final int MAXIMUM_CA...原创 2020-03-09 12:07:02 · 304 阅读 · 0 评论 -
Toast源码分析
源码分析系列这是第一篇,统一在此说明一下,以后的文章就不做说明了。写这写文章只是个人见解分析,当然最重要的是自我感觉源码阅读方面有所欠缺,也想通过这种方式培养一下自己阅读源码的习惯,记录一下当时的理解。如果能收集到一些好的建议和理解那就更好了。以Toast源码开始是因为Toast源码简单,容易理解,由易到难需要一个过程。 构造方法 我们从最简单的使用开始入手 Toast.makeText(cont...原创 2020-02-24 10:05:02 · 388 阅读 · 0 评论 -
Handler原理
文章目录引言原理总结源码Handler部分Looper部分Message部分MessageQueue部分感谢读者告诫自己 引言 Handler是Android中线程间通信的一种机制,它在APP的整个生命周期过程中都发挥着重要的作用,是Android中最重要的机制之一。 无论是初中高级程序员,它都是面试必问项。同时它也是基础中的基础,必须掌握。 原理总结 Handler消息通信过程中主要涉及以下几个对象:Handler、Looper、Message、MessageQueue Handler主要负责消息的发送原创 2022-05-15 17:02:31 · 842 阅读 · 0 评论