大家好,这次我们来聊聊Java线程中ReentrantLock的使用,ReentrantLock和synchronized有相同的作用,都可以保证线程的安全性,但是Reent...
大家好,这次我们来聊聊Java线程中ReentrantLock的使用,ReentrantLock和synchronized有相同的作用,都可以保证线程的安全性,但是Reent...
前言: Android开发中网络开发是一个很重要的模块,基本上所有的APP也都用到了这个模块。从最开始自己实现网络模块到后来使用Google提供的网络框架Volley,再到现...
哈喽,大家新年好,在上一篇聊了Okhttp基本用法之后,准备再和大家聊聊Okhttp的其他方法。还没有看过我上一篇的同学可以点击链接先看看上一篇文章。 简单聊聊Okhttp基...
单例模式应该是Android开发中常用的一种设计模式。不仅我们经常用到,Android源码中也经常可以看到单例模式的运用。 单例模式很简单,但我相信有的同学并没有完全搞清楚,...
大家好,今天是大年初七,相信很多人都已经上班了,很不好意思,我还在放假中(自己脑补表情)。 最近也没什么事,就突然想起了当年面试的时候,面试官问我有没有写过自定义标签组控件,...
线程大家都很熟悉,一般在做耗时操作的时候,我们会开启一个线程来帮我们完成耗时任务,这样就可以避免主线程阻塞,提高用户体验。 但是在使用线程的时候有一个问题,线程本身执行情况我...
哈喽,大家好,这次我们来聊聊Handler机制。Handler机制大家都很熟悉,由Handler,Looper,MessageQueue以及Message组成的异步消息处理机...
哈喽,大家好,这次我们来聊聊JVM和Andorid虚拟机的一些知识点。希望大家在看了文章后能对JVM,Dalvik,ART有一个简单的认识,如果想要详细研究的话,这篇文章还没...
哈喽,大家好。今天我们来简单聊聊Android中View的绘制流程。这些东西个人感觉挺枯燥的,不过又是必须要掌握的东西,只有硬着头皮学了。本篇文章我会尽量说的简单易懂,如果有...