JavaϵÁн̳ÌĿ¼±í¡¾¶þ´Î¸üС¿
¡¾ÎªÁËÈöÁÕß¿´ÆðÀ´±È½ÏÓнṹ£¬ÎÒ×Ô¼ºÄâÁËÒ»·ÝÍêÕûµÄÌá¸Ù£¬¶øÇÒΪÁËʹµÃ¶ÁÕßÒ»±ßѧϰÀíÂÛÒ»±ßѧϰÏà¹Ø´úÂëÄÚÈÝ£¬ÀïÃæ90%µÄ´úÂëÎÒ¶¼ÌṩÁËÍêÕûµÄ´úÂëDemo£¬Ö±½Ó¼üÈë¹ýºóÓ¦¸Ã¾Í¿ÉÒÔÔËÐУ¬¶øÇÒÀïÃæËùÓеÄÖصãÎÒ¶¼±ê×¢³öÀ´ÁË£¬Ö÷ÒªÊÇ·½±ã¶ÁÕß²»»áÒÅ©µô¹Ø¼üµÄ֪ʶµã£¬ÒÔ¼°´úÂëµÄ×ÅÉ«£¬Ö÷ÒªÊÇΪÁË·ÀÖ¹¶ÁÕßÊÓ¾õÆ£ÀÍ¡£Ð»Ð»¸÷λָµã£¬ÓÐʲôÒâ¼û»òÕß±ÊÎóÇë·¢ÎÒEmail£ºsilentbalanceyh@126.com£¬ÒòΪÎÒº¦ÅÂÀïÃæÓÐÌ«¶à±ÊÎóµÄµØ·½£¬ËùÒԴ󲿷ÖÎÒдµÄʱºòÃüÃû¶¼ÊDzݰ¸¡£¶øÇÒÕâ·ÝĿ¼ÎÒ»áÒ»Ö±Öö¥ÔÚ×îÇ°±ß£¬ÕâÑù¾Í·½±ã²éÔÄ£¬Ð»Ð»¸÷룬¶à¶àÖ¸½Ì¡£²¹³äÒ»µã£ºJava»ù±¾Êý¾ÝÀàÐÍÒѾ°üº¬ÔÚJava»ù´¡ÖªÊ¶Ò»¸öÕ½ÚÁË£¬±¾À´×¼±¸·¢Ò»¸öÕ½ڵÄÄÚÈÝ£¬½á¹ûÄÚÈÝÌ«¶àÁËһƪBLOG·¢²»Ï£¬ËùÒÔ²ðÉ¢³ÉΪÁ½Õ£¬ÒòΪµ±³õûÓÐÏëµ½²ðÉ¢£¬ËùÒÔJava»ù´¡ÖªÊ¶Õ½ÚÊÇΨһ´ÓÒ»¸öÕ½ÚÖмä²ðÉ¢µÄ£¬Çë¶ÁÕßСÐÄ¡¿
Ò»Java»ù´¡²¿·Ö£º
¡¡¡¡10.Java»ù´¡ÖªÊ¶¡¾ÉÏ¡¿¡¾¸üС¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/28/4608272.aspx
¡¡¡¡11.Java»ù´¡ÖªÊ¶¡¾Ï¡¿¡¾¸üС¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/28/4608360.aspx
¡¡¡¡2.JavaÖеÄÀàºÍ¶ÔÏó¡¾Ò»¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/08/25/4483600.aspx
¡¡¡¡3.JavaÖеÄÀàºÍ¶ÔÏ󡾶þ¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/08/26/4485140.aspx
¡¡¡¡4.JavaÖеÄÀàºÍ¶ÔÏó¡¾Èý¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/08/29/4495385.aspx
¡¡¡¡5.JavaÖеÄÒì³£¡¢¶ÏÑÔ¡¢ÈÕÖ¾¡¾ÉÏ¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/13/4549128.aspx
¡¡¡¡6.JavaÖеÄÒì³£¡¢¶ÏÑÔ¡¢ÈÕÖ¾¡¾ÖС¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/18/4564884.aspx
¡¡¡¡7.JavaÖеÄÒì³£¡¢¶ÏÑÔ¡¢ÈÕÖ¾¡¾Ï£¬Log4jרÌâ¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/18/4564902.aspx
¡¡¡¡8.JavaµÄ¼¯ºÏ¡¢Ã¶¾Ù¡¢·ºÐÍ¡¾ÉÏ¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/24/4586611.aspx
¡¡¡¡9.JavaµÄ¼¯ºÏ¡¢Ã¶¾Ù¡¢·ºÐÍ¡¾Ï¡¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/24/4586627.aspx
¡¡¡¡
¡¡¡¡12.JavaÄÚ´æÄ£ÐÍ
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/10/13/4661230.aspx
ÄÚÈÝÕûÀí¡
Ïà¹ØÎĵµ£º
¹ÖÒìÖ®Ò»£º
connect(SocketAddress endpoint):Õâ¸ö·½·¨£¬³¢ÊÔÁ¬½Óserver¶Ë£¬Èç¹ûÁ¬½Ó²»ÉÏ£¬¾ÍÅ׳öIOExceptionÒì³£¡£Èç¹ûÁ¬½Ó³É¹¦ÁË£¬¾Í¼ÌÐøÖ´ÐÐÏÂÒ»²½µÄ´úÂë¡£
¹ÖÒìÖ®¶þ£º
boolean isConnected() :Õâ¸ö·½·¨µÄ½á¹û½ö½ö´ú±íÕâ¸ösocketÔø¾³É¹¦Á¬½Óµ½ÁËserver£¬µ«²¢²»±íʾÏÖÔÚÕâ¸öʱ¿ÌËüºÍserverÈÔ±£³ÖÁ¬½Ó״̬¡£
ÓÐ ......
¶ÔÓÚjavaµÄÍøÂç±à³ÌÊéÖÐÌÖÂÛµÄÈ«²¿¹éÄÉÆðÀ´ÓÐSocketµÄʹÓã¬DatagramSocketµÄʹÓã¬javaÓëCGIµÄÅäºÏʹÓã¬javaÁ¬½ÓÊý¾Ý¿âÒÔ¼°javaÖе÷ÓÃÔ¶³Ì·½·¨¡£
Ê×ÏÈÊÇSocketµÄʹÓ㬶ÔÓÚ·þÎñ¶ËÀ´Ëµ£¬Ó¦¸ÃÉùÃ÷µÄÊÇServerSocket¶ÔÏó£¬È»ºóʹÓÃSocket
accept()·½·¨½øÐÐ ......
Ò»£¬JavaÓïÑÔÖеĶÔÏóÒýÓÃ
C++ÖÐÖ¸ÕëºÍÒýÓüæÓУ¬¶øJavaÖÐûÓÐÖ¸ÕëµÄ¸ÅÄÍêÈ«ÓÃÒýÓÃÌæ´ú¡£ÈçC++ÖÐÒ»Ñù£¬ÒýÓÃÊÇÎÒÃǸø±äÁ¿µÄÒ»¸ö“±ðÃû”£¬Ò»¸ö±äÁ¿¿ÉÒÔÓжà¸ö“±ðÃû”¡£ÒýÓõÄÖµÊÇÒ»¸öÄÚ´æµØÖ·£¬ÔÚ¶ÔÏóµÄÒýÓñ»¶¨Òåʱ£¬È磺
String s; //´ËʱsֵΪ¿Õ£¬ÏµÍ³²¢Ã»ÓÐΪsËùÖ¸µÄ¶ÔÏó·ÖÅäÄÚ´æ
s = ......
ΪÁËʵÏÖÁ½¸öÊý×Ö½øÐн»»»£¬ÎÒÃÇͨ³£¿ÉÒÔÀûÓÃλÔËËãÀ´ÊµÏÖ
C++³ÌÐò swap(int a ,int b){a^=b^=a^=b;}
JAVA³ÌÐò swap(int a, int b){ a^=b;b^=a;a^=b; }»òÕß{ b^=(a^=b) ; a^=b;}
Èç¹ûJAVAÓÃC++µÄʵÏÖ·½Ê½Ôò»áµÃµ½ bµÃµ½ÁËaµÄÖµ£¬µ«ÊÇaÏÖÔÚµÄֵȴ² ......
×¢£º±¾ÎÄת×Ôhttp://lavasoft.blog.51cto.com µÄJavaÐéÄâ»ú£¨JVM£©²ÎÊýÅäÖÃ˵Ã÷£¬×÷Ϊ×Ô¼ºÑ§Ï°Óá£
JavaÐéÄâ»ú£¨JVM£©²ÎÊýÅäÖÃ˵Ã÷
ÔÚJava¡¢J2EE´óÐÍÓ¦ÓÃÖУ¬JVM·Ç±ê×¼²ÎÊýµÄÅäÖÃÖ±½Ó¹Øϵµ½Õû¸öϵͳµÄÐÔÄÜ¡£
JVM·Ç±ê×¼²ÎÊýÖ¸µÄÊÇJVMµ×²ãµÄһЩÅäÖòÎÊý£¬ÕâЩ²ÎÊýÔÚÒ»°ã¿ª·¢ÖÐĬÈϼ´¿É£¬²»ÐèÒªÈκÎÅäÖᣵ«ÊÇÔÚÉú ......