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

ÔÚJava³ÌÐòÖнػñ¿ØÖÆÌ¨Êä³ö

     ±¾ÎĵÄÄ¿±êÊÇÉè¼ÆÒ»¸ö»ùÓÚSwingµÄJTextAreaÏÔʾ¿ØÖÆÌ¨Êä³ö¡£´ËÆÚ¼ä£¬ÎÒÃÇ»¹½«ÌÖÂÛһЩºÍJava¹ÜµÀÁ÷£¨PipedInputStreamºÍPipedOutputStream£©ÓйصÄ×¢ÒâÊÂÏî¡£×îºó»¹Òª´´½¨Ò»¸öÄܹ»²¶»ñºÍÏÔʾÆäËû³ÌÐò£¨¿ÉÒÔÊÇ·ÇJavaµÄ³ÌÐò£©¿ØÖÆÌ¨Êä³öµÄ¼òµ¥³ÌÐò¡£
Ò»¡¢Java¹ÜµÀÁ÷
     ÒªÔÚÎı¾¿òÖÐÏÔʾ¿ØÖÆÌ¨Êä³ö£¬ÎÒÃDZØÐëÓÃijÖÖ·½·¨“½ØÈ¡”¿ØÖÆÌ¨Á÷¡£»»¾ä»°Ëµ£¬ÎÒÃÇÒªÓÐÒ»ÖÖ¸ßЧµØ¶ÁȡдÈëµ½System.outºÍSystem.errËùÓÐÄÚÈݵķ½·¨¡£JavaµÄ¹ÜµÀÁ÷PipedInputStreamºÍPipedOutputStreamÊÇÒ»¸ö·Ç³£ÓÐЧµÄ¹¤¾ß¡£
     дÈëµ½PipedOutputStreamÊä³öÁ÷µÄÊý¾Ý¿ÉÒÔ´Ó¶ÔÓ¦µÄPipedInputStreamÊäÈëÁ÷¶ÁÈ¡¡£JavaµÄ¹ÜµÀÁ÷¼«´óµØ·½±ãÁËÎÒÃǽØÈ¡¿ØÖÆÌ¨Êä³ö¡£Listing 1ÏÔʾÁËÒ»Öַdz£¼òµ¥µÄ½ØÈ¡¿ØÖÆÌ¨Êä³ö·½°¸¡£ 
¡¾Listing 1£ºÓùܵÀÁ÷½ØÈ¡¿ØÖÆÌ¨Êä³ö¡¿
 PipedInputStream pipedIS = new PipedInputStream();
PipedOutputStream pipedOS = new PipedOutputStream();
try {
¡¡ pipedOS.connect(pipedIS);
}
catch(IOException e) {
¡¡ System.err.println("Á¬½Óʧ°Ü");
¡¡ System.exit(1);
}
PrintStream ps = new PrintStream(pipedOS);
System.setOut(ps);
System.setErr(ps); 
     ÕâÀïÎÒÃÇÖ»Êǽ¨Á¢ÁËÒ»¸öPipedInputStream£¬°ÑËüÉèÖÃΪËùÓÐдÈë¿ØÖÆÌ¨Á÷µÄÊý¾ÝµÄ×îÖÕÄ¿µÄµØ¡£ËùÓÐдÈëµ½¿ØÖÆÌ¨Á÷µÄÊý¾Ý¶¼±»×ªµ½PipedOutputStream£¬ÕâÑù£¬´ÓÏàÓ¦µÄPipedInputStream¶ÁÈ¡¾Í¿ÉÒÔѸËٵؽػñËùÓÐдÈë¿ØÖÆÌ¨Á÷µÄÊý¾Ý¡£½ÓÏÂÀ´µÄÊÂÇéËÆºõֻʣÏÂÔÚSwing JTextAreaÖÐÏÔʾ´ÓpipedISÁ÷¶ÁÈ¡µÄÊý¾Ý£¬µÃµ½Ò»¸öÄܹ»ÔÚÎı¾¿òÖÐÏÔʾ¿ØÖÆÌ¨Êä³öµÄ³ÌÐò¡£Òź¶µÄÊÇ£¬ÔÚʹÓÃJava¹ÜµÀÁ÷ʱÓÐÒ»Ð©ÖØÒªµÄ×¢ÒâÊÂÏî¡£Ö»ÓÐÈÏÕæ¶Ô´ýËùÓÐÕâЩעÒâÊÂÏî²ÅÄܱ£Ö¤Listing 1µÄ´úÂëÎȶ¨µØÔËÐС£ÏÂÃæÎÒÃÇÀ´¿´µÚÒ»¸ö×¢ÒâÊÂÏî¡£
1.1 ×¢ÒâÊÂÏîÒ»
¡¡¡¡PipedInputStreamÔËÓõÄÊÇÒ»¸ö1024×ֽڹ̶¨´óСµÄÑ­»·»º³åÇø¡£Ð´ÈëPipedOutputStreamµÄÊý¾Ýʵ¼ÊÉϱ£´æµ½¶ÔÓ¦µÄPipedInputStreamµÄÄÚ²¿»º³åÇø¡£´ÓPipedInputStreamÖ´ÐжÁ²Ù×÷ʱ£¬¶ÁÈ¡µÄÊý¾Ýʵ¼ÊÉÏÀ´×ÔÕâ¸öÄÚ²¿»º³åÇø¡£Èç¹û¶ÔÓ¦µÄPipedInputStreamÊäÈ뻺³åÇøÒÑÂú£¬ÈÎºÎÆóͼдÈëPipedOutputStreamµÄÏ̶߳¼½«±»×èÈû¡£¶øÇÒÕâ¸öд²Ù×÷Ï߳̽«Ò»Ö±×èÈû£¬Ö±ÖÁ³öÏÖ¶ÁÈ¡PipedInputStreamµÄ²Ù×÷´Ó»º³åÇøÉ¾³ýÊý¾Ý¡£


Ïà¹ØÎĵµ£º

ɾ³ý.svn .cvsµÈÎļþ¼ÐµÄjava´úÂë

ÏîÄ¿ÖÐÓеÄÎļþ¼ÐÔ­À´ÊÇsvn°æ±¾¿ØÖƵģ¬ÏÖÔÚ²»Ïë¿ØÖÆÁË£¬¾ÍÏñ°ÑÕâ¸öÎļþ¼Ð´«¸ø±ðÈË»òÕß×Ô¼º±¸·Ý£¬µ«ÊÇ¿´µ½ÄÇô¶à.svnÎļþ¼ÐʵÔÚ²»Êæ·þ£¬Ð´ÁËÏÂÃæµÄ¼òµ¥³ÌÐòÓÃÀ´É¾³ýÕâЩÎļþ£¬ÒÔºóÐèҪɾ³ýµÄ»°£¬ÉèÖúÃÎļþ¼Ð·¾¶ºÍҪɾ³ýµÄÎļþ¼ÐÃû×ÖÅÜһϾÍÐÐÁË¡£
import java.io.File;
/*
* To change this template, choose Tools ......

javaÖÐʹÓÃsqliteÊý¾Ý¿â

sqliteÊý¾Ý¿âµÚÈý·½javaÀ©Õ¹°üÏÂÔØµØÖ·£ºhttp://www.zentus.com/sqlitejdbc/
ÓÐ2¸ö°ü£¬Ò»¸öÊÇnested£¨Ç¶ÈëʽµÄ£©£¬Ò»¸öÊÇnative(±¾µØµÄ)¡£
Çø±ðÔÚÓÚ:nested ²»ÐèÒª¶îÍâµÄdllÎļþ£¬µ«ÊÇËÙ¶ÈÂý¡£nativeÐèÒªÒ»¸ö¶îÍâµÄdllÎļþ£¬ËٶȺܿ졣
 1.ʹÓÃnested°ü£ºsqlitejdbc-v037-nested.jar
java´úÂ룺
java ´úÂë
packa ......

Java Interface Êdz£Á¿´æ·ÅµÄ×î¼ÑµØµãÂð£¿

ÓÉÓÚjava interfaceÖÐÉùÃ÷µÄ×Ö¶ÎÔÚ±àÒëʱ»á×Ô¶¯¼ÓÉÏstatic finalµÄÐÞÊηû£¬¼´ÉùÃ÷Ϊ³£Á¿¡£Òò¶øinterfaceͨ³£ÊÇ´æ·Å³£Á¿µÄ×î¼ÑµØµã¡£È»¶øÔÚjavaµÄʵ¼ÊÓ¦ÓÃʱȴ»á²úÉúһЩÎÊÌâ¡£
ÓÉÓÚjava interfaceÖÐÉùÃ÷µÄ×Ö¶ÎÔÚ±àÒëʱ»á×Ô¶¯¼ÓÉÏstatic finalµÄÐÞÊηû£¬¼´ÉùÃ÷Ϊ³£Á¿¡£Òò¶øinterfaceͨ³£ÊÇ´æ·Å³£Á¿µÄ×î¼ÑµØµã¡£È»¶øÔÚjavaµÄ ......

´Ó×·MM̸JavaµÄ23ÖÖÉè¼ÆÄ£Ê½

¡¡1¡¢FACTORY—×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ùµÄ¼¦³á¶¼ÊÇMM°®³ÔµÄ¶«Î÷£¬ËäÈ»¿ÚζÓÐËù²»Í¬£¬µ«²»¹ÜÄã´øMMÈ¥Âóµ±ÀÍ»ò¿ÏµÂ»ù£¬Ö»¹ÜÏò·þÎñԱ˵“À´Ëĸö¼¦³á”¾ÍÐÐÁË¡£Âóµ±ÀͺͿϵ»ù¾ÍÊÇÉú²ú¼¦³áµÄFactory
¡¡¡¡¹¤³§Ä£Ê½£º¿Í»§ÀàºÍ¹¤³§Àà·Ö¿ª¡£Ïû·ÑÕßÈκÎʱºòÐèҪijÖÖ²úÆ·£¬Ö»ÐèÏò¹¤³§ÇëÇó¼´¿É¡£Ïû· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ