摘要: 常用的三个内存空间 栈内存,堆内存,方法区栈内存存储的内容:局部变量、函数(栈中的局部变量,需要手动赋值。当变量,或者函数执行完毕,就自动被释放) 堆内存,存储的内容:全局变量、数据容器、建立的对象(堆内存中存储的容器,不会自动释放,由垃圾回收机制GC不定时自动清理) 方法区存储的内容:class类文件、静态、常量JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:寄存器:我们在程序中无法控制栈:存放基本类型的 阅读全文
posted @ 2014-01-17 16:47 dapeng111 阅读(237) 评论(0) 推荐(0) 编辑