文章目录
- 1、值类型 和 引用类型
- 2、栈 和 堆
- 3、特殊的引用类型 string
- 4、通过 Debug调试 验证 string 的特殊
1、值类型 和 引用类型
-
引用类型:string、数组、类 - 堆
-
值类型:其他的都是值类型 - 栈
2、栈 和 堆
- 栈空间:系统分配,自动回收,小而快
- 堆空间:手动申请和释放,大而慢
3、特殊的引用类型 string
- string 非常特殊,它具备值类型的特征:它变我不变
- 每次分配新值都会重新分配堆空间

4、通过 Debug调试 验证 string 的特殊
- 打断点后运行并打开监视窗口
- 调试 --> 窗口 --> 监视
- 输入
变量名可对变量的值进行监控 - 输入
&变量名可对变量的地址进行监控





![[附源码]计算机毕业设计作业查重系统Springboot程序](https://img-blog.csdnimg.cn/98bc29e21f054cd29bca364219a62894.png)
![[附源码]计算机毕业设计疫情管理系统Springboot程序](https://img-blog.csdnimg.cn/5234ddc39451428784c56643753dd004.png)










![[附源码]JAVA毕业设计红河旅游信息服务系统(系统+LW)](https://img-blog.csdnimg.cn/448c509d6ff64e43971797096602dd0b.png)
![[附源码]计算机毕业设计springboot项目管理系统的专家评审模块](https://img-blog.csdnimg.cn/2c7ea07d496e4508a1f1a3f6a24a8e04.png)
