易截截图软件、单文件、免安装、纯绿色、仅160KB

java解压zip与rar

这两天,因为项目需要,涉及到文件夹的上传,想了很久,在网上也找了一些资料,都没有什么很好的办法,都是用插件之类的解决,后面就想到了上传压缩
文件,说到压缩文件,自然就会遇到,文件的解压缩问题,大家都知道,比较常见的压缩文件有rar,zip,然而rar,zip的区别又在哪?说一
点,zip 压缩算法是免费开放的,任何人可以免费使用。但是 RAR 就不一样了,
这个压缩算法已经受到专利权的保护,如果要使用 RAR
算法必须向其专利所有人支付费用。所以在一般的开源网站,像apache,sourceforge等开源网站上的开源项目一般都用zip格式.本人所学语
言主要为java自然会想用java去解压,用java去解压zip比较容易,有apache提供的开源项目ant,我在网上找一下,找到了
sourceforge的开源项目unrar专用于压缩,解压rar.只可惜没有文档(让人即喜,又悲).
     下面是一个对zip,rar进行解压的程序(从http://topic.csdn.net/u/20090227/11/fd8c30ee-ce56-49be-bdea-d19d22a0da37.html

载,供大家一起享用,另外希望对unrar有比较发解的朋友,能发表一个人见解),
备注:你需要java-unrar.zip<解压rar用>
和ant.jar<解压zip用>
两个jar包
Java代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://dxm1986.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://dxm1986.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=import%20org.apache.tools.tar.TarEntry%3B%0Aimport%20org.apache.tools.tar.TarOutputStream%3B%0Aimport%20org.apache.tools.zip.ZipEntry%3B%0Aimport%20org.apache.tools.zip.ZipFile%3B%0Aimport%20org.apache.tools.zip.ZipOutputStream%3B" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15">
import
 org.apache.tools.tar.TarEntry;  
import
 org.apache.tools.tar.TarOutputStream;  
import
 org.apache.tools.zip.ZipEntry;  
import
 org.apache.tools.zip.ZipFile;  
import
 org.apache.tools.zip.ZipOutputStream;  
import org.apache.tools.tar.TarEntry;
import org.apache.tools.tar.TarO


相关文档:

JAVA:安全证书 公钥加密,私钥解密示例程序


import java.io.FileInputStream;
import java.security.KeyStore;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.cert.Certificate;
import java.security.cert.CertificateFactory;
import javax.crypto.Cipher;
// 公钥加密,私钥解密示例程序
public class A {
& ......

JAVA的容器 List,Map,Set

JAVA的容器---List,Map,Set
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection接口
  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相 ......

Java操作文件一(pdf)

一、写pdf
需要包:iText-2.1.0.jar
中文处理:iTextAsian.jar
1、HelloWorld例子
package com.my.file.pdf;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.*;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWorld ......

final 在java中的注意点

注意事项慢慢积累
final 类不可被继承,也不能有子类。
final class Book{}
//class ComBook extends Book{}     这将编译失败,因为Book类不可被继承。
final方法不可被改写
class Book{
          final void show(){System.out.println("Book ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号