java内存分配详解

内存分配  java内存一般分为以下几个部分  1、栈区(stack)— 由编译器自动分配以及释放,无法手动干预 ,存放的是对象的引用,局部变量以及等等。其操作方式类似于数据结构中的栈。  2、堆区(heap) — 一般由程序员分配释放,隐式创建和显式创建(new), 若程序员不释放,程序结束时可能由GC回收 。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化
相关文章
相关标签/搜索