内存图—Java

📅 发布时间:2026/7/13 2:08:03 👁️ 浏览次数:
内存图—Java
1、内存所有软件、程序运行都会进入到内存占用内存在Java中主要分为5个区域。1栈重点Stack主要运行方法方法的运行都会进入到栈内存中运行完之后需要进行弹栈为了腾出空间2堆重点Heapa、保存的是对象数组每new一次都会在堆内存中开辟空间并且分配地址值。b、堆内存中的数据都是有默认值的整数0 小数0.0 字符\n0000 布尔false 引用null3、方法区重点Method Areaa、代码的预备区纪录类以及方法的信息。b、方法区主要保存class文件以及其中的信息。c、代码运行之前需要先进内存方法区数组的内存图public class Demo01Array{ public sataic void main(String[] args){ int[] arr new int[3]; System.out.println(arr); //地址 System.out.println(arr[1]); arr[1] 100; System.out.println(arr[1]); } }