首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
汪和呆喵
掘友等级
Android开发
喵奴 程序猿 任青 猎人
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
Android8-1-SystemUI-Keyguard之滑动解锁流程
我们理解Keyguard的解锁流程主要从锁屏的界面Layout结构、touchEvent事件分发、解锁动作逻辑几个方面进行源码的分析##锁屏的界面Layout结构分析####StatusbarWind
Android8-1-SystemUI-Keyguard之指纹解锁流程
手指在指纹传感器上摸一下就能解锁,Keyguard是怎么做到的呢?下面我们就跟着源码,解析这整个过程。何时开始监听指纹传感器?先来看下IKeyguardService这个binder接口有哪些回调吧在
Android8-1-SystemUI-Keyguard之启动流程
今天开始梳理SystemUI Keyguard源码话不多说首先从启动流程开始:起点是在 SystemUI/src/com/android/systemui/SystemUIService.java启动
Java拾遗:Java的重载和方法调用优先级
Java 重载(Overload)存在于同一个类中,指一个方法与已经存在的方法名称上相同,但是参数类型、个数、顺序至少有一个不同。应该注意的是,返回值不同,其它都相同不算是重载。实例class A {
说说线程安全包装-Collections-synchronizedList
java集合工具类Collections.synchronizedList提供了集合的线程安全包装方法。那么它是如何让一个集合变成线程安全的呢?为什么说这种线程安全集合的实现效率非常低下?synchr
浅谈JAVA中的线程阻塞方法
线程阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),Java 提供了大量方法来支持阻塞,下面我们来一起总结一下JAVA中实现线程阻塞的方法。线程睡眠 sleep() 方法:sleep(
JAVA8对HashMap扩容机制的优化
如果 HashMap 的 table 长度为 M,全部存储的键值对数量为 N,如果哈希函数满足均匀性的要求,那么每条链表的长度大约为 N/M,因此平均查找次数的复杂度为 O(N/M)。为了让提高查找效
HashMap如何计算Entry在桶中的下标?
我们知道HashMap内部包含了一个 Entry 类型的数组 table。transient Entry[] table;Entry 存储着键值对。它包含了四个字段,从 next 字段我们可以看出 E
Arrays-asList(T----a)方法的坑
###踩了一个小坑,今天记录下来先看代码吧会有问题吗?很遗憾,remove这行会直接抛出异常Exception in thread "main" java.lang.UnsupportedOperat
ArrayList中elementData为什么被transient修饰
在阅读ArrayList源码时,发现保存元素的数组 elementData 使用 transient 修饰,该关键字声明数组默认不会被序列化。那么在序列化后,ArrayList里面的元素数组保存的数据
下一页
个人成就
文章被点赞
129
文章被阅读
101,013
掘力值
1,765
关注了
28
关注者
136
收藏集
1
关注标签
4
加入于
2020-01-06