WEB开发网
开发学院WEB开发Jsp 调整JavaTM 的I/O性能(三)(zt) 阅读

调整JavaTM 的I/O性能(三)(zt)

 2008-01-05 09:29:44 来源:WEB开发网   
核心提示:压缩 java提供了对字节流进行压缩和解压缩的类,它们可以在java.util.zip包中被找到,调整JavaTM 的I/O性能(三)(zt),同时也作为Jar文件的基 础(Jar文件是具有一个清单的Zip文件), 以下的程序采用一个单一的输入文件,并且生成一个压缩了的Zip输出文件,该程序带有一个表示输入文件的 入口

  压缩


java提供了对字节流进行压缩和解压缩的类。它们可以在java.util.zip包中被找到,同时也作为Jar文件的基 础(Jar文件是具有一个清单的Zip文件)。


以下的程序采用一个单一的输入文件,并且生成一个压缩了的Zip输出文件,该程序带有一个表示输入文件的 入口项。


   import java.io.*;

   import java.util.zip.*;



   public class comPRess {

     public static void doit(String filein, String fileout) {

       FileInputStream fis = null;

       FileOutputStream fos = null;

       try {

         fis = new FileInputStream(filein);

         fos = new FileOutputStream(fileout);

         ZipOutputStream zos = new ZipOutputStream(fos);

         ZipEntry ze = new ZipEntry(filein);

         zos.putNextEntry(ze);

         final int BUFSIZ = 4096;

         byte inbuf[] = new byte[BUFSIZ];

         int n;

         while ((n = fis.read(inbuf)) != -1)

           zos.write(inbuf, 0, n);

         fis.close();

         fis = null;

         zos.close();

Tags:调整 JavaTM 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接