JVM
文章平均质量分 73
之前JVM学习的笔记整理发布
且将&
且将新火试新茶,诗酒趁年华
展开
-
JVM—对象相关
对象的创建流程原创 2022-12-09 20:24:14 · 325 阅读 · 0 评论 -
JVM—双亲委派
双亲委派原创 2022-12-06 20:34:18 · 261 阅读 · 0 评论 -
JVM—垃圾收集算法、内存分配策略
垃圾收集算法、内存分配策略原创 2022-12-06 20:33:30 · 188 阅读 · 0 评论 -
JVM—类加载
类加载原创 2022-12-06 20:33:14 · 159 阅读 · 0 评论 -
JVM—对象的内存布局和对象的访问定位
Java程序会通过栈上的reference数据来操作堆上的具体对象。主流的访问方式主要有。原创 2022-10-08 22:45:12 · 89 阅读 · 0 评论 -
JVM—运行时数据区域
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域 有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是 依赖用户线程的启动和结束而建立和销毁。原创 2022-10-08 22:37:22 · 149 阅读 · 0 评论 -
JVM—内存分配策略
假设Java堆中内存是绝对规整的,所有被使用过的内存都被放在一边,空闲的内存被放在另一边,中间放着一个指针作为分界点的指示器,那所分配内存就仅仅是把那个指针向空闲空间方向挪动一段与对象大小相等的距离,这种分配方式称为“指针碰撞”。——》JVM也能解决当有Student类时,为什么new Student()可以实现,new Student1()不可以实现。——》JVM讲的是这行代码为什么能运行?怎么处理会运行的更好?——》上面的代码能运行的基本条件就是有一个Student类。——》JVM是怎么分配空间的?原创 2022-10-08 22:19:56 · 362 阅读 · 0 评论