【后端长篇精品汇总】Java虚拟机面试题(约12122字)

【后端长篇精品汇总】Java虚拟机面试题(约12122字)-IT面试吧
【后端长篇精品汇总】Java虚拟机面试题(约12122字)
此内容为付费资源,请付费后查看
金币 5
付费资源

    文章目录

  • # Java虚拟机面试题
    • # 内存模型
      • # JVM的内存模型介绍一下
      • # JVM内存模型里的堆和栈有什么区别?
      • # 栈中存的到底是指针还是对象?
      • # 堆分为哪几部分呢?
      • # 程序计数器的作用,为什么是私有的?
      • # 方法区中的方法的执行过程?
      • # 方法区中还有哪些东西?
      • # String保存在哪里呢?
      • # String s = new String(“abc”)执行过程中分别对应哪些内存区域?
      • # 引用类型有哪些?有什么区别?
      • # 弱引用了解吗?举例说明在哪里可以用?
      • # 内存泄漏和内存溢出的理解?
      • # jvm 内存结构有哪几种内存溢出的情况?
      • # 有具体的内存泄漏和内存溢出的例子么请举例及解决方案?
    • # 类初始化和类加载
      • # 创建对象的过程?
      • # 对象的生命周期
      • # 类加载器有哪些?
      • # 双亲委派模型的作用
      • # 讲一下类加载过程?
      • # 讲一下类的加载和双亲委派原则
    • # 垃圾回收
      • # 什么是Java里的垃圾回收?如何触发垃圾回收?
      • # 判断垃圾的方法有哪些?
      • # 垃圾回收算法是什么,是为了解决了什么问题?
      • # 垃圾回收算法有哪些?
      • # 垃圾回收器有哪些?
      • # 标记清除算法的缺点是什么?
      • # 垃圾回收算法哪些阶段会stop the world?
      • # minorGC、majorGC、fullGC的区别,什么场景触发full GC
      • # 垃圾回收器 CMS 和 G1的区别?
      • # 什么情况下使用CMS,什么情况使用G1?
      • # G1回收器的特色是什么?
      • # GC只会对堆进行GC吗?
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容