java的内存分哪几块呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java的内存分哪几块呢?

oavvqvikfwshq 2021-09-29 10:23:38 20

java的内存到底分哪几块呢?都有什么作用?

云服务器登录 云服务器设置
分享到
取消 提交回答
全部回答(1)
  • 游客obmka7axbsmgo
    2021-09-29 14:18:53

    java的内存分为:堆,方法区,虚拟机栈,本地方法栈,程序计数器。

    下面分开讲:

    堆:所有new出来的东西,都在这里分配,我们程序员基本上用的就是这块内存。

    2.方法区:用来存放类加载的信息。还有常量,静态变量。和堆类似。

    3.虚拟机栈:和C++的栈类似。里面存一些局部变量之类的。

    4.本地方法栈:与虚拟机栈很像,只不过里面存的是java的方法。

    5.程序计数器:这个就不说了,程序运行时的计数器。懂C++肯定知道这个

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题