导航:首页 > 安装方法 > 方法的参数在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中哪里相关的资料

热点内容
头发白发怎么办什么方法最有效 浏览:178
农村院子浇水方法视频 浏览:885
西餐正确方法 浏览:494
气焊使用方法视频 浏览:519
错字重新写的正确方法 浏览:664
燕山板栗腹接常用方法 浏览:443
朵唯d1手机浮窗设置方法 浏览:193
漏气打鼾最有效的治疗方法 浏览:505
excel拍照在哪里设置方法 浏览:392
手机互传最快的方法是 浏览:322
老虎锁安装方法 浏览:661
视频腌制白萝卜的方法 浏览:127
卤蛋制作方法简便 浏览:16
冰凌花正确服用方法 浏览:290
小学生假分数计算方法 浏览:657
excel函数怎么使用方法 浏览:759
布病咋治疗方法 浏览:199
健身拉环使用方法 浏览:116
户外220v移动电源解决方法 浏览:895
英雄评论在哪里设置方法 浏览:687