java
文章平均质量分 95
无敌的娃哥
这个作者很懒,什么都没留下…
展开
-
Android 虚拟机与类加载机制
Android 虚拟机与类加载机制文章目录Android 虚拟机与类加载机制一. Android 虚拟机版本1.1 概述1.2 基于栈的虚拟机1.2.1 字节码指令1.2.2 执行过程1.3 基于寄存器的虚拟机1.3.1 执行过程1.3.2 和基于栈的虚拟机的区别1.4 ART 和Dalvik的区别1.4.1 ARTx虚拟机执行的本地机器码是从哪里来的1.4.2 安装时进行预编译带来的问题1.4.2 Android N的运作方式二. ClassLoader2.1 常见的类加载器2.2 类加载流程2.3 为原创 2021-02-18 09:25:57 · 298 阅读 · 0 评论 -
垃圾回收算法机制笔记
垃圾回收算法机制笔记文章目录垃圾回收算法机制笔记一. 复制算法(Copying)1.1 复制算法的实现1.2 复制算法的特点1.3 非标准复制算法比例设定的原因1.4 内存图二. 标记清除算法(Mark-Sweep)2.1 标记清除算法的实现2.2 标记清除算法的特点三. 标记整理算法(Mark-Compact)3.1 标记整理算法的实现3.2 标记整理算法的特点四. JVM中常见的垃圾收集器4.1 分代收集的思想4.2新生代4.3 老年代4.4 新生代和老年代垃圾收集器之间的连线关系4.5 相关参数配置原创 2021-02-18 09:21:08 · 269 阅读 · 0 评论 -
深入理解对象与垃圾回收机制
深入理解对象与垃圾回收机制文章目录深入理解对象与垃圾回收机制一. 虚拟机中对象的创建过程二. 对象的内存布局三. 判断对象的存活四. Finalize 方法五. 各种引用六. 学习垃圾回收的意义七. 对象的分配策略7.1 对象的分配原则7.2 栈中分配一. 虚拟机中对象的创建过程检查加载当JVM碰到一条字节码new指令的时候会去检查类是否加载(首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用(符号引用 **:**符号引用以一组符号来描述所引用的目标),并且检查类是否已经被加载、解析原创 2021-02-18 09:18:44 · 344 阅读 · 0 评论