当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 数据压缩概述文件中数据冗余的最简单的类型是"字符的复制"。
 

 

 ·java的多线程-线程间的通信(1)    »显示摘要«
    摘要:1. 线程的几种状态 线程有四种状态,任何一个线程肯定处于这四种状态中的一种: 1) 产生(new):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。 2) 可执行(runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程池中等待排排程器启动......
 ·解析java的多线程机制(1)    »显示摘要«
    摘要:进程与应用程序的区别 进程(process)是最初定义在unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以unix操作系统为例,进程是unix操作系统环境中的基本成分、是系统资源分配的基本单位。unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。 c、c++、java等语言编写的源程序经相应的编译器编译成可执行......


利用JAVA API函数实现数据的压缩与解压缩(1)
上一页   ...zip vs gzip

【程序编程相关:朗讯阿尔卡特将合并 分析师点评朗讯包袱多

如果你是在windows系统下工作,你可能会对工具winzip很熟悉,是用来创建压缩档案与解开压缩档案的.而在unix平台上,会有一些不同,命令tar用来创建一个档案文件(并不压缩),其它的程序(gzip或compress)用来创建一个压缩档案. 【推荐阅读:调查:71%宽带用户将网络视为获取新闻来

【扩展信息:思科推出第一款定制的渠道通信工具

winzip与pkzip之类的工具同时扮演着归档与压缩两个角色.他们将文件压缩并将其归档.另一方面,gzip并不将文件归档.所以,在unix平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩.

java.util.zip包

java提供了java.util.zip包用来兼容zip格式的数据压缩.它提供了一系列的类用来读取,创建,修改zip与gzip格式的文件.它还提供了工具类来计算任意输入流的数目,这可以用来验证输入数据的有效性.该包提供了一个接口,十四个类,与两个异常处理类,如表1所示.

表1: java.util.zip包

条目 类型 描述

checksum 接口 被类adler32与crc32实现的接口

adler32 类 使用alder32算法来计算checksum数目

checkedinputstream 类 一个输入流,保存着被读取数据的checksum

checkedoutputstream 类 一个输出流,保存着被读取数据的checksum

crc32 类 使用crc32算法来计算checksum数目

deflater 类 使用zlib压缩类,支持通常的压缩方式

deflateroutputstream 类 一个输出过滤流,用来压缩deflater格式数据

gzipinputstream 类 一个输入过滤流,读取gzip格式压缩数据

gzipoutputstream 类 一个输出过滤流,读取gzip格式压缩数据

inflater 类 使用zlib压缩类,支持通常的解压方式


...   下一页
 ·java多线程数据库操作    »显示摘要«
    摘要:import java.io.*;import java.sql.*;public class tooracle {public static void main(string[] args) {int n = 10;//每个线程执行的个数//system.out.println("start action!!!!!!");tooracle ac = new tooracle();threadru......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE