java 方法的内存理解

每一个软件的运行都会占用计算机的内存。

初级阶段java虚拟机占用的内存是分成5个部分。其中初级阶段暂时只需了解栈和堆即可。其中堆主要与new关键字有关联。

方法调用的基本内存原理


方法出栈以后,定义在栈内存中的变量也随之消失。

方法在栈中,遵循“先进后出”的原则。

方法传递基本数据类型的内存原理

基本数据类型(四类八种):数据值存储在自己的空间中

不利用new来新建一个存储空间,定义变量时,在栈内存中真实存在。
当赋值给其他变量时,也是赋值真实的值。

引用数据类型:存储地址值,真实值在地址指向的空间

在栈内存中存储的是其他空间中的地址。

两种数据类型的区别

本文作者:小澳子

本文链接:https://www.cnblogs.com/xiaoaozi/p/17024065.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   小澳子  阅读(43)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.