ÔÚ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µÄ²Ù×÷´Ó»º³åÇøÉ¾³ýÊý¾Ý¡£
Ïà¹ØÎĵµ£º
Ò»¡¢Ëã·¨ºÍÊý¾Ý½á¹¹
¡ïʲôʱºò¸ÃÓÃÊý×éÐÍÈÝÆ÷¡¢Ê²Ã´Ê±ºò¸ÃÓÃÁ´±íÐÍÈÝÆ÷£¿
¡ïʲôÊÇÉ¢Áк¯Êý£¿HashMapµÄʵÏÖÔÀíÊÇʲô£¿
¡ïʲôÊǵݹ飿Èç¹ûÄãÒÔǰ´ÓÀ´Ã»Ð´¹ýµÝ¹éº¯Êý£¬³¢ÊÔ×Åдһ¸ö£¨±ÈÈçÓõݹ麯Êý½øÐÐĿ¼Ê÷±éÀú£©¡£
¡ïʲôÊÇËã·¨¸´ÔÓ¶È£¿
¡ïÄãÊÇ·ñÀí½â¿Õ¼ä»»Ê±¼äµÄ˼Ï룿
¡ïдһ¸öÕë¶ÔÕûÊýÊý×éµÄðÅÝÅÅÐòº¯Êý£¬¿ ......
java¶àÏ̱߳à³Ì×ܽ᣺
http://lavasoft.blog.51cto.com/62575/27069
Java¹Ø¼ü×Öfinal¡¢staticʹÓÃ×ܽá
:
http://xo-tobacoo.javaeye.com/blog/374282
¡¡¡¡1.public
¡¡¡¡¡¡¡¡Ê¹ÓöÔÏó£ºÀà¡¢½Ó¿Ú¡¢³ÉÔ±
¡¡¡¡¡¡¡¡½éÉÜ£ºÎÞÂÛËüËù´¦Ôڵİü¶¨ÒåÔÚÄÄ£¬¸ÃÀࣨ½Ó¿Ú¡¢³ÉÔ±£©¶¼ÊǿɷÃÎʵÄ
¡¡¡¡2.private
¡¡¡¡¡¡¡¡Ê¹ÓöÔÏó ......
import java.io.IOException;
public class test {
/**
* ±àÂë
* @param filecontent
* @return String
*/
public static String encode(byte[] bstr){
return new sun.misc.BASE64Encoder().encode(bstr);
}
/**
* ½âÂë
* @param filecontent
* @return string
*/
public static ......
¶¯Ì¬´úÀí£º
public interface Qingke {
void qk();
}
public class dsz implements Qingke{
public void qk() {
System.out.print("dsz qk");
}
}
public class Secretary implements InvocationHandler {
private Object pro;
private dsz dsz;
public Obj ......
javaÀûÓÃsmslib·¢ËͶÌÐÅ.
×Ô¼ºÐ´Ò»¸öС³ÌÐò,ÎÒÔÚjava1.6.0_10;smslib-v3.4.5ÏÂÔËÐгɹ¦. ¿ÉÒÔÎÒµÄ×ÊÔ´ÀïÃæÏÂÔØ.
http://hi.csdn.net/link.php?url=http://yangzl0123.download.csdn.net
,Ö÷ÒªÊÇÒÔϼ¸¸öÀà.
Level_Final_Serial.java:´®¿Úµ×²ã²Ù×÷
Serial_For_Smslib.java:¶ÔLevel_Final_SerialµÄ½øÒ»²½·â×°,¿ÉÒÔÖ±½Ó·¢ ......