- 浏览: 141762 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
cnmcxiari:
Set ws = CreateObject("Wsc ...
bat启动java程序 可以隐藏cmd窗口 -
timer_yin:
不行啊 还是无法隐藏CMD窗口
bat启动java程序 可以隐藏cmd窗口
今天在写一套解压文件的东西遇到一个问题就是解压太慢,后来发现在
{
File file= new File(strZipPath+strZipFile);
FileInputStream f = new FileInputStream(file);
ZipInputStream in = new ZipInputStream(new DataInputStream(f));
System.out.println( "Writing file " + strSourceFilePath+strSourceFile);
DataOutputStream out =new DataOutputStream(new FileOutputStream(strSourceFilePath+strSourceFile));
in.getNextEntry();
int c;
System.out.println(System.currentTimeMillis()+"开始解压");
while((c = in.read()) != -1){
out.write(c);
}
in.close();
out.close();
标红的代表每次读取一个字符就是这里出现了问题,解决办法如下
{
File file= new File(strZipPath+strZipFile);
FileInputStream f = new FileInputStream(file);
ZipInputStream in = new ZipInputStream(new DataInputStream(f));
System.out.println( "Writing file " + strSourceFilePath+strSourceFile);
DataOutputStream out =new DataOutputStream(new FileOutputStream(strSourceFilePath+strSourceFile));
in.getNextEntry();
int c;
byte[] input = new byte[256];
System.out.println(System.currentTimeMillis()+"开始解压");
while((c = in.read(input)) != -1){
out.write(c);
}
in.close();
out.close();
立马见效,很快了
发表评论
-
博客迁移说明
2014-05-08 14:49 570从今天起,此博客空间不再更新博客,全部博客迁移到http: ... -
java io/nio
2014-04-24 10:20 6441. 基本 概念 IO 是主存和外部设备 ( 硬盘、 ... -
java hashMap解读
2013-12-03 14:09 669java中HashMap详解 HashMa ... -
quartz 定时器的动态加载和取消定时任务
2013-08-19 13:55 1465 -
编码解析过程
2013-07-11 19:21 937如果不进行encodeuri时而且web容器没有设置编 ... -
url 编码和解码
2013-07-11 17:55 704解决方法如下: 1、在JS里对中文参数进行两次转码 (默认只 ... -
hibernate 学习
2013-05-09 11:22 682hibernate 支持两种创建SQL 1SQLQuer ... -
java 内存分析之---Eclipse Memory Analyzer使用
2013-05-03 17:42 1189生成报告 jmap -dump:live,format=b ... -
Quartz的cron表达式
2013-01-09 15:50 678Quartz的cron表达式 来源:http://www ... -
有空需要看的几个项目
2012-12-27 17:06 711最好看看源码实现 1 Javassist学习使用(参考自:h ... -
java工具类的使用(随笔更新)
2012-10-18 14:50 770java.lang.Math Math.ceil(1.2)= ... -
java随笔记
2012-10-18 09:25 682多线程时,如果不同步,对同一个变量同时进行读写就可能有问 ... -
性能分析工具
2012-10-16 10:52 1540jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下: ... -
java 多线程
2011-12-29 14:22 828方法摘要 static Thread currentThr ... -
数据类型学习之
2011-12-26 11:42 836boolean 1 字节 char 2 字节 ... -
sqlServer安装后开启1433端口
2011-12-19 18:09 1130今天安装SQLSERVER2008后用jdbc连接总是报错,n ... -
学习java应做到的
2011-12-18 22:50 707转载而来 一个Java程序 ... -
浅谈Java的输入输出流
2011-12-13 13:14 721【转】 浅谈Java的输入输出流 Java语言的 ... -
java 对象序列化和RMI调用
2011-12-08 16:28 1789序列化: 就是对java中的对象还有一些基本数据类型等转化一 ... -
java反射机制
2011-11-28 12:52 665Class startupClass = ...
相关推荐
### Java 解压缩文件知识点 #### 一、Java压缩与解压技术概述 在Java中,进行文件的压缩和解压通常涉及到多个类库和技术。这些技术不仅能够帮助开发者有效地管理和处理大量的数据,还能够在网络传输过程中减少带宽...
沙漏哦2022-09-16 16:00:57原证Java解压缩文件,尤其对于Rar5.0版本的解压实现 项目描述 junrar已经不再支持Rar5版本的压缩文件。sevenzipjbinding对于Rar5压缩包的解压是调用本地7z软件进行解压的,如果本机环境...
java解压缩文件支持中文,经过测试,可执行,项目中正在应用
java 解压缩文件的实现示例,支持 rar 和 zip 格式
在Java编程语言中,处理文件压缩与解压缩是常见的任务,尤其在数据传输、存储优化或者备份场景下。本文将详细讲解如何使用Java实现文件和文件夹的压缩以及解压缩功能。 首先,Java标准库提供了`java.util.zip`包,...
在Java编程语言中,文件的压缩与解压缩是常见的数据处理操作,特别是在数据传输、存储优化和备份场景中。本实践项目围绕这个主题展开,包括源代码和相关的论文,为学习者提供了深入理解和应用Java压缩库的机会。以下...
在Java编程语言中,解压缩ZIP文件是一项常见的任务,特别是在处理数据传输、文件打包和部署等场景下。本文将深入探讨如何使用Java API来解压缩ZIP文件,包括基本概念、核心类库以及具体实现步骤。 ZIP文件是一种...
Java自动解压缩文件是编程领域中的一个重要话题,尤其是在服务器端应用中,经常需要处理上传的压缩文件并进行解压操作。Java提供了丰富的API来支持这一功能,主要涉及到`java.util.zip`包中的类,如`ZipInputStream`...
3. **解压缩文件** 解压ZIP文件则需要一个`ZipInputStream`实例,它包装在一个`FileInputStream`中,指向ZIP文件。通过调用`getNextEntry`方法,你可以逐个访问ZIP文件中的每个条目,然后创建相应的文件或目录,将...
(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业...
java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文)....
JAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩...
JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件...