A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苟苟 中级黑马   /  2015-5-5 00:41  /  408 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内存泄露和内存溢出肿么回事儿?  

3 个回复

倒序浏览
垃圾回收机制是通过判断对象是否还有有效引用判断该对象是否为需要被回收的垃圾的,如果一个对象还有有效引用指向而在程序中又不再发挥作用垃圾收集机制就无法回收,白白占用着内存空间,我们就说发生了内存泄漏;内存不足导致程序无法正常运行就是内存溢出

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1 赞一个!

查看全部评分

回复 使用道具 举报 1 0
简单说就是,一个byte型整数,赋予了128以上的整数值,就是内存泄露,因为JVM给byte分配的内存空间只能装到127.内存溢出,就是电脑的系统给JVM分配的空间不够用,比如,无限循环,会一点点消耗内存,直到超过JVM的全部可用内存,就会发生内存溢出。
回复 使用道具 举报
JarryHorse 发表于 2015-5-5 10:40
垃圾回收机制是通过判断对象是否还有有效引用判断该对象是否为需要被回收的垃圾的,如果一个对象还有有效引 ...

3kx   涨姿势了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马