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

JAVA°æSocketƽ̨µÄÉè¼ÆÎĵµ

1.  ×ÜÌåÉè¼Æ
1.1            »ù±¾Éè¼Æ¸ÅÄîºÍ´¦ÀíÁ÷³Ì
1.1.1    ³ÌÐò»®·Ö
Ö÷Òª·ÖΪ·þÎñ¶ËºÍ¿Í»§¶ËÁ½¸ö²¿·Ö¡£
¿Í»§¶Ë²¿·ÖÓÖ·ÖΪͬ²½ÓëÒì²½Á½ÖÖģʽ¡£
1.1.2    ´¦ÀíÁ÷³ÌÃèÊö
JAVA°æ½Ó¿Úƽ̨Ö÷ҪʵÏÖÓëÍⲿ½Ó¿ÚµÄ·þÎñ¶ËºÍ¿Í»§¶ËµÄͨѶ¡£²¢ÌṩҵÎñ½Ó¿Ú£¬ÔÊÐí»ùÓÚµ±Ç°ÄÚºËʵÏÖ¸÷ÖÖÒµÎñ¡£
2.  Æ½Ì¨Éè¼ÆË¼Ïë
2.1            ÒµÎñÎÞ¹ØÐÔ
±¾Æ½Ì¨Éè¼ÆµÄºËÐÄ˼ÏëÊÇʵÏÖͨѶƽ̨µÄºËÐŦÄÜ£¬¾¡¿ÉÄÜʹ´úÂëÓëÒµÎñ°þÀ룬Ìá¸ß´úÂëµÄ¿ÉÖØÓÃÐÔ¡£
2.2            ºËÐŦÄÜÄ£¿é
±¾Æ½Ì¨Ö÷ÒªÓɼ¸¸öºËÐÄÄ£¿éËù×é³É¶Ô¸÷ÖÖÒµÎñµÄÖ§³Ö
2.2.1    ͨÐÅÄ£¿é
ʹÓÃJAVA1.4+°æ±¾ÌṩµÄÎÞ¶ÂÈûIOʵÏÖ·þÎñ¶ËºÍ¿Í»§¶ËµÄͨѶ£¬²¢Ìṩͬ²½ºÍÒì²½´¦ÀíÁ½ÖÖ·½Ê½
2.2.2    Ï̳߳طþÎñ
ʹÓÃÁËJDK 1.5 ´øµÄÏ̳߳أ¬Ìṩһ¸öÏ̳߳صķþÎñ£¬Îª·þÎñ¶Ë»ò¿Í»§¶ËÌṩ¶àÏ̴߳¦ÀíµÄ¹¦ÄÜ¡£±¾ÉíʵÏÖÁËSingletonģʽºÍ×Ô´øÁË¼à¿ØỊ̈߳¬ÊµÏÖÁË×ÔÎÒ¹ÜÀí¡£
2.2.3    ×Ö½Ú´¦ÀíÄ£¿é
Ϊ½âÎöЭÒéÌṩ¼ò±ãµÄ·½·¨´¦Àí×Ö½ÚÊý×é¡£
2.3            Ö÷Òª½Ó¿Ú
ΪÁËʵÏÖͨÐÅÆ½Ì¨µÄÒµÎñÎÞ¹ØÐÔ£¬±¾Æ½Ì¨Éè¼ÆÁËһЩ½Ó¿ÚÌṩ¸øÒµÎñ¿ª·¢ÊµÏÖ¡£
2.3.1    ЭÒé½âÎö½Ó¿Ú
ΪËùÓнâÎöЭÒéÌṩͳһЭÒé½âÎöÀà½Ó¿Ú¡£Ö÷ÒªÊÇΪÁËͳһЭÒé½âÎöµÄ·½Ê½¡£
2.3.2    ÒµÎñ½Ó¿Ú
ÒµÎñ½Ó¿ÚÖ÷ÒªÓÐÁ½ÖÖ£ºÒµÎñÂß¼­½Ó¿ÚºÍÒµÎñʵÏÖ½Ó¿Ú¡£
2.3.2.1   ÒµÎñÂß¼­½Ó¿Ú
Ö÷ҪΪÁË´¦Àíÿһ¸öÖ¸ÁîµÄÒµÎñÁ÷³Ì£¬ÀýÈçÏȶÁÈ¡£¬ÔÙ´¦ÀíÒµÎñ£¬ÔÙ·µ»Ø½á¹û£»»òÕßÏÈ·¢ËÍÖ¸ÁÔٵȴý·µ»Ø½á¹û¡£
2.3.2.2   ÒµÎñʵÏÖ½Ó¿Ú
Ö÷Òª´¦Àíÿ¸öЭÒéÖÐÿһ¸öÖ¸ÁîËù¶ÔÓ¦µÄÒµÎñÍø´¦Àí¡£
2.3.3    ×¢²áÆ÷½Ó¿Ú
רÃÅΪ¿Í»§¶ËµÇ¼·þÎñÆ÷ʱÌṩµÄͳһµÄ×¢²á·½Ê½¡£
3.  Æ½Ì¨Éè¼Æ
3.1            ·þÎñ¶ËµÄÉè¼Æ
3.1.1    Ä£¿éÉè¼ÆÍ¼
3.1.2    ¹¦ÄÜ
l         ͨѶ·þÎñ
l         ²¢·¢´¦Àí¿Í»§¶ËÇëÇó
l         ×Ô¼à¿Ø
l&nb


Ïà¹ØÎĵµ£º

javaÐòÁл¯Óë·´ÐòÁл¯


import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/************************* ......

java¹æÔ¼


1£® ¹ØÓÚ»ù´¡Êý¾ÝÀàÐÍ¡£
»¹¼ÇµÃÉÏһƬÎÄÕÂÖнáβ²¿·ÖµÄÄǸöÀý×Óô£¿
ÒòΪ¼ÆËã»úµÄ2½øÖƵÄÌØÐÔ£¬JavaÓïÑÔ£¨ÆäËûÓïÑÔºÃÏñÒ²Ò»Ñù£©ÎÞ·¨×¼È·µØ½øÐÐfloat,doubleÀàÐÍÊý¾ÝµÄ¼ÆË㣬ËùÒÔ£¬×÷ÕâЩ¼ÆËãµÄʱºòÐèÒª¿¼ÂÇʹÓÃBigDecimalן÷Àà¡£
 
2£® StringÀàÓëStringBufferÀà
JavaµÄStringÀàÌṩÈçϵļòµ¥µÄ×Ö·û´®Á¬½Ó·½· ......

javaÖеÄreflect»úÖÆ£¨×ª£©

Java
Reflection (JAVA·´Éä)    
Reflection ÊÇ Java
³ÌÐò¿ª·¢ÓïÑÔµÄÌØÕ÷Ö®Ò»£¬ËüÔÊÐíÔËÐÐÖÐµÄ Java
³ÌÐò¶Ô×ÔÉí½øÐмì²é£¬»òÕß˵“×ÔÉ󔣬²¢ÄÜÖ±½Ó²Ù×÷³ÌÐòµÄÄÚ²¿ÊôÐÔ¡£ÀýÈ磬ʹÓÃËüÄÜ»ñµÃ Java
ÀàÖи÷³ÉÔ±µÄÃû³Æ²¢ÏÔʾ³öÀ´¡£
Java
µÄÕâÒ»ÄÜÁ¦ÔÚʵ¼ÊÓ¦ÓÃÖÐÒ²ÐíÓõò»ÊǺܶ࣬µ« ......

JAVA¼òµ¥¸ÅÄî

1.ʵÀý³ÉÔ±ºÍÀà³ÉÔ±
ʵÀý³ÉÔ±ÖÐÊÇÊôÓÚ¶ÔÏóµÄ,°üÀ¨ÊµÀý³ÉÔ±±äÁ¿ºÍʵÀý³ÉÔ±·½·¨,Ö»Óд´½¨Á˶ÔÏóÖ®ºó²ÅÄÜ·ÃÎÊʵÀý³ÉÔ±±äÁ¿ºÍʵÀý³ÉÔ±·½·¨.
    Àà³ÉÔ±ÊÇÊôÓÚÀàµÄ,Àà³ÉÔ±ÐèÒªÓùؼü×Östatic±êʶ,Ò²³ÆÎª¾²Ì¬³ÉÔ±,Àà³ÉÔ±°üÀ¨Àà³ÉÔ±±äÁ¿ºÍÀà³ÉÔ±·½·¨,ͨ¹ýÀàÃû¿ÉÒÔÖ±½Ó·ÃÎÊÀà³ÉÔ±±äÁ¿ºÍµ÷ÓÃÀà³ÉÔ±·½·¨,¼´Ê¹Ã»Óд´½ ......

JavaºÍC++³ÌÐòÔ±´ýÓöÎÊÌâ

      ×î½ü°àÀïµÄͬѧ¶¼Ã¦×ű¨°à£¬Óиö´ïÄÚÊÇjavaÅàѵ£¬ÓиöÉîÀ¶ÊÇC++Åàѵ£¬ÍøÉÏ¿´ÁËЩÌû×Ó˵ʲôµÄ¶¼ÓУ¬×ÔÎҸоõÅàÑøÒ»¸öC++³ÌÐòÔ±µÄÖÜÆÚÒª±ÈÅàÑøÒ»¸öjAVA³ÌÐòÔ±µÄÖÜÆÚ³¤ºÜ¶à£¬µ±È»£¬C++ÒªÊÇѧµÄºÃµÄ»°¿Ï¶¨±ÈѧjavaµÄÅ££¬µ«ÊǸ¶³öµÄ´ú¼Û¸öÈËÈÏΪÊÇÓкܴó²î¾àµÄ¡£¶ÔÓÚÏÖÔÚÊг¡É϶ÔÓÚÓïÑÔµÄÐèÇóÒ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ