`

四、JVM面试

 
阅读更多

1. Java的内存模型以及GC算法

2. jvm性能调优都做了什么

3. 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明

4. 介绍GC 和GC Root不正常引用。

5. 自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量池,讲到JVM垃圾回收机制,算法,hotspot。反正就是各种扩展

6. jvm 如何分配直接内存, new 对象如何不分配在堆而是栈上,常量池解析

7. 数组多大放在 JVM 老年代(不只是设置 PretenureSizeThreshold ,问通常多大,没做过一问便知)

8. 老年代中数组的访问方式

9. GC 算法,永久代对象如何 GC , GC 有环怎么处理

10. 谁会被 GC ,什么时候 GC

11. 如果想不被 GC 怎么办

12. 如果想在 GC 中生存 1 次怎么办

答:在对象的finalize方法中重新建立引用,但是有一此方法只会被调用一次,所以能在GC中生存一次

分享到:
评论

相关推荐

    全套JVM面试题!面试必备!

    【JVM面试题详解】 Java虚拟机(JVM)是Java平台的核心组成部分,它负责运行Java应用程序并提供跨平台的兼容性。对于Java开发者来说,深入理解JVM的工作原理是面试中不可或缺的一部分。以下是一些关于JVM的常见面试...

    JVM面试资料:JVM结构、JVM调优、四大垃圾回收算法、七大垃圾回收器

    JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel...

    JVM面试题资源

    这些只是JVM面试题的一部分,实际面试中可能会涉及更深入的问题,如JVM内存模型的细节、JIT编译器、内存溢出问题的处理等。通过深入学习和实践,开发者可以更好地理解和优化JVM,提升Java应用的性能和稳定性。

    JVM面试要点

    JVM 面试要点总结 JVM 面试要点是 Java 程序员必备的知识之一,它涵盖了 JVM 的各个方面,包括类加载机制、内存结构、垃圾回收算法等。下面是 JVM 面试要点总结: 类加载机制 类加载机制是 JVM 的一个重要组件,...

    面试官常问的JVM面试题

    Java虚拟机(JVM)是Java程序运行的基础,它的内存管理是面试中常见的技术话题。以下是对JVM内存模型及面试常见问题的详细解释: 1. **内存模型及分区** - **方法区(Method Area)**:存储类信息、常量池(包括...

    高级开发jvm面试题和答案.pdf

    Java虚拟机(JVM)是Java程序运行的核心,它为Java应用...了解这些JVM相关知识点对于理解和优化Java程序性能至关重要,同时也常常出现在高级开发的面试中。掌握它们有助于解决内存溢出等问题,提升系统的稳定性和效率。

    JVM面试题 PDD 下载

    【标题】"JVM面试题 PDD 下载"所涉及的知识点主要集中在Java虚拟机(JVM)上,这是Java编程中的核心部分,对于开发者尤其是面试者来说,深入理解JVM至关重要。PDD可能指的是“问题、解答、讨论”或者“拼多多”(PDD...

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题、Netty面试题、Elasticsearch面试题、Tomcat面试题、Dubbo面试题、Kafka面试题、Linux面试题、2021面试题、java面试...

    Java面试题、JVM面试题、多线程面试题、并发编程、设计模式面试题

    Java面试题、JVM面试题、多线程面试题、并发编程、设计模式面试题、SpringBoot面试题、SpringCloud面试题、MyBatis面试题、Mysql面试题、VUE面试题、算法面试题、运维面试题。 收集汇总各行业笔试or编程题解题思路 ...

    2022年jvm面试视频03

    Java面试视频,2022年马某JVM面试视频.

    2022年jvm面试视频02

    2022年马某JVM面试视频课程

    鹅厂面试题、大厂面试题、JVM面试题

    "鹅厂面试题、大厂面试题、JVM面试题" 在这篇文章中,我们将讨论鹅厂面试题、大厂面试题、JVM面试题,并对每个问题进行详细的解释和分析。 首先,让我们来讨论 TCP 和 UDP 的区别。TCP 是一个全双工协议,这意味着...

    JVM面试专题及答案.pdf

    JVM 希望本文能够给即将奔赴笔试考场的同仁些许帮助,更希望更多的人加入到收集整理笔试题与完善答案的这些工作中来,为大家更好的获得工作机会做一点贡献。 在此感谢前面两文的作者的对笔试题目的收集与整理。

    JVM常见面试题解析.pdf

    面试中,JVM的常见问题通常涉及内存模型、内存溢出、垃圾收集(GC)等主题。以下是对这些知识点的详细解析: 1. 栈内存溢出:栈内存主要存放方法调用时的局部变量表、操作数栈、动态链接和方法返回地址。当线程请求...

    2022年jvm面试视频01

    Java面试视频,2022年马某JVM面试视频.

    Java面试题、JVM面试题、多线程面试题

    标题提到的是"Java面试题、JVM面试题、多线程面试题",而描述和标签却提及"python编程"。不过,既然您希望聚焦于"Java面试题、JVM面试题、多线程面试题",我将为您详细介绍这些主题。 **Java面试题** 1. **Java是...

    Java JVM面试必备八股文

    这份“Java JVM面试必备八股文”涵盖了JVM的基础知识、垃圾回收(GC)机制和类加载机制等关键点,旨在帮助准备面试的Java开发者提升对JVM的理解和应用能力。 首先,我们要了解JVM的基础概念。JVM是Java虚拟机的缩写...

    JVM权威面试题JVM权威面试题

    JVM权威面试题JVM权威面试题

Global site tag (gtag.js) - Google Analytics