1、调用流程图 2、普通view的MeasureSpec的创建规则 3、Android系统坐标系
1、调用流程图 2、普通view的MeasureSpec的创建规则 3、Android系统坐标系
1、虚拟机中的对象创建过程 2、对象的内存布局 3、判断对象的存活
let with run apply also
1、运行过程(1)JIT 将热点代码直接编译到系统里成本地代码,加快执行速度 2、运行时数据区 结构 (1)程序计数器(线程私有): ① 为什么需要,因为系统有数据片轮转机制...
1、死锁 2、活锁:多个线程一直在执行无意义的工作,消耗资源 3、悲观锁和乐观锁(1)Synchornize 悲观锁:先锁住再执行业务操作(2)CAS乐观锁:先执行业务操作再...
1、volatile 保证可见性,不保证原子性 2、ThreadLocal:结构: 3、引用概念: (1)强引用:不会回收 (2)软引用:内存不足的时候才开始回收,回收后的对...
1、注解的基本理解https://www.jianshu.com/p/9471d6bcf4cf[https://www.jianshu.com/p/9471d6bcf4cf]...
1、java是天生的多线程2、创建线程的方式有两种(Thread源码中有注释)3、中断线程(1)stop()会直接杀掉线程,容易出现程序崩溃;(2)interrupt()发出...
0、泛型定义:在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。例如在哈希表的存取中,JDK1.5之前...
大佬,贴的源码地址呗
Android原生人脸识别Camera2+FaceDetector 快速实现人脸跟踪title: Android原生人脸识别Camera2+FaceDetector 快速实现人脸跟踪categories: Androidtags: 人脸识别 FaceDete...
看到很舒服
关于Gson的TypeToken[TOC] 引言 Gson在Json解析中使用广泛, 常用的数据类型都可以解析, 特殊的可以自定义Adapter解析. 在解析大量具有某些相同结构的数据上,我们总想复...
[TOC] 引言 Gson在Json解析中使用广泛, 常用的数据类型都可以解析, 特殊的可以自定义Adapter解析. 在解析大量具有某些相同结构的数据上,我们总想复...
hahah show solution 好评
@烨峻_7d27 你这回复,吓得我 赶紧看了一下源码
线程的状态转换以及基本操作原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 在上一篇文章中 谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编...
大佬,问下,你文章中写Eventbus 是单例的,可是它的源码的构造方法为啥是 Public呢。。有点不懂哎
EventBus的使用和理解为什么要使用EventBus?或者说使用EventBus有什么好处? 让我们带着问题去了解和使用EventBus。 使用EventBus之前 在没有使用EventBus时...
我。。。抱歉。。。一年。。了
《第一行代码》---Android 啃完,学习笔记#Android 基础知识点总结 ---------- ##1.adb - android debug bridge -adb start-server -----开启adb...
横屏是不是不能适配呀, 我预览的和运行的 根本不是一回事,这是为什么
一种粗暴快速的Android全屏幕适配方案转载请联系作者并注明出处 http://www.jianshu.com/p/b6b9bd1fba4d 目前发现有少量情况没有hold住,具体可能出现问题的场景与解决方案见gi...