2020-10-28 引用数据类型在栈和内存运行方式

本文详细介绍了在程序运行过程中,对象如何在内存中进行分配及引用的过程。解释了当调用主方法时,如何在栈中为变量申请空间,并在堆内存中创建对象,以及变量如何存储对象地址等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

markmark运行原理:
运行主方法时, 在栈中申请 staff变量,在内存申请对象空间, staff 存储对象的地址34534.
staff对象在内存中创建数组,分别存储 carl cker ,harry hacker, tony tester的地址

注:如果是引用类型,会一直往外引用,  若是基本类型就会存在原位置

原理图:mark

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值