java 相关
文章平均质量分 77
guzhaohui
这个作者很懒,什么都没留下…
展开
-
Java实现将多个文件打包压缩成tar.gz文件
<br /> 转自 http://blog.163.com/kliumin@126/blog/static/8165118520091063306587/<br />后缀为tar.gz的文件实际上时先将文件(单个或多个)打包成后缀为tar的(tar包)文件,再用gzip压缩成gz文件,如此来说我们便可以用两步来实现此功能,请看代码:<br />import java.io.File;<br /> import java.io.FileInputStream;<br /> import转载 2010-08-24 15:28:00 · 3287 阅读 · 0 评论 -
java中堆(heap)和堆栈(stack)有什么区别
stack 和 heap 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heap 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动态申请的内存空间(其记录空闲内存空间的链表由操作系统维护),C中的malloc语句所产生的内存空间就在堆中.在java中,所有使用new转载 2010-08-31 18:42:00 · 382 阅读 · 0 评论