JVM篇----第五篇

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、Java 中堆和栈有什么区别?
  • 二、描述一下 JVM 加载 class 文件的原理机制
  • 三、GC 是什么?为什么要有 GC?


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


一、Java 中堆和栈有什么区别?

JVM 中堆和栈属于不同的内存区域,使用目的也不同。栈常用于保存方法帧和局部变量,而对象总
是在堆上分配。栈通常都比堆小,也不会在多个线程之间共享,而堆被整个 JVM 的所有线程共享。

二、

你可能感兴趣的:(java面试题套2,jvm)