永发信息网

Java把内存划分为4个部分 1. 代码区 1、栈区 3、堆区 4、静态区域

答案:3  悬赏:50  手机版
解决时间 2021-04-07 13:19
  • 提问者网友:焚苦与心
  • 2021-04-07 09:38
Java把内存划分为4个部分 1. 代码区 1、栈区 3、堆区 4、静态区域
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-04-07 10:26
Java把内存划分为以下4个部分:
1、栈区(stacksegment)—由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源。
2、堆区(heapsegment)—一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收。
3、静态区(datasegment)—存放全局变量,静态变量和字符串常量,不释放。
4、代码区(codesegment)—存放程序中方法的二进制代码,而且是多个对象共享一个代码空间区域。
全部回答
  • 1楼网友:鱼芗
  • 2021-04-07 11:00
不了解,您继续
  • 2楼网友:舍身薄凉客
  • 2021-04-07 10:50
1、栈区(stacksegment)—由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源
2、堆区(heapsegment)—一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收
3、静态区(datasegment)—存放全局变量,静态变量和字符串常量,不释放
4、代码区(codesegment)—存放程序中方法的二进制代码,而且是多个对象共享一个代码空间区域
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯