首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
smartsean
掘友等级
Android Developer
中高级Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
如何正确的终止一个线程?
我们知道当调用 Thread 的 start()方法,执行完 run()方法后,或在 run()方法中 return,线程便会自然消亡。但是如果一些线程长时间的在后台运行,那么怎么去停止呢?下面介绍几种方法: 这种方式比较灵活,不管是通过继承 Thread 类还是实现 Runn…
HashMap 源码分析
前面分别分析了常用的 ArrayList 和 LinkedList 的源码,前面讲了 ArrayList 内部是使用数组实现的,LinkedList 内部是使用双向链表实现的,而作为我们也经常使用的 HashMap,内部是使用数组+单链表实现的,可以通过数组的寻址快的特性定位哈…
LinkedList 源码分析
上篇文章分析了 ArrayList 的源码,面试过程中经常会被面试官来问 LinkedList 和 ArrayList 的区别,这篇文章从源码的角度来看下 LinkedList 以后,再和上篇文章做个对比,相信你会有一个自己的判断的。 从图中可以看出,LinkedList 和 …
ArrayList 源码分析
ArrayList 算是我们开发中最经常用到的一个集合了,使用起来很方便,对于内部元素的随机访问很快。今天来分析下ArrayList 的源码,本次分析基于 Java1.8 。 从描述里面来看,ArrayList 是继承于 AbstractList 的,并且实现了 Seriali…
Android 事件分发机制
还有一些其他的应用等。 我会根据源码的方式进行讲解,尽量描述的清楚些。 其实这里就是 Android 事件分发机制的体现。 在我们点击按钮的时候,会有按下、抬起的操作,其实这两个操作对应的就是 ACTION_DOWN 事件和 ACTION_UP 事件。 在我们滑动页面的时候,会…
Android 多线程之 Handler 基本使用
这主要是一个讲解 Android 中多线程的系列,全部文章如下: Android 多线程之 Handler 基本使用 Android 多线程之 Handler 源码分析 Android 多线程之 HandlerThread源码分析 Android 多线程之 AsyncTask使…
Dagger2 、 MVP的简单封装
现在很多 Android 开发都在用 MVP 模式,并且现在 Dagger2 注入依赖也挺方便的,所以就简单的对两者做了个封装,这样使用起来会更加方便。我们这里不对 MVP 做具体的讲解,只是简单的封装一下,便于使用,具体的 MVP 使用请参考其他文章。 代码已上传到 Gith…
Java常用集合框架(一)
Java 集合框架在我们日常的开发学习中应该是经常用到。那么什么是集合框架呢? 从字面意思来看,就是集合的框架。 网友给出了以下解释: 数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构…
Java常用集合框架(一)
Java 集合框架在我们日常的开发学习中应该是经常用到。那么什么是集合框架呢? 从字面意思来看,就是集合的框架。 网友给出了以下解释: 数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构…
Handler
5、子线程中创建 Handler(handler1)发送消息,在子线程中的Handler(handler1) 中处理,然后发送给主线程(mHandler) 去更新 UI 6、在子线程中更新 UI (对的,你没看错,就是在子线程中更新 UI ) 7、消除使用 Handler 的过…
下一页
个人成就
文章被点赞
309
文章被阅读
79,981
掘力值
1,723
关注了
22
关注者
71
收藏集
13
关注标签
10
加入于
2016-11-28