JavaѹËõzipÎļþ
ÓÉÓÚÍøÂç´ø¿íÓÐÏÞ,ËùÒÔÊý¾ÝÎļþµÄѹËõÓÐÀûÓÚÊý¾ÝÔÚInternetÉϵĿìËÙ´«Êä,ͬʱҲ½Ú
Ê¡·þÎñÆ÷µÄÍâ´æ¿Õ¼ä¡£
¡¡¡¡Java 1.1ʵÏÖÁËI/OÊý¾ÝÁ÷ÓëÍøÂçÊý¾ÝÁ÷µÄµ¥Ò»½Ó¿Ú,Òò´ËÊý¾ÝµÄѹËõ¡¢ÍøÂç´«ÊäºÍ½â
ѹËõµÄʵÏֱȽÏÈÝÒ×,ÏÂÃæ½éÉÜÀûÓÃZipEntry¡¢ZipInputStreamºÍZipOutputStreamÈý¸öJava
ÀàʵÏÖzipÊý¾ÝѹËõ·½Ê½µÄ±à³Ì·½·¨¡£
¡¡¡¡zipѹËõÎļþ½á¹¹:Ò»¸özipÎļþÓɶà¸öentry×é³É,ÿ¸öentryÓÐÒ»¸öΨһµÄÃû³Æ,entryµÄ
Êý¾ÝÏî´æ´¢Ñ¹ËõÊý¾Ý¡£
¡¡¡¡ÓëzipÎļþÓйصöJavaÀà
¡¡¡¡·ÀàZipEntry
¡¡¡¡public ZipEntry(String name);
¡¡¡¡nameΪָ¶¨µÄÊý¾ÝÏîÃû¡£
¡¡¡¡·ÀàZipOutputStream
¡¡¡¡ZipOutputStreamʵÏÖÁËzipѹËõÎļþµÄдÊä³öÁ÷,Ö§³ÖѹËõºÍ·ÇѹËõentry¡£ÏÂÃæÊÇËüµÄ
¼¸¸öº¯Êý:
¡¡¡¡public ZipOutputStream(OutputStream out);
¡¡¡¡¡ÎÀûÓÃÊä³öÁ÷out¹¹ÔìÒ»¸öZIPÊä³öÁ÷¡£
¡¡¡¡public void setMethod(int method);
¡¡¡¡¡ÎÉèÖÃentryѹËõ·½·¨,ȱʡֵΪDEFLATED¡£
¡¡¡¡public void putNextEntry(ZipEntry newe);
¡¡¡¡¡ÎÈç¹ûµ±Ç°µÄentry´æÔÚÇÒ´¦ÓÚ¼¤»î״̬ʱ,¹Ø±ÕËü,ÔÚzipÎļþÖÐдÈëеÄentry-newe
²¢½«Êý¾ÝÁ÷¶¨Î»ÓÚentryÊý¾ÝÏîµÄÆðʼλÖÃ,ѹËõ·½·¨ÎªsetMethodÖ¸¶¨µÄ·½·¨¡£
¡¡¡¡·ÀàZipInputStream
¡¡¡¡ZipInputStreamʵÏÖÁËzipѹËõÎļþµÄ¶ÁÊäÈëÁ÷,Ö§³ÖѹËõºÍ·ÇѹËõentry¡£ÏÂÃæÊÇËüµÄ
¼¸¸öº¯Êý:
¡¡¡¡public ZipInputStream(InputStream in);
¡¡¡¡¡ÎÀûÓÃÊäÈëÁ÷in¹¹ÔìÒ»¸öZIPÊä³öÁ÷¡£
¡¡¡¡public ZipEntry getNextEntry();
¡¡¡¡¡Î·µ»ØZIPÎļþÖеÄÏÂÒ»¸öentry,²¢½«Êä³öÁ÷¶¨Î»ÔÚ´ËentryÊý¾ÝÏîµÄÆðʼλÖá£
¡¡¡¡public void closeEntry();
¡¡¡¡¡Î¹Ø±Õµ±Ç°µÄzip entry,²¢½«Êý¾ÝÁ÷¶¨Î»ÓÚÏÂÒ»¸öentryµÄÆðʼλÖá£
³ÌÐò´úÂë¼°Æä×¢ÊÍ
¡¡¡¡ÏÂÁеijÌÐòʵÏÖÁËÊý¾ÝÎļþzip·½Ê½µÄѹËõºÍ½âѹËõ·½·¨¡£randomData()º¯ÊýËæ»úÉú³É
50¸ödoubleÊý¾Ý,²¢·ÅÔÚdoc×Ö·û´®±äÁ¿ÖÐ;openFile()º¯Êý¶ÁÈ¡ZIPѹËõÎļþ;saveFile()º¯Êý
½«Ëæ»úÉú³ÉµÄÊý¾Ý´æµ½ZIP¸ñʽµÄѹËõÎļþÖС£
¡¡¡¡import java.util.zip.*;
¡¡¡¡import java.awt.event.*;
¡¡¡¡import java.awt.*;
¡¡¡¡import java.lang.Math;
¡¡¡¡import java.io.*;
¡¡¡¡public class TestZip extends Frame implements ActionListener {
¡¡¡¡TextArea textarea; ¡ÎÏÔʾÊý¾ÝÎļþµÄ¶àÐÐÎı¾ÏÔʾÓò
¡¡¡¡TextField infotip; ¡ÎÏÔʾÊý¾ÝÎļþδѹËõ´óС¼°Ñ¹
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
The
Java Console provides information about the Java Runtime Environment
(JRE) version, user home directory, and any error message that occurs
while running an applet or application. You can enable the Java Console
for the Linux platform.
......
ÒÔÒ»¸ö¹¤×÷ÖбàдµÄ°²È«ÓòÐÅϢͬ²½ÎªÀý½øÐÐÃèÊö;
°²È«ÓòÐÅϢͬ²½Æäʵ¾ÍÊÇÒ»¸öXMLÎļþµÄ´«Êä,WEB SERVICE ±¾ÖÊÉϾÍÊÇͨ¹ýXML½øÐÐÊý¾ÝµÄ´«Êä.
´«ÊäµÄXML¸ñʽÈçÏÂ:
<?xml version="1.0" encoding="UTF-8" ?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV: ......
1.2.5.MethodÀࣺ
Method´ú±íij¸öÀàµÄÒ»¸ö·½·¨£¬Ìṩ¹ØÓÚÀà»ò½Ó¿ÚÉϵ¥¶Àij¸ö·½·¨µÄÐÅÏ¢¡£Ëù·´Ó³µÄ·½·¨¿ÉÄÜÊÇÀà·½·¨»òʵÀý·½·¨£¨°üÀ¨³éÏó·½·¨£©¡£ Õâ¸öÀ಻ÄÑÀí½â£¬ËüÊÇÓÃÀ´·â×°·´ÉäÀà·½·¨µÄÒ»¸öÀà¡£
·½·¨
ÃèÊö
public String getName()
·µ»Ø´Ë Method ¶ÔÏó±íʾµÄ·½·¨Ãû³Æ
public Object invoke(Object obj,Object... ......
l JBS
1.Áоٳö 10¸öJAVAÓïÑÔµÄÓÅÊÆ
a:Ãâ·Ñ£¬¿ªÔ´£¬¿çƽ̨(ƽ̨¶ÀÁ¢ÐÔ)£¬¼òµ¥Ò×Ó㬹¦ÄÜÍêÉÆ£¬ÃæÏò¶ÔÏ󣬽¡×³ÐÔ£¬¶àỊ̈߳¬½á¹¹ÖÐÁ¢£¬ÆóÒµÓ¦ÓõijÉÊìÆ½Ì¨, ÎÞÏßÓ¦ÓÃ
2.ÁоٳöJAVAÖÐ10¸öÃæÏò¶ÔÏó±à³ÌµÄÊõÓï
a:°ü£¬À࣬½Ó¿Ú£¬¶ÔÏó£¬ÊôÐÔ£¬·½·¨£¬¹¹ÔìÆ÷£¬¼Ì³Ð£¬·â×°£¬¶à̬£¬³éÏ󣬷¶ÐÍ
3.ÁоٳöJAVAÖÐ6¸ ......