Java zip 解压缩API
参数说明
fileName: 表示想解压的文件名 如:c:\\aaa\a.zip
unZipDir: 表示想解压到的路径 如:c:\\ccc
public static void unZip1(String fileName, String unZipDir) {
try {
File f = new File(unZipDir);
if (!f.exists()) {
f.mkdirs();
}
BufferedOutputStream dest = null;
BufferedInputStream is = null;
ZipEntry entry;
ZipFile zipfile = new ZipFile(fileName);
Enumeration e = zipfile.entries();
while (e.hasMoreElements()) {
entry = (ZipEntry) e.nextElement();
if (entry.isDirectory()) {
makeDir(unZipDir + File.separator + entry.getName());
} else {
is = new BufferedInputStream(zipfile.getInputStream(entry));
int count;
byte data[] = new byte[BUFFER];
&nbs
相关文档:
定义动态代理类DynamicProxy
package com.zte.adc.common;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
public class DynamicProxy implements InvocationHandler {
private Object object;
// 绑定关系,也就是关联到哪个接口(与 ......
package Utils.Sort;
/**
*利用选择排序法对数组排序,数组中元素必须实现了Comparable接口。
*/
public class ChooseSort implements SortStrategy
{
/**
*对数组obj中的元素以选择排序算法进行排序
&n ......
package Utils.Sort;
/**
*希尔排序,要求待排序的数组必须实现Comparable接口
*/
public class ShellSort implements SortStrategy
{
private int[] increment;
/**
*利用希尔排序算法对数组ob ......
/**
* 平衡二叉搜索(排序)树
*
* 平衡二叉搜索树双称为AVL树,它也是一棵二叉搜索树,是对二叉搜索树的一种改进,或都是具有下列性质的二叉树:它
* 的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。
*
* 平衡因子(Balance Factor,BF)定义为 ......
我是2000年大学毕业,在学校学的是经济专业,毕业后做JAVA软件开发.
相信很多做技术的朋友都是从其他行业转过来的
ew roman';">,学习编程的过程和经验各不一样,我将自己的从业经历写了出来,请见:
http://www.jobhotel.com.cn/yourbay/news-2.jsp?id=15353
......