java 方法的内存理解
每一个软件的运行都会占用计算机的内存。
初级阶段java虚拟机占用的内存是分成5个部分。其中初级阶段暂时只需了解栈和堆即可。其中堆主要与new关键字有关联。
方法调用的基本内存原理
方法出栈以后,定义在栈内存中的变量也随之消失。
方法在栈中,遵循“先进后出”的原则。
方法传递基本数据类型的内存原理
基本数据类型(四类八种):数据值存储在自己的空间中
不利用new来新建一个存储空间,定义变量时,在栈内存中真实存在。
当赋值给其他变量时,也是赋值真实的值。
引用数据类型:存储地址值,真实值在地址指向的空间
在栈内存中存储的是其他空间中的地址。