Java内存管理

java中垃圾收集器的优势

·过去的语言要求程序员分配内存,释放内存,但是使用不当,会造成“内存泄露”,重复操纵,还会造成异常终止;
·java收集器可以监视java运行;
·Java收集器可以自动运行;

Java是如何管理内存的

·java 的内存管理就是内存的分配和释放;
·内存的分配依靠new一个对象;
而内存的释放通过GC来完成;

什么是java“内存泄露”

java中“内存泄露”就是存在一些被分配的对象,而这些对象具有两个特点
①对象是可达的,即在有向图中,存在通道与其相连
②对象是无用的,即在以后不会再使用此对象
有以上两个特点则认为发生内存泄露

内存泄露是由什么引起的

内存泄露是因为没有释放之前分配的内存,即保留了无用的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值