Java学习笔记(一)

内存管理:由JVM来管理

存储new出来的对象(包括实例变量)
垃圾:没有任何引用指向的对象 垃圾回收器(GC)会不定期到内存中清扫垃圾,回收过程是透明的,不一定一发现垃圾就立即回收,通过调用Systen.ge()可以建议JVM尽快调度GC回收
实例变量的生命周期: 创建(new)对象是存储在堆中,对象被回收时一并被回收
内存泄漏: 不再使用得对象没有被及时的回收,严重的泄漏会导致系统的崩溃

建议:不再使用的对象及时将引用设置为null

存储正在调用的方法中的局部变量(包括方法的参数)
调用方法时,会在栈中为该方法分配一块对应的栈帧,栈帧中存储局部变量(包括方法的参数),方法调用结束是,栈帧被自动清除,局部变量一并被清除
局部变量的生命周期: 调用方法是存储在栈中,方法调用结束是与栈帧一并被清除
方法区

Java学习笔记(一)最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/26792.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>