
2022-03-31 星期四 上午 晴 卧室 傻傻:哩个臭啊,我昨晚跑去隔壁房间睡了你都不知道。臭臭:我当然知道,你居然抛弃老公去陪小猫睡觉。傻...
2019-07-06 星期六 晚上 雨 卧室 傻傻最近心血来潮在学习视频剪辑。 臭臭:傻傻,你最近开始认真学习啦。傻傻:没有啦,我每天就看一小会...
对象的内存分配主要是在Java堆上分配(也可能经过JIT编译后被拆散为标量类型并间接地在栈上分配)。对象主要分配在新生代的Eden区上,如果启动...
如果说垃圾收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂...
2018-12-22 星期六 晚上 阴 卧室 傻傻最近对做羊毛毡很感兴趣,经过努力,终于完成了四只比较满意的作品。 傻傻:臭臭,我刚刚做了件傻事...
这里介绍几种垃圾收集算法的思想及其发展过程。 标记-清除算法(Mark-Sweep) 标记-清除算法是最基础的收集算法,后续的收集算法都是基于这...
垃圾收集首先要考虑的问题就是哪些内存需要回收。 目标内存区域 Java运行时数据区域中程序计数器、虚拟机栈、本地方法栈三个区域是线程私有的,生命...
对象访问是Java语言中最普通的程序行为,但即使是最简单的访问,也会涉及虚拟机栈、Java堆和方法区这三个最重要的内存区域之间的关联关系。 最简...
在JVM的类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用。 符号引用 符号引用以一组符号来描述所引用的目标...