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

热点内容
如何打开鸡蛋的方法 浏览:443
路由vpn怎么设置方法 浏览:467
吊车头的拉线安装方法 浏览:81
番茄灰霉病治疗土方法 浏览:424
oppo手机耳线的包装方法 浏览:712
如何寻找正确的工作方法 浏览:737
羊布病普遍治疗方法 浏览:895
研究方法论是谁写的 浏览:532
婴儿肚子胀怎么办有哪些方法 浏览:336
苹果手机的感应在哪里设置方法 浏览:615
香碗制作方法视频 浏览:101
北京蛋白质组学分析方法 浏览:792
有哪些方法稀释油漆 浏览:193
可以替代焊锡的sma头连接方法 浏览:476
剪辑视频的方法 浏览:600
如何用化学方法鉴别环己烷和苯胺 浏览:547
浙江菜烹饪方法有哪些 浏览:390
星战模拟器怎么找到自己的家正确方法 浏览:776
2020洪灾原因和解决方法 浏览:834
长期失眠睡不着怎么办最好的方法 浏览:120