Java内存分配演示
Posted 364.99°
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java内存分配演示相关的知识,希望对你有一定的参考价值。
Java内存区:
- 堆
new出来的对象会在这块内存中开辟空间并产生地址 - 栈
方法运行时所进入的内存、变量也存于此 - 方法区
字节码文件加载时进入的内存(.class) - 本地方法栈
- 寄存器
Java内存分配介绍——数组
动态演示Ⅰ:
定义变量,创建数组、数组赋值的内存分配过程
最终演示:
动态演示 Ⅱ:
两个数组变量指向同一个数组对象
最终演示:
Java内存分配介绍——方法
动态演示 Ⅰ:
定义一个有参方法,并调用
最终演示:
动态演示 Ⅱ:
方法嵌套调用:
最终演示:
Java参数传递机制: 值传递
基本类型:
基本类型的参数传递存储的数据值
引用类型:
引用类型的参数传递存储的地址值
Java内存分配介绍——对象
动态演示 Ⅰ
初始化对象,给属性赋值,调用方法
最终演示:
两个变量指向同一对象过程参考数组的演示
以上是关于Java内存分配演示的主要内容,如果未能解决你的问题,请参考以下文章