Java的内存分为方法区、栈内存、堆内存、本地方法栈。
1、方法区(Method Area)
方法区存着类的代码(装载信息)、常量池。
2、栈内存(Stacks)
存放参数和局部变量,存储数据量小,访问速度快。
3、堆内存(Heap)
存储对象,存储数据量大,访问速度慢。
4、本地方法栈内存(Native Method Stacks)
存储与C语言交互的数据。
Java的内存分为方法区、栈内存、堆内存、本地方法栈。
1、方法区(Method Area)
方法区存着类的代码(装载信息)、常量池。
2、栈内存(Stacks)
存放参数和局部变量,存储数据量小,访问速度快。
3、堆内存(Heap)
存储对象,存储数据量大,访问速度慢。
4、本地方法栈内存(Native Method Stacks)
存储与C语言交互的数据。