导航:首页 > 安装方法 > 方法的参数在jvm中哪里

方法的参数在jvm中哪里

发布时间:2023-07-09 18:44:23

⑴ JAVA中实例化一个对象,成员方法中的参数会在哪分配内存(栈/堆)

成员方法?
JAVA中实例化一个对象 会实例该类中的一些成员变量
成员变量也要看是具体对象 还是基础变量 基础变量存储在 栈中
而具体对象引用存在于栈中 具体内容存在堆中

一些特殊的变量 比如静态变量会在类加载的时候在特殊的静态区分配

L楼主说是成员方法??? 实例化对象 对成员方法中的参数是不产生影响的 只有实例对象调用方法的时候 其具体涉及到的方法体内的局部变量才会在内存中分配

分配方式依然是: java基础变量 和java对象
基础变量存储在 栈中
而具体对象引用存在于栈中 具体内容存在堆中

⑵ JAVA中实例化一个对象,成员方法中的参数会在哪分配内存(栈/堆)

首先内存总体分为了4个部分,包括 stack segment 、heap segment、code segment 、data segment ;
其中我们程序中用关键字new出来的东西都是存放在heap segment;
程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要java垃圾回收机制来处理);
程序中的方法,是内存中的code segment中的,而且是多个对象 共享一个代码空间区域;
static静态变量,需要放在内存中的data segment中,

阅读全文

与方法的参数在jvm中哪里相关的资料

热点内容
玛卡能泡酒的功效与食用方法 浏览:705
苹果电脑设置一键还原方法 浏览:289
天正钢筋安装方法 浏览:227
101乘87简便运算方法 浏览:335
小米搜狗输入法快捷键设置在哪里设置方法 浏览:965
锅底清洗有哪些方法 浏览:848
柠檬水怎么制作方法 浏览:468
peikko螺栓连接方法 浏览:752
真空压力表使用方法 浏览:616
插花中可以采用哪些颜色搭配方法 浏览:742
双控开关灯管连接方法 浏览:485
致病菌分析方法 浏览:525
点赞操作方法视频 浏览:559
缺牙如何处理方法 浏览:103
水果盒的简单制作方法 浏览:857
不锈钢宣传牌安装方法 浏览:448
解决黑鼠最好的方法 浏览:464
台式电脑机箱无线连接方法 浏览:295
雌鸽下软蛋的治疗方法 浏览:270
对公司财务分析的方法 浏览:750