- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 UI绘制过程解析
一、目的:主要核心是探究UI如何进行具体绘制1.UI从数据加载到具体展现的过程:2.进程间的启动协作:二、如何加载到数据1.应用从启动到onCreate的过程:2.Activity生产过程详解:1) AMS启动流程: [21版本] [28版本] ...
2021-12-21 15:50:31
1203
原创 Android JUC
JMM内存模型8大原子操作:read(读取):从主内存中读取数据;load(载入):将主内存读取到的数据写入工作内存;use(使用):从工作内存读取数据来计算;assign(赋值):将计算好的值重新赋值到工作内存当中;store(存储):将工作内存数据写入主内存;write(写入):将存入的数据变量值赋值给主内存中的共享变量;lock(锁定):将主内存变量加锁;...
2021-11-17 11:15:23
318
原创 Android JVM
参考:https://app.yinxiang.com/fx/a0ed989f-d653-417b-bf5a-94d766d95ed4一、运行时数据区;java和c/c++的不同:1.动态内存分配;2.垃圾收集技术;java程序执行过程:JVM全称Java Virtual Machine,也就是Java虚拟机。它能够识别.class后缀文件,并且能解析它的指令,最终调用操作系统上的函数,完成我们想要的操作。 一个java程序,首先经过javac编译成为.cl...
2021-11-12 14:15:02
1380
原创 网络原理梳理
网络连接类型:Http/Https:Keep-Alive长链接:WebSocket:WebSocket是一个完整的应用层协议,包含一套标准的API,所以从使用上说比Socket更方便灵活;其他长链接协议:MQTT、XMPP等;OSI:网络分层模型:...
2021-10-13 16:05:01
148
原创 Android系统初始化到Activity启动
1.BootLoader(芯片内嵌)2.Linux【system/core/】init/init.cppmain -> LoadBootScripts(am,sm) -> rootdir/init.rc(Android Init Language);init.rc -> trigger zygotę-start ...
2021-09-30 11:15:08
452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅