java 方法的内存理解

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

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

方法调用的基本内存原理


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

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

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

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

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

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

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

两种数据类型的区别

posted @ 2023-01-04 10:14  小澳子  阅读(39)  评论(0编辑  收藏  举报