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

java»º´æÎÊÌ⣨תÌû£©

 ÔÚÓ¦ÓóÌÐòÖÐÎÒÃǾ­³£ÐèÒªÒ»¸öÀàÈ¥Íê³ÉÏñÊý¾Ý´¦Àí¡¢¼àÌýʼþ»ò¼ì²éÁíÒ»¸öÀàµÄ»î¶¯µÈÈÎÎñ¡£ÎªÁË´ïµ½Õâ¸öÄ¿±ê£¬ÎÒÃÇ¿ÉÄÜʹÓôøÓÐÒ»Ì×ËøºÍÏûϢ֪ͨµÄÏ̡߳£Java Ïß³ÌAPIÒѾ­ºÜºÃµÄÎĵµ»¯£¬µ«ÎªÁËʹÏß³ÌÄܹ»ÕýÈ·¶ø¸ßЧµØÔËÐУ¬³ÌÐòÔ±ÈÔÈ»ÐèÒª·á¸»µÄ±à³Ì¾­Ñé²¢±àд´óÁ¿µÄ´úÂ롣ͨ¹ýÓ¦Óñ¾ÆªÎÄÕÂÖÐÌÖÂ۵Ŀò¼Ü£¬³ÌÐòÔ±Äܹ»±ÜÃâÈÌÊܼ尾д´óÁ¿µÄ´úÂ룬¿ìËÙ´´½¨½¡×³µÄÓ¦ÓóÌÐò¡£ ¶þ¡¢³¤Ê±¼äÔËÐÐÈÎÎñµÄ³ÌÐò¿ò¼Ü¡£
¡¡¡¡
¡¡¡¡¹ØÓÚ³¤Ê±¼äÔËÐеÄÈÎÎñµÄÖ÷ÒªÊÂÇéÊÇÈçºÎÔÚÓ¦ÓóÌÐòµÄÉúÃüÆÚʹËüÒ»Ö±±£³ÖÔËÐС£ÊµÏÖµÄÇ¡µ±·½·¨ÊÇÌṩһ¸öÏß³ÌÀ´Ö´ÐÐÕâ¸öÌØ¶¨µÄÈÎÎñ¡£ÎÒÃÇ¿ÉÒÔͨ¹ý¼ÌÐøThreadÀà»òʵÏÖjava.lang.Runnable½Ó¿ÚÀ´´ïµ½¸ÃÄ¿±ê¡£¼ÙÈç²ÉÓÃʵÏÖRunnable½Ó¿ÚµÄ·½Ê½£¬¾Í¿ÉÒÔÄܹ»»ñµÃ¸üºÃµÄÃæÏò¶ÔÏóµÄÉè¼Æ£¬Í¬Ê±¿ÉÒÔ±ÜÃâJAVAÖеĵ¥¼ÌÐøÎÊÌâ¡£ÁíÍ⣬ÎÒÃÇÒ²ÄܸüÓÐЧµÄ´¦ÀíRunnableʵÀý£¨ÀýÈçʹÓÃÏ̳߳ØÍ¨³£ÐèÒªÒ»¸öRunnableʵÀý¶ø²»ÊÇÏß³ÌÀ´ÔËÐУ©¡£
¡¡¡¡
¡¡¡¡¿ò¼ÜµÄ»ù´¡ÊÇÒ»¸ö½ÐWorkerµÄ³éÏóÀ࣬ËüʵÏÖÁËRunnable½Ó¿Ú£¬²¢ÌṩÁËÓÐЧ´¦ÀíÈÎÎñµÄºÃ·½·¨¡£ÕâЩ·½·¨ÓÐЩÒѾ­±»ÊµÏÖ£¬Èçrun()·½·¨£¬µ«ÓÐЩÊdzéÏó·½·¨£¬¿ª·¢ÈËÔ±±ØÐë×Ô¼ºÀ´ÊµÏÖ¡£¼ÙÈçÒª´´½¨Ò»¸ö³¤Ê±¼äÔËÐеÄÀ࣬ÄãÖ»ÐèÒª¼ÌÐøWorkerÀಢʵÏÖ¼¸¸ö³éÏó·½·¨¡£ÈÃÎÒÃÇ¿´¿´ÕâЩ·½·¨µÄϸ½Ú¡£
¡¡¡¡
¡¡¡¡Worker ÀàµÄrun()·½·¨±»Éè¼Æ³ÉÖ»Òª²»Í£Ö¹ÔËÐоͳÖÐøµÄÖ´ÐÐwork()·½·¨¡£work()·½·¨¿ÉÒÔ¸ºÔðÊý¾Ý´¦Àí¡¢Ê¼þÏìÓ¦¡¢Îļþ¶Áд¡¢£¬Ö´ÐÐSQLÃüÁîµÈ²Ù×÷¡£ÕâÑùwork()·½·¨Äܹ»Å׳öÒì³££¬²¢½«Òì³£´«¸ørun()£¬È»ºóÓÉrun()·½·¨À´´¦ÀíÕâЩÒì³£¡£
¡¡¡¡
¡¡¡¡run()·½·¨ÓÐÄÚÍâÁ½²ãtry-catchÓï¾ä£ºÒ»²ã´¦ÓÚwhile-loopÑ­»·Í⣬һ²ãÔÚwhile-loopÑ­»·ÄÚ¡£Ç°Ò»¸ötry-catchÓÃÓÚ²¶×½·Ç±à³ÌÒì³£ÒÔÈ·±£run()·½·¨²»Í˳ö¡£ºóÒ»¸ötry-catchÓï¾ä²¶×½¹ØÓÚÒµÎñÂß¼­ºÍÏàÓ¦ÐÐΪµÄ¸÷ÖÖÒì³£¡£¼ÙÈçÔÚwork()·½·¨Öз¢ÉúÁËһЩµÈ´ý²Ù×÷£¨ÀýÈçµÈ´ýÒ»¸öÊäÈëÁ÷»òÒ»¸öSocket£©£¬Å׳öÒ»¸öInterruptedExceptionµÄ·½·¨ÊÇ¿ÉÈ¡µÄ¡£Òª¼ÇסµÄÊÇÖ»ÒªÓ¦ÓóÌÐòÔÚÔËÐУ¬work()·½·¨²»ÐèÒªÈκÎwhile-loopÑ­»·È¥Î¬³ÖËüÔËÐУ¬ÕâÒ»ÇÐÓÉWorker´ú°ìÁË¡£
¡¡¡¡
¡¡¡¡run()¿ªÊ¼Ê±£¬µ÷ÓÃprepareWorker()·½·¨À´Ô¤±¸³¤Ê±¼äÔËÐÐÈÎÎñÐèÒªµÄËùÓÐ×ÊÔ´£¨²Î¿¼³ÌÐòÇåµ¥A£©¡£ÀýÈç £¬ÔÚÕâ¸ö·½·¨ÖпÉÒÔ´ò¿ªÒ»¸ö½«ÒªÓõ½µÄÊý¾Ý¿âÁ¬½Ó»òÎļþ¡£ÓÈÆä¶ÔÓÚÄÇЩÏñ½¨Á¢Ò»¸ösocketÕâÑùµÄ×èÈû²Ù×÷·ÅÔÚÕâ¶ùÊǺܺõġ£ÒòΪÈôÈÃËüÃÇÔÚÒ»¸ö¶ÀÁ¢µÄÏß³ÌÖÐÔËÐУ¬Ôò²»»á×èÈûÖ÷Ï̵߳ÄÖ´ÐС£
¡¡¡¡
¡¡¡¡ÓëÇ


Ïà¹ØÎĵµ£º

¡¾×ª¡¿JAVA³õѧÎÊÌâ

   ×Ô¼ºÑ§Ï°JavaÒѾ­ÓÐÒ»¸öÔÂ×óÓÒÁË~~¶ÔһЩjavaÒ²ÓÐһЩ¸ÐÊÜ~~
µ±¿´µ½ÕâÆªÎÄÕÂʱ£¬·¢ÏÖ»¹¿ÉÒÔ~~¾ÍתÀ´ºÍ´ó¼Ò·ÖÏíÒ»ÏÂ~~~
1 ʲôÊÇJava¡¢Java2¡¢JDK£¿JDKºóÃæµÄ1.3¡¢1.4.2°æ±¾ºÅÓÖÊÇÔõô»ØÊ£¿
´ð£ºJavaÊÇÒ»ÖÖͨÓõ쬲¢·¢µÄ£¬Ç¿ÀàÐ͵ģ¬ÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ
£¨Õª×ÔJava¹æ·¶µÚ¶þ°æ) JDKÊÇSun¹«Ë¾·Ö·¢µÄÃâ·ÑJa ......

zz: dz̸JavaµÄÊäÈëÊä³öÁ÷

 JavaÓïÑÔµÄÊäÈëÊä³ö¹¦ÄÜÊÇÊ®·ÖÇ¿´ó¶øÁé»îµÄ£¬ÃÀÖв»×ãµÄÊÇ¿´ÉÏÈ¥ÊäÈëÊä³öµÄ´úÂë²¢²»ÊǺܼò½à£¬ÒòΪÄãÍùÍùÐèÒª°ü×°Ðí¶à²»Í¬µÄ¶ÔÏó¡£ÔÚJavaÀà¿âÖУ¬IO²¿·ÖµÄÄÚÈÝÊǺÜÅÓ´óµÄ£¬ÒòΪËüÉæ¼°µÄÁìÓòºÜ¹ã·º:±ê×¼ÊäÈëÊä³ö£¬ÎļþµÄ²Ù×÷£¬ÍøÂçÉϵÄÊý¾ÝÁ÷£¬×Ö·û´®Á÷£¬¶ÔÏóÁ÷£¬zipÎļþÁ÷....±¾ÎĵÄÄ¿µÄÊÇΪ´ó¼Ò×öÒ»¸ö¼òÒªµÄ½éÉÜ¡£ ......

javaºËÐĽ̳̱ʼÇ

1.½Ó¿ÚÓë³éÏóÀàÇø±ð
      abstract class ÔÚ Java ÓïÑÔÖбíʾµÄÊÇÒ»Öּ̳йØÏµ£¬Ò»¸öÀàÖ»ÄÜʹÓÃÒ»´Î¼Ì³Ð¹ØÏµ¡£µ«ÊÇ£¬Ò»¸öÀàÈ´¿ÉÒÔʵÏÖ¶à¸öinterface¡£
¡¡¡¡ÔÚabstract class ÖпÉÒÔÓÐ×Ô¼ºµÄÊý¾Ý³ÉÔ±£¬Ò²¿ÉÒÔÓзÇabstarctµÄ³ÉÔ±·½·¨£¬¶øÔÚinterfaceÖУ¬Ö»Äܹ»Óо²Ì¬µÄ²»Äܱ»Ð޸ĵÄÊý¾Ý³ÉÔ± ......

JavaÃæÊÔÌ⣺StringÀàµÄconcat·½·¨


±àÒë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬Æä½á¹ûÊÇʲô£¿
¡¡¡¡public class MyClass {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡String str1 = "str1";
¡¡¡¡String str2 = "str2";
¡¡¡¡String str3 = "str3";
¡¡¡¡str1.concat(str2);
¡¡¡¡System.out.println(str3.concat(str1));
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÇëÑ¡ÔñÕýÈ·µÄ´ð°¸¡£ ......

JavaѧϰÊé¼®ÍÆ¼ö

1¡¢JavaSEµÄѧϰÊé¼®
Ó¢ÎÄÃû£º¡¶Thinking in Java¡·
ÖÐÎÄÃû£º¡¶Java±à³Ì˼Ïë¡·
ͼ  Ƭ£º  
×÷  ÕߣºBruce Eckel
³ö°æÉ磺»úе¹¤Òµ³ö°æÉç
ÔĶÁ·½·¨£ºÕâ±¾Êé²¢²»ÊʺÏÒ»µã»ù´¡¶¼Ã»ÓеÄͬѧ½øÐÐÔĶÁ£¬Ç¿ÁÒ½¨ÒéѧµÄJavaSE¡£
 È»ºó¿ÉÒÔÖ±½ÓѧϰJavaWEBµÄÄÚÈÝÁË£¬µ«ÊÇÈç¹ûÏ뱸һ±¾ÊéÔÚÊֱ߱¸²éµÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ