首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
折叠伞Y
创建于2022-12-27
订阅专栏
灵光小闪现
暂无订阅
共8篇文章
创建于2022-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM【面试高频】
1.什么是JVM?JVM有什么作用? 2.JVM是如何工作的?(包括class文件的加载,内存划分等) 3.谈谈你对类加载器的理解? 4.JVM内存结构分哪几部分?(包括堆内存,栈内存等) 5.Jav
为什么要分为新、老年代,为什么要有Survivor区?
一、为什么要分为新生代和老年代? 根据对象存活的时间来看,有的对象寿命长,有的对象寿命短。应该将寿命长的对象放在一个区,寿命短的对象放在一个区。不同的区采用不同的垃圾收集算法。寿命短的区清理频次高一点
JVM常见调优参数
-Xms设置堆的最小空间大小。 -Xmx设置堆的最大空间大小。 -Xmn:设置新生代大小 -XX:NewSize设置新生代最小空间大小。 -XX:MaxNewSize设置新生代最大空间大小。 -XX:
新生代与老年代的区别
所谓的新生代和老年代是针对于分代收集算法来定义的,新生代又分为Eden和Survivor两个区。加上老年代就这三个区。 数据会首先分配到Eden区当中(当然也有特殊情况,如果是大对象那么会直接放入到老
GC Root有哪些?
分析&回答 虚拟机内部的引用,比如类加载器等; native,本地方法栈引用的对象(在本地方法栈) final,常量引用的对象(比如字符串常量池的引用;在方法区) static,静态变量引用的对象(比
请介绍类加载过程,什么是双亲委派?
普通人: 呃,双亲委派是JVM在实现类加载的时候,它会涉及多个类加载器,比如说像那个启动类加载器或者扩展类加载器啊,还有就是那个应用加载器。然后它们这种加载器之间会有一个这种层级关系嘛。然后,就我们要
JVM的双亲委派机制
简述双亲委派机制 一个类加载器收到类加载请求之后,首先判断当前类是否被加载过。已经被加载的类会直接返回,如果没有被加载,首先将类加载请求转发给父类加载器,一直转发到启动类加载器,只有当父类加载器无法完
介绍分代回收机制
JVM同时综合使用了三种垃圾回收算法。这就是分代回收机制。 内存空间可以分为新生代和老年代,新生代又可以分为伊甸园和幸存者from,幸存者to。之所以采用分代回收机制,是为了使不同的垃圾回收策略。