°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÄÜʹÓÃÔÚÄã»úÆ÷ÉÏÔËÐеÄWeb¡¡»òÕß¡¡FTP¡¡·þÎñÆ÷³ÌÐò¡£µ±È»ÕâÓиöǰÌᣬ¶Ô·½±ØÐë׼ȷµØÖªµÀÄãĿǰ·ÖÅäµ½µÄ¡¡
IP¡£ÓÉÓÚÿ´Î²¦ºÅÁ¬½Ó»ñµÃµÄIP¡¡¶¼ÊÇËæ»úµÄ£¬ÔõÑù²ÅÄÜ׼ȷµØÕÆÎÕÄãµÄIP¡¡ÄØ£¿¡¡¡¡
ÏÂÃæÕâ¸ö³ÌÐòÀûÓá¡InetAddress¡£getByName£¨£©À´²úÉúÄãµÄ¡¡IP¡¡µØÖ·¡£ÎªÁËÈÃËüÔËÐÐÆðÀ´£¬ÊÂÏȱØÐëÖªµÀ¼ÆËã»ú¡¡
µÄÃû×Ö¡£¸Ã³ÌÐòÖ»ÔÚWindows¡¡95¡¡ÖнøÐÐÁ˲âÊÔ£¬µ«´ó¼Ò¿ÉÒÔÒÀ´Î½øÈë×Ô¼ºµÄ¡¡¡°¿ªÊ¼¡±¡¢¡°ÉèÖᱡ¢¡°¿ØÖÆÃæ¡¡
°å¡±¡¢¡°ÍøÂ硱£¬È»ºó½øÈë¡°±êʶ¡±¿¨Æ¬¡£ÆäÖУ¬¡°¼ÆËã»úÃû³Æ¡±¾ÍÊÇÓ¦ÔÚÃüÁîÐÐÊäÈëµÄÄÚÈÝ¡£¡¡¡¡
¡¡¡¡
//£º¡¡WhoAmI¡£java¡¡¡¡
//¡¡Finds¡¡out¡¡your¡¡network¡¡address¡¡when¡¡you're¡¡¡¡¡¡
//¡¡connected¡¡to¡¡the¡¡Internet¡£¡¡¡¡
package¡¡c15£»¡¡¡¡
import¡¡java¡£*£»¡¡¡¡
¡¡¡¡
public¡¡class¡¡WhoAmI¡¡£û¡¡¡¡
¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡537¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡539¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡throws¡¡Exception¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡if£¨args¡£length¡¡£¡=¡¡1£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡System¡£err¡£println£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨Usage£º¡¡WhoAmI¡¡MachineName¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡System¡£exit£¨1£©£»¡¡¡¡
¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡InetAddress¡¡a¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡InetAddress¡£getByName£¨args£§0£§£©£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨a£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡///£º~¡¡¡¡
¡¡¡¡
¾ÍÎÒ×Ô¼ºµÄÇé¿öÀ´Ëµ£¬»úÆ÷µÄÃû×Ö½Ð×÷¡°Colossus¡±£¨À´×ÔͬÃûµçÓ°£¬¡°¾ÞÈË¡±µÄÒâ˼¡£ÎÒÔÚÕą̂»úÆ÷ÉÏÓС¡
Ò»¸öºÜ´óµÄÓ²ÅÌ£©¡£ËùÒÔÒ»µ©Á¬Í¨ÎÒµÄISP£¬¾ÍÏóÏÂÃæÕâÑùÖ´ÐгÌÐò£º¡¡¡¡
java¡¡whoAmI¡¡Colossus¡¡¡¡
µÃµ½µÄ½á¹ûÏóÏÂÃæÕâ¸öÑù×Ó£¨µ±È»£¬Õâ¸öµØÖ·¿ÉÄÜÿ´Î¶¼ÊDz»Í¬µÄ£©£º¡¡¡¡
Colossus/202¡£98¡£41¡£151¡¡¡¡
¼ÙÈçÎÒ°ÑÕâ¸öµØÖ·¸æËßһλÅóÓÑ£¬Ëû¾Í¿ÉÒÔÁ¢¼´µÇ¼µ½ÎҵĸöÈËWeb¡¡·þÎñÆ÷£¬Ö»ÐèÖ¸¶¨Ä¿±êµØÖ·¡¡
http£º//202¡£98¡£41¡£151¡¡¼´¿É£¨µ±È»£¬ÎÒ´Ëʱ²»ÄܶÏÏߣ©¡£ÓÐЩʱºò£¬ÕâÊÇÏòÆäËûÈË·¢ËÍÐÅÏ¢»òÕßÔÚ×Ô¼ºµÄ¡¡
Web¡¡Õ¾µãÕýʽ³ǫ̈ÒÔǰ½øÐвâÊÔµÄÒ»ÖÖ·½±ãÊֶΡ£¡¡¡¡
15¡£1¡£1¡¡·þÎñÆ÷ºÍ¿Í»§»ú¡¡¡¡
ÍøÂç×î»ù±¾µÄ¾«Éñ¾ÍÊÇÈÃÁ½Ì¨»úÆ÷Á¬½Óµ½Ò»Æð£¬²¢Ï໥¡°½»Ì¸¡±»òÕß¡°¹µÍ¨¡±¡£Ò»µ©Á½Ì¨»úÆ÷¶¼·¢ÏÖÁ˶ԡ¡
·½£¬¾Í¿ÉÒÔÕ¹¿ªÒ»´ÎÁîÈËÓä¿ìµÄË«Ïò¶Ô»°¡£µ«ËüÃÇÔõÑù²ÅÄÜ¡°·¢ÏÖ¡±¶Ô·½ÄØ£¿Õâ¾ÍÏóÔÚÓÎÀÖÔ°ÀïÄÇÑù£ºÒ»Ì¨¡¡
»úÆ÷²»µÃ²»Í£ÁôÔÚÒ»¸öµØ·½£¬ÕìÌýÆäËû»úÆ÷˵£º¡°ºÙ£¬ÄãÔÚÄÄÀïÄØ£¿¡±¡¡¡¡
¡¡¡°Í£ÁôÔÚÒ»¸öµØ·½¡±µÄ»úÆ÷½Ð×÷¡°·þÎñÆ÷¡±£¨Server£©£»µ½´¦¡°ÕÒÈË¡±µÄ»úÆ÷Ôò½Ð×÷¡°¿Í»§»ú¡±£¨Client£©¡¡
»òÕß¡°¿Í»§¡±¡£ËüÃÇÖ®¼äµÄÇø±ðÖ»ÓÐÔÚ¿Í»§»úÊÔͼͬ·þÎñÆ÷Á¬½ÓµÄʱºò²ÅÏԵ÷dz£Ã÷ÏÔ¡£Ò»µ©Á¬Í¨£¬¾Í±ä³É¡¡
ÁËÒ»ÖÖË«ÏòͨÐÅ£¬ËÀ´°çÑÝ·þÎñÆ÷»òÕ߿ͻ§»ú±ãÏԵò»ÄÇÃ´ÖØÒªÁË¡£¡¡¡¡
ËùÒÔ·þÎñÆ÷µÄÖ÷ÒªÈÎÎñÊÇÕìÌý½¨Á¢Á¬½ÓµÄÇëÇó£¬ÕâÊÇÓÉÎÒÃÇ´´½¨µÄÌØ¶¨·þÎñÆ÷¶ÔÏóÍê³ÉµÄ¡£¶ø¿Í»§»úµÄÈÎÎñ¡¡
ÊÇÊÔ×ÅÓëһ̨·þÎñÆ÷½¨Á¢Á¬½Ó£¬ÕâÊÇÓÉÎÒÃÇ´´½¨µÄÌØ¶¨¿Í»§»ú¶ÔÏóÍê³ÉµÄ¡£Ò»µ©Á¬½Ó½¨ºÃ£¬ÄÇôÎÞÂÛÔÚ·þÎñ¡¡
Æ÷¶Ë»¹Êǿͻ§»ú¶Ë£¬Á¬½ÓÖ»ÊÇħÊõ°ãµØ±ä³ÉÁËÒ»¸ö¡¡IOÊý¾ÝÁ÷¶ÔÏó¡£´ÓÕâʱ¿ªÊ¼£¬ÎÒÃÇ¿ÉÒÔÏó¶Áдһ¸öÆÕͨµÄ¡¡
ÎļþÄÇÑù¶Ô´ýÁ¬½Ó¡£ËùÒÔÒ»µ©½¨ºÃÁ¬½Ó£¬ÎÒÃÇÖ»ÐèÏóµÚ¡¡10ÕÂÄÇÑùʹÓÃ×Ô¼ºÊìϤµÄ¡¡IO¡¡ÃüÁî¼´¿É¡£ÕâÕýÊÇ¡¡Java¡¡
Á¬Íø×î·½±ãµÄÒ»¸öµØ·½¡£¡¡¡¡
¡¡¡¡
1¡£¡¡ÔÚûÓÐÍøÂçµÄǰÌáϲâÊÔ³ÌÐò¡¡¡¡
ÓÉÓÚ¶àÖÖDZÔÚµÄÔÒò£¬ÎÒÃÇ¿ÉÄÜûÓÐһ̨¿Í»§»ú¡¢·þÎñÆ÷ÒÔ¼°Ò»¸öÍøÂçÀ´²âÊÔ×Ô¼º×öºÃµÄ³ÌÐò¡£ÎÒÃÇÒ²ÐíÊÇ¡¡
ÔÚÒ»¸ö¿ÎÌû·¾³ÖнøÐÐÁ·Ï°£¬»òÕßд³öµÄÊÇÒ»¸ö²»Ê®·Ö¿É¿¿µÄÍøÂçÓ¦Ó㬻¹ÄÜÄõ½ÍøÂçÉÏÈ¥¡£IP¡¡µÄÉè¼ÆÕß×¢¡¡
Òâµ½ÁËÕâ¸öÎÊÌ⣬²¢½¨Á¢ÁËÒ»¸öÌØÊâµÄµØÖ·¡ª¡ªlocalhost¡ª¡ªÀ´Âú×ã·ÇÍøÂç»·¾³ÖеIJâÊÔÒªÇó¡£ÔÚ¡¡Java¡¡ÖС¡
²úÉúÕâ¸öµØÖ·×îÒ»°ãµÄ×ö·¨ÊÇ£º¡¡¡¡
InetAddress¡¡addr¡¡=¡¡InetAddress¡£getByName£¨null£©£»¡¡¡¡
Èç¹ûÏò¡¡getByName£¨£©´«µÝÒ»¸önull¡¡£¨¿Õ£©Öµ£¬¾ÍĬÈÏΪʹÓÃlocalhost¡£ÎÒÃÇÓÃInetAddress¡¡¶ÔÌØ¶¨µÄ»úÆ÷¡¡
½øÐÐË÷Òý£¬¶øÇÒ±ØÐëÔÚ½øÐнøÒ»²½µÄ²Ù×÷֮ǰµÃµ½Õâ¸ö¡¡InetAddress¡¡£¨»¥ÁªÍøµØÖ·£©¡£ÎÒÃDz»¿ÉÒÔ²Ù×ÝÒ»¸ö¡¡
InetAddress¡¡µÄÄÚÈÝ£¨µ«¿É°ÑËü´òÓ¡³öÀ´£¬¾ÍÏóÏÂÒ»¸öÀý×ÓÒªÑÝʾµÄÄÇÑù£©¡£´´½¨¡¡InetAddress¡¡µÄΨһ;¾¶¡¡
¾ÍÊÇÄǸöÀàµÄstatic¡¡£¨¾²Ì¬£©³ÉÔ±·½·¨getByName£¨£©¡¡£¨ÕâÊÇ×î³£Óõģ©¡¢getAllByName£¨£©»òÕß¡¡
getLocalHost£¨£©¡£¡¡¡¡
ΪµÃµ½±¾µØÖ÷»úµØÖ·£¬Òà¿ÉÏòÆäÖ±½Ó´«µÝ×Ö´®¡¨localhost¡¨£º¡¡¡¡
InetAddress¡£getByName£¨¡¨localhost¡¨£©£»¡¡¡¡
»òÕßʹÓÃËüµÄ±£Áô¡¡IP¡¡µØÖ·£¨ËĵãÐÎʽ£©£¬¾ÍÏóÏÂÃæÕâÑù£º¡¡¡¡
InetAddress¡£getByName£¨¡¨127¡£0¡£0¡£1¡¨£©£»¡¡¡¡
ÕâÈýÖÖ·½·¨µÃµ½µÄ½á¹ûÊÇÒ»ÑùµÄ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡538¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡540¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
15¡£1¡£2¡¡¶Ë¿Ú£º»úÆ÷ÄÚ¶ÀÒ»ÎÞ¶þµÄ³¡Ëù¡¡¡¡
ÓÐЩʱºò£¬Ò»¸ö¡¡IPµØÖ·²¢²»×ãÒÔÍêÕû±êʶһ¸ö·þÎñÆ÷¡£ÕâÊÇÓÉÓÚÔÚһ̨ÎïÀíÐԵĻúÆ÷ÖУ¬ÍùÍùÔËÐÐ×Ŷà¸ö·þ¡¡
ÎñÆ÷£¨³ÌÐò£©¡£ÓÉ¡¡IP¡¡±í´ïµÄÿ̨»úÆ÷Ò²°üº¬ÁË¡°¶Ë¿Ú¡±£¨Port¡¡£©¡£ÎÒÃÇÉèÖÃÒ»¸ö¿Í»§»ú»òÕß·þÎñÆ÷µÄʱºò£¬¡¡
±ØÐëÑ¡ÔñÒ»¸öÎÞÂÛ¿Í»§»ú»¹ÊÇ·þÎñÆ÷¶¼ÈÏ¿ÉÁ¬½ÓµÄ¶Ë¿Ú¡£¾ÍÏóÎÒÃÇÈ¥°Ý»áijÈËʱ£¬IP¡¡µØÖ·ÊÇËû¾ÓסµÄ·¿×Ó£¬¡¡
¶ø¶Ë¿ÚÊÇËûÔÚµÄÄǸö·¿¼ä¡£¡¡¡¡
×¢Òâ¶Ë¿Ú²¢²»ÊÇ»úÆ÷ÉÏÒ»¸öÎïÀíÉÏ´æÔڵij¡Ëù£¬¶øÊÇÒ»ÖÖÈí¼þ³éÏó£¨Ö÷ÒªÊÇΪÁ˱íÊöµÄ·½±ã£©¡£¿Í»§³ÌÐòÖª¡¡
µÀÈçºÎͨ¹ý»úÆ÷µÄ¡¡IP¡¡µØÖ·Í¬ËüÁ¬½Ó£¬µ«ÔõÑù²ÅÄÜͬ×Ô¼ºÕæÕýÐèÒªµÄÄÇÖÖ·þÎñÁ¬½ÓÄØ£¨Ò»°ãÿ¸ö¶Ë¿Ú¶¼ÔËÐÐ×Å¡¡
Ò»ÖÖ·þÎñ£¬Ò»Ì¨»úÆ÷¿ÉÄÜÌṩÁ˶àÖÖ·þÎñ£¬±ÈÈçHTTP¡¡ºÍ¡¡FTP¡¡µÈµÈ£©£¿¶Ë¿Ú±àºÅÔÚÕâÀï°çÑÝÁËÖØÒªµÄ½ÇÉ«£¬Ëü¡¡
ÊDZØÐèµÄÒ»ÖÖ¶þ¼¶¶¨Ö·´ëÊ©¡£Ò²¾ÍÊÇ˵£¬ÎÒÃÇÇëÇóÒ»¸öÌØ¶¨µÄ¶Ë¿Ú£¬±ãÏ൱ÓÚÇëÇóÓëÄǸö¶Ë¿Ú±àºÅ¹ØÁªµÄ·þ¡¡
Îñ¡£¡°±¨Ê±¡±±ãÊÇ·þÎñµÄÒ»¸öµäÐÍÀý×Ó¡£Í¨³££¬Ã¿¸ö·þÎñ¶¼Í¬Ò»Ì¨Ìض¨·þÎñÆ÷»úÆ÷ÉϵÄÒ»¸ö¶ÀÒ»ÎÞ¶þµÄ¶Ë¿Ú¡¡
±àºÅ¹ØÁªÔÚÒ»Æð¡£¿Í»§³ÌÐò±ØÐëÊÂÏÈÖªµÀ×Ô¼ºÒªÇóµÄÄÇÏî·þÎñµÄÔËÐж˿ں𣡡¡¡
ϵͳ·þÎñ±£ÁôÁËʹÓö˿ڡ¡1¡¡µ½¶Ë¿Ú¡¡1024¡¡µÄȨÁ¦£¬ËùÒÔ²»Ó¦ÈÃ×Ô¼ºÉè¼ÆµÄ·þÎñÕ¼ÓÃÕâЩÒÔ¼°ÆäËûÈκÎÒÑÖªÕýÔÚ¡¡
ʹÓõĶ˿ڡ£±¾ÊéµÄµÚÒ»¸öÀý×Ó½«Ê¹Óö˿Ú8080¡¡£¨Îª×·ÒäÎҵĵÚһ̨»úÆ÷ʹÓõÄÀÏʽ8¡¡Î»¡¡Intel¡¡8080о¡¡
Ƭ£¬ÄÇÊÇÒ»²¿Ê¹ÓÃCP/M¡¡²Ù×÷ϵͳµÄ»ú×Ó£©¡£¡¡¡¡
15¡£2¡¡Ì×½Ó×Ö¡¡¡¡
¡¡¡°Ì×½Ó×Ö¡±»òÕß¡°²å×ù¡±£¨Socket£©Ò²ÊÇÒ»ÖÖÈí¼þÐÎʽµÄ³éÏó£¬ÓÃÓÚ±í´ïÁ½Ì¨»úÆ÷¼äÒ»¸öÁ¬½ÓµÄ¡°ÖÕ¶Ë¡±¡£¡¡
Õë¶ÔÒ»¸öÌØ¶¨µÄÁ¬½Ó£¬Ã¿Ì¨»úÆ÷É϶¼ÓÐÒ»¸ö¡°Ì×½Ó×Ö¡±£¬¿ÉÒÔÏëÏóËüÃÇÖ®¼äÓÐÒ»ÌõÐéÄâµÄ¡°ÏßÀ¡±¡£ÏßÀµġ¡
ÿһ¶Ë¶¼²åÈëÒ»¸ö¡°Ì×½Ó×Ö¡±»òÕß¡°²å×ù¡±Àï¡£µ±È»£¬»úÆ÷Ö®¼äµÄÎïÀíÐÔÓ²¼þÒÔ¼°µçÀÂÁ¬½Ó¶¼ÊÇÍêȫδ֪¡¡
µÄ¡£³éÏóµÄ»ù±¾×ÚÖ¼ÊÇÈÃÎÒÃǾ¡¿ÉÄܲ»±ØÖªµÀÄÇЩϸ½Ú¡£¡¡¡¡
ÔÚJava¡¡ÖУ¬ÎÒÃÇ´´½¨Ò»¸öÌ×½Ó×Ö£¬ÓÃËü½¨Á¢ÓëÆäËû»úÆ÷µÄÁ¬½Ó¡£´ÓÌ×½Ó×ֵõ½µÄ½á¹ûÊÇÒ»¸ö¡¡InputStream¡¡ÒÔ¡¡
¼°OutputStream¡¡£¨ÈôʹÓÃÇ¡µ±µÄת»»Æ÷£¬Ôò·Ö±ðÊÇReader¡¡ºÍ¡¡Writer£©£¬ÒԱ㽫Á¬½Ó×÷Ϊһ¸öIOÁ÷¶ÔÏó¶Ô¡¡
´ý¡£ÓÐÁ½¸ö»ùÓÚÊý¾ÝÁ÷µÄÌ×½Ó×ÖÀࣺServerSocket£¬·þÎñÆ÷ÓÃËü¡°ÕìÌý¡±½øÈëµÄÁ¬½Ó£»ÒÔ¼°Socket£¬¿Í»§Óá¡
Ëü³õʼһ´ÎÁ¬½Ó¡£Ò»µ©¿Í»§£¨³ÌÐò£©ÉêÇ뽨Á¢Ò»¸öÌ×½Ó×ÖÁ¬½Ó£¬ServerSocket¡¡¾Í»á·µ»Ø£¨Í¨¹ýaccept£¨£©·½¡¡
·¨£©Ò»¸ö¶ÔÓ¦µÄ·þÎñÆ÷¶ËÌ×½Ó×Ö£¬ÒÔ±ã½øÐÐÖ±½ÓͨÐÅ¡£´Ó´ËʱÆð£¬ÎÒÃǾ͵õ½ÁËÕæÕýµÄ¡°Ì×½Ó×Ö£Ì×½Ó×Ö¡±¡¡
Á¬½Ó£¬¿ÉÒÔÓÃͬÑùµÄ·½Ê½¶Ô´ýÁ¬½ÓµÄÁ½¶Ë£¬ÒòΪËüÃDZ¾À´¾ÍÊÇÏàͬµÄ£¡´Ëʱ¿ÉÒÔÀûÓá¡getInputStream£¨£©ÒÔ¼°¡¡
getOutputStream£¨£©´Óÿ¸öÌ×½Ó×Ö²úÉú¶ÔÓ¦µÄ¡¡InputStream¡¡ºÍOutputStream¡¡¶ÔÏó¡£ÕâЩÊý¾ÝÁ÷±ØÐë·â×°µ½»º¡¡
³åÇøÄÚ¡£¿É°´µÚ¡¡10Õ½éÉܵķ½·¨¶ÔÀà½øÐиñʽ»¯£¬¾ÍÏó¶Ô´ýÆäËûÈκÎÁ÷¶ÔÏóÄÇÑù¡£¡¡¡¡
¶ÔÓÚJava¡¡¿âµÄÃüÃû»