Java堆

作用:

  存放对象实例,几乎所有的对象实例都在这里分配内存。

特点:

  1.所有线程共享Java堆,这一内存区域。

  2.在虚拟机启动时创建。

  3.可以处于物理上不连续但是逻辑连续的内存空间中,和磁盘一样。

  4.在实现上,可以实现固定大小的,也可以是可扩展的。

工作特点:

  是垃圾收集器管理的主要区域。

异常:

  OutOfMemoryError,堆中没有完成实例分配,并且堆也无法扩展时,抛出此异常。

posted @ 2019-03-02 16:13  FigSprite  阅读(105)  评论(0编辑  收藏  举报