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

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


相关文档:

Java IO学习笔记:概念与原理

ava IO学习笔记:概念与原理
 
一、概念
 
Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操 ......

插入排序算法的JAVA实现

package Utils.Sort;
/**
*插入排序,要求待排序的数组必须实现Comparable接口
*/
public class InsertSort implements SortStrategy
{
       /**
       *利用插入排序算法对obj进行排序
       */
  ......

java 代码实现平衡二叉树

/**
 * 平衡二叉搜索(排序)树
 *
 * 平衡二叉搜索树双称为AVL树,它也是一棵二叉搜索树,是对二叉搜索树的一种改进,或都是具有下列性质的二叉树:它
 * 的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。
 *
 * 平衡因子(Balance Factor,BF)定义为 ......

3.通过JNI加载java虚拟机

        前面已经分析了java命令加载java虚拟机的方法,即通过JNI和虚拟机交互。因此我们可以很容易的自己写相应的启动代码,实现在C++程序中执行java程序,调用java类的方法。
     要测试的Java类(Test.java)的代码是:
public class Test {
public Test( ......

Java中ReadOnly的集合

今天在CSDN逛论坛的时候无意中发现有人问在Java中是否有ReadOnly操作方式的集合,说实话在以往开发中各种集合用的很多,但是这个问题还真没有注意过。去Java的官方API文档查了一下,Collections中还真有这么个方法支持,方法原型如下:
unmodifiableCollection
public static <T> Collection<T> unmodifiable ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号