![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
iteye_5946
这个作者很懒,什么都没留下…
展开
-
缓冲流下载文件
此处demo为下载pdf文件。response.setContentType("application/pdf");response.setHeader("Content-disposition", "attachment;filename=epolicy.pdf");BufferedOutputStream outp = null;BufferedInputStream in...原创 2013-03-12 10:35:54 · 163 阅读 · 0 评论 -
java垃圾回收算法小结
垃圾回收算法:1,标记清除算法:将没有对象引用的内存标记,一次标记完成后清除已标记的内存。缺点:标记、清除的效率都不高;如果内存中对象的存活率较高时,效率低下;标记清除完成后产生许多不 连续的内存空间。 2,复制算法:将内存空间分为大小相等的两块,每次只是用其中的一块,当这一快内存用完后,将仍然存活的对象复制到另一块内存上。缺点:只能是用原有内存的一半,...原创 2013-03-13 12:46:34 · 87 阅读 · 0 评论 -
对象已死?
判断内存中的对象已死?(没有引用)1,为每一个对象添加一个标识,当有新对象引用时,标识加一,引用消失时,标识减一。当为0 的时候即可清除。此方法无法解决对象循环引用的问题。2.用GC ROOT表示根节点,从根节点到对象之间的路径为引用链。(referance chain)当没有引用链时即表示对象已死。...原创 2013-03-13 12:51:40 · 111 阅读 · 0 评论