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

JAVA¶ÔÏóµÄ´æ´¢Î»Öá¾À´×Ô»¥ÁªÍø¡¿

Java³ÌÐò¿ª·¢ÈËÔ±ÐèÒªÁ˽â¸÷¸ö´æ´¢ÇøÓòµÄÌØµãÒÔ¼°¶ÔÐÔÄܵÄÓ°Ï졣ȻºóÔÙ¸ù¾ÝÐèÒªÀ´µ÷ÕûÓ¦ÓóÌÐòµÄÇøÓò·ÖÅä¡£×ܵÄÀ´Ëµ£¬ÔÚ²Ù×÷ϵͳÖÐÓÐÎå¸öµØ·½¿ÉÒÔÓÃÀ´±£´æÓ¦ÓóÌÐòÔËÐÐÖеÄÊý¾Ý¡£ÕâÀàÇøÓòµÄÌØµãÒÔ¼°¶ÔÐÔÄܵÄÓ°Ïì·ÖÎöÈçÏ¡£
      ´æ´¢ÇøÓòÒ»£º¼Ä´æÆ÷
ËäȻͬÔÚÄÚ´æÖУ¬µ«ÊDz»Í¬µÄÇøÓòÓÉÓÚÓÃ;²»Í¬£¬ÆäÐÔÄÜÒ²ÓÐËù²»Í¬¡£Èç¾ÍÄÃJavaÓ¦ÓóÌÐòÀ´Ëµ£¬¼Ä´æÆ÷ÓÉÓÚÆä´¦ÓÚ´¦ÀíÆ÷µÄÄÚ²¿£¬Îª´ËÕâ¸öÇøÓò´æÈ¡Êý¾Ý×î¿ì¡£¸úÄÚ´æÖÐµÄÆäËû´æ´¢ÇøÓòÓÐ×ÅÌìÈÀÖ®±ð¡£ÄÇôÎÒÃǰÑËùÓжÔÏ󶼷ŵ½Õâ¸öÇøÓòÄÚ£¬²»¾Í¿ÉÒÔÌá¸ßJavaÓ¦ÓóÌÐòµÄÐÔÄÜÁËÂð?ÀíÂÛÉÏÊÇÈç´Ë£¬µ«ÊÇÔÚÏÖʵÖÐÊÇÐв»Í¨µÄ¡£ÒòΪÕâ¸ö¼Ä´æÆ÷µÄÊýÁ¿ÊǷdz£ÓÐÏ޵ġ£ÔÚÄÚ´æÖеļĴæÆ÷ÇøÓòÊÇÓɱàÒëÆ÷¸ù¾ÝÐèÒªÀ´·ÖÅäµÄ¡£ÎÒÃdzÌÐò¿ª·¢ÈËÔ±²»Äܹ»Í¨¹ý´úÂëÀ´¿ØÖÆÕâ¸ö¼Ä´æÆ÷µÄ·ÖÅä¡£ËùÒÔ˵£¬ÕâµÚÒ»¸ö´æ´¢ÇøÓò¼Ä´æÆ÷£¬ÎÒÃÇÖ»Äܹ»¿´¿´£¬¶ø²»Äܹ»¶ÔÆä²úÉúÈκεÄÓ°Ïì¡£
      ´æ´¢ÇøÓò¶þ£º¶ÑÕ»
       ¶ÔÏóµÄ´´½¨ÓÐÁ½ÖÖ·½Ê½£¬Ò»ÊÇÔÚÓ¦ÓóÌÐò¿ª·¢µÄ¹ý³ÌÖоʹ´½¨¶ÔÏó;¶þÊÇÔÚ³ÌÐòÔËÐеĹý³ÌÖÐÒªÓõ½¶ÔÏóµÄʱºòÔÙÀ´´´½¨¶ÔÏó¡£Ç°Õ߱ȺóÕßÐÔÄÜÒª¸ß£¬¶øºóÕß±ÈǰÕßÒªÁé»î¡£ÕâÖ÷ÒªÊÇÒòΪǰÕß´´½¨¶ÔÏóµÄʱºò£¬¾ÍÊÇÕâ¸ö¶ÑÕ»Öд´½¨µÄ¡£ËäÈ»Æä´´½¨µÄ¶ÔÏóûÓб£´æÔڼĴæÆ÷ÖУ¬µ«ÊÇͨ¹ýÕâ¸ö¶ÔÏóµÄÍÆÕ»Ö¸Õë¿ÉÒÔÖ±½Ó´Ó´¦ÀíÆ÷ÄÄÀï»ñµÃÏà¹ØµÄÖ§³Ö¡£Èç¶ÑÕ»Ö¸ÕëÍùÉÏÒÆ¶¯µÄʱºò£¬ÔòÊÍ·ÅÔ­ÓжÔÏóÕ¼ÓõÄÄÚ´æ;Èç¶ÑÕ»Ö¸ÕëÏòÏÂÒÆ¶¯Ê±£¬ÔòΪ¶ÔÏó·ÖÅäеÄÄÚ´æ¡£ËùÒÔ£¬Èç¹û°Ñ¶ÔÏó´æ·ÅÔÚÕâ¸ö¶ÑÕ»ÖУ¬ËäÈ»ÐÔÄÜûÓÐÏñ´æ·ÅÔڼĴæÆ÷ÖÐÄÇôÀíÏ룬µ«ÊÇÈÔÈ»±È´æ´¢ÔÚÆäËûµØ·½ÒªºÃµÄ¶à¡£
      ÓÉÓÚJava³ÌÐòÊÇÔÚ³ÌÐòÔËÐйý³ÌÖвŸù¾ÝÐèÒªÀ´´´½¨¶ÔÏó¡£Îª´Ë¶ÔÏó¾Í²»Äܹ»±£´æÔÚÕâ¸ö¶ÑÕ»ÖС£²»¹ýJavaÓ¦ÓóÌÐòÒ²²»Äܹ»°×°×µÄÀË·ÑÕâ¸ö±¦¹óµÄ¿Õ¼ä¡£Îª´ËËäÈ»Java¶ÔÏó±¾ÉíûÓб£´æÔÚÕâ¸ö¶ÑÕ»ÖÐ(²»ÊDz»±£´æ¶øÊÇÕâÀïûÓÐËûµÄÈÝÉíÖ®µØ)£¬µ«ÊÇ»¹ÊÇÓ¦¸Ã°ÑһЩ¿ÉÒԷŵÄÄÚÈݷŵ½Õâ¸ö¶ÑÕ»ÖУ¬ÒÔÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£Èç¿ÉÒÔ°ÑһЩ¶ÔÏóÒýÓôæ·ÅÔÚÕâ¸ö¶ÑÕ»ÖС£
      ÁíÍâ¶ÔÓÚһЩ»ù±¾µÄÊý¾ÝÀàÐͶÔÏó£¬Java³ÌÐòÒ²ÍùÍù°ÑËûÃÇ·ÅÖÃÔÚ¶ÑÕ»ÖУ¬ÒÔÌá¸ßÊý¾Ý´¦ÀíµÄÐÔÄÜ¡£ÈçһЩÕûÊýÐÍ¡¢×Ö·ûÐ͵ÄÊý¾Ý¶ÔÏó£¬ÕâЩ¶ÔÏóÓÐЩ¹²Í¬µÄÌØµã£¬Èç¶ÔÏó±È½ÏС¡¢ÊÇJava³ÌÐòÌṩµÄ±ê×¼¶ÔÏóµÈµÈ¡£¶ÔÓÚÕâЩ¶ÔÏóÓÉÓÚÿ¸öÓ¦ÓóÌÐò»ù±¾É϶¼ÐèÒªÓõ½£¬¶øÇÒÎÒÃdzÌÐò¿ª·¢ÈËÔ±Ö»Äܹ»ÒýÓÃ


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

javaµÄ23ÖÖÉè¼ÆÄ£Ê½£¨MM°æ£©

¹ØÓÚ23ÖÖÉè¼ÆÄ£Ê½µÄÓÐȤ¼û½â
       ×÷ÕßÒÔÇáËɵÄÓïÑÔ±ÈÓ÷ÁËjavaµÄ23ÖÖģʽ£¬ÓÐºÜºÃµÄÆô·¢×÷Óá£
        ´´½¨ÐÍģʽ
        
        1¡¢FACTORY—×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ù ......

java ¸ñʽ»¯Êý×Ö


¸ñʽ»¯Êä³öÊý×Ö
·­Ò룺Cherami
email:cherami@163.net
Ô­ÎÄ£ºhttp://developer.java.sun.com/developer/TechTips/2000/tt0411.html
 
      
ÓÐʱÎÒÃÇÐèÒª¿ØÖÆÊä³öµÄÊý×ֵĸñʽ£¬ÈçºÎʹÓÃjavaµÄÀà¿â×öµ½Õâ¸öÄØ£¿
Ò²ÐíÄã²»¹ØÐĸñʽ£¬µ«ÊÇÄãÐèÒª¹ØÐÄÄãµÄ³ÌÐò¿ÉÒÔÔÚÈ«ÊÀ½çͨÓã¬Ï ......

JavaÉè¼ÆÄ£Ê½Ö®Ä£°å·½·¨Ä£Ê½

1) AbstractClass£¨³éÏóÀࣩ£º¶¨ÒåÁËÒ»µ½¶à¸öµÄ³éÏó·½·¨£¬ÒÔ¹©¾ßÌåµÄ×ÓÀàÀ´ÊµÏÖËüÃÇ£»¶øÇÒ»¹ÒªÊµÏÖÒ»¸öÄ£°å·½·¨£¬À´¶¨ÒåÒ»¸öËã·¨µÄ¹Ç¼Ü¡£¸ÃÄ£°å·½·¨²»½öµ÷ÓÃÇ°ÃæµÄ³éÏó·½·¨£¬Ò²¿ÉÒÔµ÷ÓÃÆäËûµÄ²Ù×÷£¬Ö»ÒªÄÜÍê³É×ÔÉíµÄʹÃü¡£
 2) ConcreteClass£¨¾ßÌåÀࣩ£ºÊµÏÖ¸¸ÀàÖеijéÏó·½·¨ÒÔÍê³ÉËã·¨ÖÐÓëÌØ¶¨×ÓÀàÏà¹ØµÄ²½Öè¡£
& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ