java的内存结构
(视频教程所学)记录所学,非解疑。。。。
求知就要刨根问底,分析问题就要分析最底层,才可以掌控全局。
java的内存可以分为五个部分:
栈内存:主要是存放一些局部变量(形参、方法中的变量)和引用类型的地址值。当一个方法结束,其中所定义的局部变量也就随之消失。
堆内存:所有new出来的对象都放在堆内存中(他们的引用地址值放在栈内存中)。当堆内存中的实体没有被引用时,会被java的垃圾收集机制不定时的进行清除。
方法区:待解。。。
本地方法区:待解。。。
寄存器:待解。。。
(视频教程所学)记录所学,非解疑。。。。
求知就要刨根问底,分析问题就要分析最底层,才可以掌控全局。
java的内存可以分为五个部分:
栈内存:主要是存放一些局部变量(形参、方法中的变量)和引用类型的地址值。当一个方法结束,其中所定义的局部变量也就随之消失。
堆内存:所有new出来的对象都放在堆内存中(他们的引用地址值放在栈内存中)。当堆内存中的实体没有被引用时,会被java的垃圾收集机制不定时的进行清除。
方法区:待解。。。
本地方法区:待解。。。
寄存器:待解。。。