Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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; ¡ÎÏÔʾÊý¾ÝÎļþδѹËõ´óС¼°Ñ¹


Ïà¹ØÎĵµ£º

Java/JSP»ñµÃ¿Í»§¶ËÍø¿¨MACµØÖ·µÄÈýÖÖ·½·¨½âÎö

´ÓÍøÉϲéÕÒ×ÊÁÏjava/jsp»ñµÃ¿Í»§¶Ë(IE)Íø¿¨MACµØÖ·µÄ·½·¨´ó¸ÅÓÐÈýÖÖ¡£
1¡¢Í¨¹ýÃüÁʽ£¬ÔÚ¿Í»§¶ËÖ´ÐÐIpconfig µÈµÈ
2¡¢Í¨¹ýActiveXµÄ·½·¨
3¡¢Í¨¹ýÏò137µÄ¶Ë¿Ú·¢ËͲéѯָÁîµÄ·½·¨
¼ò½é£º
µÚÒ»ÖÖ·½·¨,ÔÚÕæÕýÓõ½Ê±ºò²»ÖªµÀΪʲô»ñµÃmacµØÖ·µÄÖ¸Áî×èÈûÁË,²»ÍùϼÌÐøÖ´ÐС£¶øÇÒËÙ¶ÈÊÇÕâÈýÖÖ·½·¨ÖÐ×îÂýµÄÒ»ÖÖ¡£
´úÂëÈçÏ ......

¼ò»¯JavaÓ¦ÓóÌÐòµÄ´ò°üºÍ·¢²¼

·¢²¼JavaÓ¦ÓóÌÐòʱÄã»á¸Ðµ½À§ÄÑ£¿ºÃÔÚJavaÌṩÁËһϵÁдò°üºÍ·¢²¼¹¤¾ß£¬¿ÉÒÔÏÔÖøµÄ¼ò»¯·¢²¼¹ý³Ì
¡¡¡¡
¡¡¡¡¸ÃÎÄÕÂÌṩÁË´ò°üJava codeµÄ¼¸ÖÖ·½·¨£¬ÎÒÃǽ«»á̽ÌÖJava manifest Îļþ£¬¸ø³öÓÃÓÚ¹ÜÀíJARÎļþËùÒÀÀµÎļþ¡¢¹À¼Æ¿çƽ̨·¢²¼ËùÐèµÄCLasspathµÄºÏÊÊ·½·¨.ÎÒÒ²»á½âÊÍÈçºÎʹÓÃmanifest°ü°æ±¾ÌØÐÔÀ´È·ÈϰüµÄ¼æÈÝÐÔ...
¡ ......

javaÓëjsµÄÕýÔò±í´ïʽ

ÕýÔò±í´ïʽÊÇÓÃÀ´Ð£ÑéÎı¾¿òÖÐËùÊäÈëµÄÖµÊÇ·ñÆ¥Åä¡£Ò»°ãÔÚswingÀïÃæºÍjs½Å±¾Ð£ÑéÖÐÓõÃÂù¶àµÄ¡£
ϲ»¶ÉÏÕýÔòÊÇÔÚÒ»´Î×öСÊýµãµÄÑéÖ¤ÉÏ£¬¾ÍÊÇÒªÅжÏÊäÈëµÄÖµµÄ³¤¶ÈÔÚ5룬¿ÉÒÔÓÐСÊýµã¡£Èç¹û²»ÓÃÕýÔò£¬ÄÇôÎÒµÃÅжÏСÊýµãÊDz»ÊÇÖ»ÓÐÒ»¸ö£¬Ð¡ÊýµãÊDz»ÊÇÔÚµÚһ룬ÊDz»ÊÇÔÚ×îºóһ룬ÄÇЩÇé¿ö¶¼ÒªÅųýµÄ¡£µ±È»£¬ÕâÑù×öһϣ¬¿É ......

java_¹ÜµÀÊäÈëÊä³öÁ÷ʾÀý

package javatest_danny;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
public class pipeStreamTest {
 public static void main(String[] args) {
  try
  {
    &nbs ......

Java·´Éä2

1.2.3.ConstructorÀࣺ
ConstructorÀà´ú±íij¸öÀàµÄÒ»¸ö¹¹Ôì·½·¨¡£
µÃµ½Ä³¸öÀàËùÓеĹ¹Ôì·½·¨£º
Constructor[]  constructor = Class.forName(“java.lang.String”).getConstructor();
µÃµ½Ä³Ò»¸ö¹¹Ôì·½·¨£º
Constructor  constructor =
Class.forName(“java.lang.String”).getCons ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ