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

Java ÀíÂÛÓëʵ¼ù: Ï̳߳ØÓ빤×÷¶ÓÁÐ

 
ÌùÔÚÎÒÃǶàÏß³Ì Java ±à³ÌÂÛ̳ÉÏ×î³£¼ûµÄÎÊÌâÖ®Ò»ÊÇ“ÔõÑù´´½¨Ï̳߳أ¿”¡£¼¸ºõÔÚÿ¸ö·þÎñÆ÷Ó¦ÓóÌÐòÖж¼»á³öÏÖÏ̳߳غ͹¤×÷¶ÓÁÐÎÊÌâ¡£±¾ÎÄÖУ¬Brian Goetz ̽ÌÖÁËÏ̳߳ص͝»ú¡¢Ò»Ð©»ù±¾ÊµÏֺ͵÷Óż¼ÊõÒÔ¼°Ò»Ð©Òª±ÜÃâµÄ³£¼ûΣÏÕ¡£
ΪʲôҪÓÃÏ̳߳أ¿
ÖîÈç Web
·þÎñÆ÷¡¢Êý¾Ý¿â·þÎñÆ÷¡¢Îļþ·þÎñÆ÷»òÓʼþ·þÎñÆ÷Ö®ÀàµÄÐí¶à·þÎñÆ÷Ó¦ÓóÌÐò¶¼ÃæÏò´¦ÀíÀ´×ÔijЩԶ³ÌÀ´Ô´µÄ´óÁ¿¶ÌСµÄÈÎÎñ¡£ÇëÇóÒÔijÖÖ·½Ê½µ½´ï·þÎñÆ÷£¬ÕâÖÖ·½
ʽ¿ÉÄÜÊÇͨ¹ýÍøÂçЭÒ飨ÀýÈç HTTP¡¢FTP »ò POP£©¡¢Í¨¹ý JMS
¶ÓÁлòÕß¿ÉÄÜͨ¹ýÂÖѯÊý¾Ý¿â¡£²»¹ÜÇëÇóÈçºÎµ½´ï£¬·þÎñÆ÷Ó¦ÓóÌÐòÖо­³£³öÏÖµÄÇé¿öÊÇ£ºµ¥¸öÈÎÎñ´¦ÀíµÄʱ¼äºÜ¶Ì¶øÇëÇóµÄÊýĿȴÊǾ޴óµÄ¡£
¹¹½¨·þÎñÆ÷Ó¦ÓóÌÐòµÄÒ»¸ö¹ýÓÚ¼òµ¥µÄÄ£ÐÍÓ¦¸ÃÊÇ£ºÃ¿µ±Ò»¸öÇëÇóµ½´ï¾Í´´½¨Ò»¸öÐÂỊ̈߳¬È»ºóÔÚÐÂÏß³ÌÖÐΪÇëÇó·þÎñ¡£Êµ¼ÊÉÏ£¬¶ÔÓÚÔ­ÐÍ¿ª·¢ÕâÖÖ·½·¨¹¤×÷µÃºÜ
ºÃ£¬µ«Èç¹ûÊÔͼ²¿ÊðÒÔÕâÖÖ·½Ê½ÔËÐеķþÎñÆ÷Ó¦ÓóÌÐò£¬ÄÇôÕâÖÖ·½·¨µÄÑÏÖØ²»×ã¾ÍºÜÃ÷ÏÔ¡£Ã¿¸öÇëÇó¶ÔÓ¦Ò»¸öỊ̈߳¨thread-per-request£©·½
·¨µÄ²»×ãÖ®Ò»ÊÇ£ºÎªÃ¿¸öÇëÇó´´½¨Ò»¸öÐÂÏ̵߳ĿªÏúºÜ´ó£»ÎªÃ¿¸öÇëÇó´´½¨ÐÂÏ̵߳ķþÎñÆ÷ÔÚ´´½¨ºÍÏú»ÙÏß³ÌÉÏ»¨·ÑµÄʱ¼äºÍÏûºÄµÄϵͳ×ÊÔ´Òª±È»¨ÔÚ´¦Àíʵ¼ÊµÄÓÃ
»§ÇëÇóµÄʱ¼äºÍ×ÊÔ´¸ü¶à¡£
³ýÁË´´½¨ºÍÏú»ÙÏ̵߳ĿªÏúÖ®Í⣬»î¶¯µÄÏß³ÌÒ²ÏûºÄϵͳ×ÊÔ´¡£ÔÚÒ»¸ö JVM Àï´´½¨Ì«¶àµÄÏ߳̿ÉÄܻᵼÖÂϵͳÓÉÓÚ¹ý¶ÈÏûºÄÄÚ´æ¶øÓÃÍêÄÚ´æ»ò“Çл»¹ý¶È”¡£ÎªÁË·ÀÖ¹×ÊÔ´²»×㣬·þÎñÆ÷Ó¦ÓóÌÐòÐèҪһЩ°ì·¨À´ÏÞÖÆÈκθø¶¨Ê±¿Ì´¦ÀíµÄÇëÇóÊýÄ¿¡£
Ï̳߳ØÎªÏß³ÌÉúÃüÖÜÆÚ¿ªÏúÎÊÌâºÍ×ÊÔ´²»×ãÎÊÌâÌṩÁ˽â¾ö·½°¸¡£Í¨¹ý¶Ô¶à¸öÈÎÎñÖØÓÃỊ̈߳¬Ï̴߳´½¨µÄ¿ªÏú±»·Ö̯µ½Á˶à¸öÈÎÎñÉÏ¡£ÆäºÃ´¦ÊÇ£¬ÒòΪÔÚÇëÇóµ½´ïʱ
Ïß³ÌÒѾ­´æÔÚ£¬ËùÒÔÎÞÒâÖÐÒ²Ïû³ýÁËÏ̴߳´½¨Ëù´øÀ´µÄÑÓ³Ù¡£ÕâÑù£¬¾Í¿ÉÒÔÁ¢¼´ÎªÇëÇó·þÎñ£¬Ê¹Ó¦ÓóÌÐòÏìÓ¦¸ü¿ì¡£¶øÇÒ£¬Í¨¹ýÊʵ±µØµ÷ÕûÏ̳߳ØÖеÄÏß³ÌÊýÄ¿£¬Ò²
¾ÍÊǵ±ÇëÇóµÄÊýÄ¿³¬¹ýij¸öãÐֵʱ£¬¾ÍÇ¿ÖÆÆäËüÈκÎе½µÄÇëÇóÒ»Ö±µÈ´ý£¬Ö±µ½»ñµÃÒ»¸öÏß³ÌÀ´´¦ÀíΪֹ£¬´Ó¶ø¿ÉÒÔ·ÀÖ¹×ÊÔ´²»×ã¡£
»ØÒ³Ê×
Ï̳߳صÄÌæ´ú·½°¸
Ï̳߳ØÔ¶²»ÊÇ·þÎñÆ÷Ó¦ÓóÌÐòÄÚʹÓöàÏ̵߳ÄΨһ·½·¨¡£ÈçͬÉÏÃæËùÌáµ½µÄ£¬ÓÐʱ£¬ÎªÃ¿¸öÐÂÈÎÎñÉú³ÉÒ»¸öÐÂÏß³ÌÊÇÊ®·ÖÃ÷Öǵġ£È»¶ø£¬Èç¹ûÈÎÎñ´´½¨¹ýÓÚÆµ·±¶øÈÎÎñµÄƽ¾ù´¦Àíʱ¼ä¹ý¶Ì£¬ÄÇôΪÿ¸öÈÎÎñÉú³ÉÒ»¸öÐÂÏ߳̽«»áµ¼ÖÂÐÔÄÜÎÊÌâ¡£
ÁíÒ»¸ö³£¼ûµÄÏß³ÌÄ£ÐÍÊÇΪijһÀàÐ͵ÄÈÎÎñ·ÖÅäÒ»¸öºǫ́Ïß³ÌÓëÈÎÎñ¶ÓÁС£AWT ºÍ Swing ¾ÍÊ


Ïà¹ØÎĵµ£º

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 ÕýÔò±í´ïʽ

 fm.split("[");  // error
-------------------
java.util.regex.PatternSyntaxException: Unclosed character class near index 0[+
   ^
    at java.util.regex.Pattern.error(Unknown Source)
    at java.util.regex.Pattern.clazz(Unknown Source)
 & ......

JavaÍøÂç±à³Ì³õ²½

JavaÍøÂç±à³Ì³õ²½
Kagula
2009-11-23
¹Ø¼ü´Ê
Java  Socket  DataInputStream   DataOutputStream
¸ÅÒª
    ʹÓÃJavaͬ²½IOÓ¦ÓóÌÐò¿â£¬ÊµÏÖCS½á¹¹ÍøÂç±à³Ì¡£
ÕýÎÄ
ʹÓÃSocketÀ´½¨Á¢ÍøÂçÁ¬½Ó£¬Ê¹ÓÃDataInputStream¡¢DataOutputStreamÀ´´æÈ¡ÍøÂçÁ÷¡£
 
¿Í»§¶Ë²¿·Ý
µÚÒ»²½ ......

JavaÕýÔò±í´ïʽÈëÃÅ

 ÖÚËùÖÜÖª£¬ÔÚ³ÌÐò¿ª·¢ÖУ¬ÄÑÃâ»áÓöµ½ÐèҪƥÅä¡¢²éÕÒ¡¢Ìæ»»¡¢ÅжÏ×Ö·û´®µÄÇé¿ö·¢Éú£¬¶øÕâЩÇé¿öÓÐʱÓֱȽϸ´ÔÓ£¬Èç¹ûÓô¿±àÂ뷽ʽ½â¾ö£¬ÍùÍù»áÀ˷ѳÌÐòÔ±µÄʱ¼ä¼°¾«Á¦¡£Òò´Ë£¬Ñ§Ï°¼°Ê¹ÓÃÕýÔò±í´ïʽ£¬±ã³ÉÁ˽â¾öÕâһì¶ÜµÄÖ÷ÒªÊֶΡ£
 ´ó
¼Ò¶¼ÖªµÀ£¬ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄ¹æ·¶£¬Ò»¸öÕýÔò±í´ï ......

java¶ÓÁÐ

 ¶ÓÁÐÊÇÉè¼Æ³ÌÐòÖг£ÓõÄÒ»ÖÖÊý¾Ý½á¹¹¡£ËüÀàËÆÈÕ³£Éú»îÖеÄÅŶÓÏÖÏ󣬲ÉÓÃÒ»ÖÖ±»³ÆÎª
“ÏȽøÏȳö”(FIFO)µÄ´æ´¢½á¹¹¡£Êý¾ÝÔªËØÖ»ÄÜ´Ó¶Óβ½øÈ룬´Ó¶ÓÊ×È¡³ö¡£ÔÚ¶ÓÁÐÖУ¬
Êý¾ÝÔªËØ¿ÉÒÔÈÎÒâÔö¼õ£¬µ«Êý¾ÝÔªËØµÄ´ÎÐò²»»á¸Ä±ä¡£Ã¿µ±ÓÐÊý¾ÝÔªËØ´Ó¶ÓÁÐÖб»È¡³ö£¬
ºóÃæµÄÊý¾ÝÔªËØÒÀ´ÎÏòÇ°ÒÆ¶¯Ò»Î»¡£ËùÒÔ£¬ÈκÎʱºò ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ