java中值传递和引用传递的深入理解

1.先了解jvm的内存空间的分配: java程序运行都需要开辟空间,java虚拟机运行时也要开辟空间的: 分为五片区域:寄存器、本地方法区、方法区、栈内存、堆内存  栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,变量有自己的作用域,一旦
相关文章
相关标签/搜索