1. 首页
  2. 编程语言
  3. Java
  4. Java运行时数据区划分原理解析

Java运行时数据区划分原理解析

上传者: 2021-11-29 16:36:40上传 PDF文件 90.02 KB 热度 12次

Java中对象创建,内存分配,垃圾回收的权力交给了虚拟机,这其中有利也有弊,程序员也减轻了负担,但是如果不熟悉Java的内存区域划分,一旦出现内存溢出和泄漏,将会很难定位问题的根源,这就有必要了解Java的运行时数据区划分。如果在Java堆中没有内存完成实例分配,并且堆也无法再扩展时,Java虚拟机将会抛出OutOfMemoryError异常。类似于虚拟机栈的作用,区别在于虚拟机栈用来执行Java的方法,本地方法栈为虚拟机使用到的笨的方法服务。

用户评论