首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
florizt
创建于2023-04-15
订阅专栏
java总结
暂无订阅
共28篇文章
创建于2023-04-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SystemServer进程启动流程
SystemServer 进程主要用于创建系统服务,例如 AMS、WMS 和 PMS 都是由它来创建的。 Zygotelnit.java 调用自身的 startSystemServer 方法,启动 S
Zygote进程启动流程
一、启动入口 这里以zygote64_32.rc为例 源码如下: /system/core/rootdir/init.zygote64_32.rc 上面的脚本大概的意思就是: 通过Service命令通
init进程启动流程
一、按下开机键的时候,设备是如何启动的? 简单来说: 当按下开机键后,设备开始通电,从硬盘 ROM 的指定位置存放着一段命令代码,他会将启动加载引导程序(Android 是 BootLoader)加载
jvm内存回收
一、JVM如何确定某个对象是垃圾 1.1、引用计数法 在Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即
jvm内存分配
一、栈上分配 1.1、为什么需要栈上分配 在我们的应用程序中,其实有很多的对象的作用域都不会逃逸出方法外,也就是说该对象的生命周期会随着方法的调用开始而开始,方法的调用结束而结束,对于这种对象,是不是
jvm内存模型
一、jvm内存模型的由来 在计算机发展的第一个阶段,程序是在CPU中运行,数据在主存中保存。随着技术的发展,CPU的速度越来越多高,但是主存的速度却没有提高太多。 为了解决上面的问题,于是出现了缓存,
jvm内存结构
一、jvm组成结构 JVM = 类加载器(classloader) + 执行引擎(execution engine) + 运行时数据区域(runtime data area)。 二、jvm运行时区域
java总结
jvm总结 jvm内存结构 jvm内存模型 jvm内存分配 jvm内存回收 framework总结 init进程启动流程 Zygote进程启动流程 SystemServer进程启动流程 binder机