摘要: 1*2*3*......*3000相乘结果的末尾有多少个0? 阅读全文
posted @ 2012-10-19 13:49 zero516cn 阅读(1925) 评论(2) 推荐(0) 编辑
摘要: 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远, 1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考:   GC需要完成的三件事情:      哪些内存需要回收?     什么时候回收?     如何回收?   经过半个世纪的发展,内存的动态分配与内存回收技术已经相当成熟,一切看起来都进入了“自动化”时代,那为什么我们还要去了解GC和 内存分配呢?答案很简单:当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些“自 动化”的技术实施必要的监控和调节。 阅读全文
posted @ 2012-10-19 13:41 zero516cn 阅读(14430) 评论(10) 推荐(7) 编辑