JVM虚拟机
文章平均质量分 69
jva虚拟机笔记
小馨java
舒服是留给死人的!
展开
-
JVM04:JVM调优
4.1 什么内存泄漏?什么是内存溢出?原创 2022-03-22 21:27:03 · 324 阅读 · 0 评论 -
JVM-02:内存区域面试题目
JVM内存区域面试题首先编写的java代码通过javac编译为.class文件,然后通过java命令来运行.class文件(这个时候就启动了一个jvm进程,启动了JVM虚拟机);在虚拟机里面运行.class字节码文件;2.2 画出JVM的运行原理图?(内存图)2.3 请介绍以下JVM的内存结构划分2.4 JVM哪些区域是线程私有的,哪些区域是线程共享的?1、堆、元空间(方法区)是线程共享的;存在线程安全问题2、其他区域是线程私有的...原创 2022-03-11 21:01:53 · 1554 阅读 · 0 评论 -
JVM-类的加载面试题
JVM-类的加载面试题原创 2022-03-09 11:48:30 · 2256 阅读 · 0 评论 -
JVM-02:垃圾回收
如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 如何判断一个类是无用的类 垃圾收集有哪些算法,各自的特点? HotSpot 为什么要分为新生代和老年代? 常见的垃圾回收器有哪些? 介绍一下 CMS,G1 收集器。 Minor Gc 和 Full GC 有什么不同呢?...原创 2022-03-08 18:25:11 · 76 阅读 · 0 评论 -
JVM-02:字符串常量池
String str1 = "str";String str2 = "ing";String str3 = "str" + "ing";//常量池中的对象String str4 = str1 + str2; //在堆上创建的新的对象String str5 = "string";//常量池中的对象System.out.println(str3 == str4);//falseSystem.out.println(str3 == str5);//trueSystem.out.println(st.原创 2022-03-07 13:17:02 · 185 阅读 · 0 评论 -
JVM-01:内存区域
JVM内存区域原创 2022-03-07 11:52:40 · 327 阅读 · 0 评论