java的内存结构

(视频教程所学)记录所学,非解疑。。。。

求知就要刨根问底,分析问题就要分析最底层,才可以掌控全局。

 

java的内存可以分为五个部分:

栈内存:主要是存放一些局部变量(形参、方法中的变量)和引用类型的地址值。当一个方法结束,其中所定义的局部变量也就随之消失。

堆内存:所有new出来的对象都放在堆内存中(他们的引用地址值放在栈内存中)。当堆内存中的实体没有被引用时,会被java的垃圾收集机制不定时的进行清除。

方法区:待解。。。

本地方法区:待解。。。

寄存器:待解。。。

 

 

posted @ 2013-09-10 14:31  Soul_Fighter  阅读(152)  评论(0)    收藏  举报