Ò»¸öżȻµÄ»ú»á¶ÁÁË´úÂëÕû½àÖ®µÀ£¬¾õµÃÕâ±¾ÊéдµÄºÜºÃ£¬ËùÒԾͽ«ÀïÃæ×Ô¼º¾õµÃºÜ¾µäµÄÄÚÈݼǼÏÂÀ´£¬×÷Ϊ×Ô¼ºÒÔºóд´úÂëµÄ±ê×¼ºÍ×¼Ôò¡£Í¬Ê±Ò²ÎªÄÇÐ©Ôø¾À§»ó¹ýµÄÈËÒ»µã²Î¿¼°É¡«£¡
ÔÚÕýʽ¿ªÊ¼Ö®Ç°£¬ÎÒÃÇÏÈ˼¿¼¼¸¸ö¼¸¸öÎÊÌ⣺ 1.ÐèÇóÓë´úÂëÄĸöÖØÒª£¿ ´ð£º²¢²»ÊÇËùÓеIJúÆ·¶¼ÄÜÌá³öºÏÀíµÄÐèÇ󣬵±ÄãÃæ¶ÔÒ»¸öÌá³ö²»ºÏÀíÐèÇóµÄ²úÆ·µÄʱºò£¬ÄãÐèÒª¼á³Ö×Ô¼ºµÄÔÔò£¬²»ÄÜÍ×С£ 2.Ò×¶ÁºÍÒ×¶®ÊÇÒ»»ØÊÂÂ𣿠´ð£ºÒ×¶ÁµÄ´úÂëºÍÒ×¶®µÄ´úÂëÊÇÓÐÇø±ðµÄ£¬²»ÊÇÒ×¶ÁµÄ´úÂë¾ÍÊÇÒ×¶®µÄ´úÂë¡£ 3.ʲôÊDzâÊÔÇý¶¯´úÂ룿 ´ð£º²âÊÔÇý¶¯´úÂ룬ÄãдµÄ´úÂëÒª¿ÉÒÔÖ´Ðе¥Ôª²âÊÔ¡£Èç¹ûÄã·¢ÏÖÄãµÄ´úÂëºÜÄÑдµ¥Ôª²âÊÔ£¬ÄÇôÄã¾ÍҪ˼¿¼ÄãµÄ´úÂëÊDz»ÊÇÒѾ²»Õû½àÁË£¬»òÕß˵ÒѾÂÒ³ÉÒ»ÍÅÁË¡£ 4.ʲôÊǼòµ¥µÄ´úÂ룿 ´ð£º1.ÄÜͨ¹ýËùÓвâÊÔ 2.ûÓÐÖØ¸´´úÂë 3.ÌåÏÖϵͳÖÐÈ«²¿Éè¼ÆÀíÄî 4.°üº¬¾¡Á¿ÉÙµÄʵÌ壬°üÀ¨£¬À࣬º¯Êý£¬·½·¨µÈ Èç¹ûij¶Î´úÂëÔÚ³ÌÐòÉè¼ÆÖз´¸´³öÏÖ£¬¾ÍÖ¤Ã÷Ïë·¨ÔÚ´úÂëÖÐûÓкܺõÄÌåÏÖ³öÀ´¡£×ÜÖ®£¬²»ÒªÖظ´´úÂ룬ֻ×öÒ»¼þÊ£¬±í´ïÁ¦£¬Ð¡¹æÄ£³éÏó¡£
µÚ¶þÕ ÓÐÒâÒåµÄÃüÃû Ò»¡¢±äÁ¿ÃûµÄÃüÃû£º 1.Ãû¸±Æäʵ ±äÁ¿£¬º¯Êý»òÀàµÄÃû³ÆÓ¦¸ÃÒѾ´ð¸´ÁËËùÓеĴóÎÊÌâ¡£ËüÓ¦¸Ã¸æËßÄ㣬ËüΪʲô»á´æÔÚ£¬Ëü×öʲôÊÂÇ飬Ӧ¸ÃÔõôÓá£Èç¹ûÃû³ÆÐèҪעÊÍÀ´²¹³ä£¬ÄÇô¾Í²»ËãÃû¸±Æäʵ¡£
2.±ÜÃâÎóµ¼ ±ØÐë±ÜÃâÁôÏÂÑڲشúÂë±¾ÒâµÄ´íÎóÏßË÷¡£ 3.×öÓÐÒâÒåµÄÇø·Ö Ö»ÒªÌåÏÖ³öÓÐÒâÒåµÄÇø·Ö£¬Ê¹ÓÃaºÍtheÕâÑùµÄǰ׺¾ÍûÓÐ´í¡£·Ï»°¾ÍÊÇÈßÓà¡£ 4.ʹÓöÁµÃ³öÀ´µÄÃû³Æ ²»ÒªÓÃɵºõºõµÄ×ÔÔì´Ê£¬¶ø²»ÊÇÇ¡µ±µÄÓ¢Óï´Ê¡£ 5.ʹÓÿÉËÑË÷µÄÃû³Æ ʹÓñãÓÚËÑË÷µÄÃû×Ö¡£ 6.±ÜÃâʹÓñàÂë °ÑÀàÐÍ»òÕß×÷ÓÃÓò±à½øÃû³ÆÀïÃæ£¬Í½È»Ôö¼ÓÁ˽âÂëµÄ¸ºµ£¡£Ã»ÀíÓÉÒªÇóÿλÐÂÈ˶¼ÔÚŪÇåÒªÓ¦¸¶µÄ´úÂëÖ®Í⣬»¹ÒªÔٸ㶮ÁíÒ»ÖÖ±àÂ롱ÓïÑÔ¡±¡£
7.±ÜÃâ˼άӳÉä ²»Ó¦µ±ÈöÁÕßÔÚÄÔÖаÑÄãµÄÃû³Æ·ÒëΪËûÃÇÊìÖªµÄÃû³Æ£¬ÓÈÆäÊÇÔÚ¾³£³öÏÖÔÚÑ¡ÔñÊÇʹÓÃÎÊÌâÁìÓòÊõÓﻹÊǽâ¾ö·½°¸ÁìÓòÊõÓïµÄʱºò¡£
8.ÀàÃû»ò¶ÔÏóÃû×îºÃʹÓÃÃû´Ê»òÕßÃû´Ê¶ÌÓï 9.·½·¨Ãû×îºÃʹÓö¯´Ê»òÕß¶¯´Ê¶ÌÓï 10.±ð°ç¿É°® ÃüÃûÒ»¶¨ÒªÍ¨Ë×Ò×¶®¡£ 11.ÿһ¸ö¸ÅÄî¶ÔÓ¦Ò»¸ö´Ê ¸øÃ¿¸ö³éÏó¸ÅÄîÑ¡ÔñÒ»¸ö´Ê£¬²¢Ò»ÒÔ¹áÖ® 12.±ðÓÃË«¹ØÓï´Ê ±ÜÃ⽫ͬһ¸ö´ÊÓÃÓÚ²»Í¬Ä¿µÄ£¬×ñÑÒ»´ÊÒ»ÒåµÄÔÔò 12.ʹÓýâ¾ö·½°¸ÁìÓòÃû 13.ʹÓÃÔ´×ÔËùÉæÁìÓòÃû 14.Ìí¼ÓÓÐÒâÒåµÄÓï¾³ ÔÚÒ»¸öbeanÖж¨Òå±äÁ¿ÃûµÄʱºò£¬±äÁ¿ÃûÒ»¶¨ÊÇ»ùÓÚʵ¼ÊʹÓó¡¾°¡£ 15.²»ÒªÌí¼ÓûÓõÄÓï¾³
µÚÈýÕ¡¡º¯Êý 1.¶ÌС º¯ÊýµÚÒ»¹æÔòÊÇÒª¶ÌС¡£µÚ¶þÌõ¹æÔòÊÇ»¹Òª¸ü¶ÌС¡£ 2.Ö»×öÒ»¼þÊ a.º¯ÊýÓ¦¸Ã×öÒ»¼þÊ¡£×öºÃÕâ¼þÊ¡£Ö»×öÒ»¼þÊ¡£Èç¹û¿ÉÒÔ´ÓÄãµÄº¯ÊýÖл¹Äܲð·Ö³öÒ»¸öº¯Êý£¬¸Ãº¯Êý²»½öÖ»Êǵ¥´¿µØÖØÐÂÚ¹ÊÍÆäʵÏÖ£¬ÄÇôÄãÉè¼ÆµÄº¯Êý¾Í²»ÊÇÒ»¸öºÃµÄº¯Êý¡£
b.º¯ÊýÖеÄÇø¶Î£¬Èç¹ûº¯Êý±»ÇзÖÁ˶à¸öÇø¶Î£¬Õâ¾ÍÖ¤Ã÷¸Ãº¯Êý×öµÄÊÂÇéÌ«¶àÁË¡£ 3.ÿ¸öº¯ÊýÒ»¸ö³éÏó²ã¼¶ 4.switchÓï¾ä È·±£Ã¿¸öswitch¶¼Âñ²ØÔڽϵ͵ijéÏó²ã¼¶£¬¶øÇÒÓÀÔ¶²»Öظ´¡£ 5.ʹÓÃÃèÊöÐÔµÄÃû³Æ ÃüÃû·½Ê½Òª±£³ÖÒ»Ö¡£Ê¹ÓÃÓëÄ£¿éÃûÒ»ÂöÏà³ÐµÄ¶ÌÓï¡¢Ãû´ÊºÍ¶¯´Ê¸øº¯ÊýÃüÃû¡£ÀýÈ磺includeSetupPages¡£
6.º¯Êý²ÎÊý ×îÀíÏëµÄº¯Êý²ÎÊýµÄÊýÁ¿ÊÇÁã¸ö£¬Æä´ÎÊÇÒ»£¬ÔÙ´ÎÊǶþ£¬Ó¦¾¡Á¿±ÜÃâÈý¡£ÓÐ×ã¹»µÄÀíÓɲÅÄÜÓÃÉÏÈý¸öÒÔÉϵIJÎÊý¡£ Èç¹ûº¯Êý¿´À´ÐèÒªÁ½¸ö£¬Èý¸ö»òÕßÈý¸öÒÔÉϲÎÊý£¬¾Í˵Ã÷ÆäÖÐһЩ²ÎÊýÓ¦¸Ã·âװΪÀàÁË¡£ º¯ÊýºÍº¯ÊýµÄ²ÎÊýÃüÃûÒ»°ãÊǶ¯Ãû´Ê±È½ÏºÃ¡£ 7.ÎÞ¸±×÷Óà 8.·Ö¸îÖ¸ÁîÓë²éѯ º¯ÊýҪô×öʲôÊ£¬ÒªÃ´»Ø´ðʲôÊ£¬µ«¶þÕß²»¿É¼æµÃ 9.ʹÓÃÒì³£Ìæ´ú·µ»Ø´íÎóÂë a.·µ»Ø´íÎóÂëµÄʱºò£¬¾ÍÊÇÔÚÒªÇóµ÷ÓÃÕßÁ¢¿Ì´¦Àí´íÎó¡£ b.Èç¹ûʹÓÃÒì³£Ìæ´ú·µ»Ø´íÎóÂ룬´íÎó´¦Àí´úÂë¾ÍÄÜ´Óס·¾¶´úÂëÖзÖÀë³öÀ´£¬µÃµ½¼ò»¯¡£ c.³éÀëtry/catch´úÂë¿é 10.±ðÖØ¸´×Ô¼º 11.½á¹¹»¯±à³Ì
µÚËÄÕ¡¡×¢ÊÍ 1.Èç¹ûÄã´úÂëдµÄ×ã¹»ºÃµÄ»°£¬¿ÉÒÔÈÃÈËÒ»¿´¾Í¶®£¬ÄÇôÄã¾Í²»ÐèÒªÔÙдעÊÍ¡£Èç¹ûÄãµÄ´úÂëÐèҪעÊÍ£¬ÄÇôÄã¾ÍÐèÒªÏëÏëÊDz»ÊÇÄãµÄ±í´ïˮƽÓÐÎÊÌâ¡£
2.ÕæÕýºÃµÄ×¢ÊÍÊÇÏë°ì·¨²»ÓÃдעÊÍ£¬ÄÇôʲôÑùµÄ×¢ÊÍÐèÒªÐ´ÄØ£¿ a.·¨ÂÉÐÅÏ¢ b.ÌṩÐÅÏ¢µÄ×¢ÊÍ c.ÌṩÒâͼµÄ½âÊÍ d.²ûÊÍ e.¾¯¸æ f.TODO×¢ÊÍ TODOÊÇÒ»ÖÖ³ÌÐòÒªÈÏΪӦ¸ÃÒª×öµÄ£¬µ«ÊÇÓÉÓÚijÖÖÔÒòûÓÐ×öµÄ g.·Å´ó ·Å´óijЩ¿´ËƲ»ºÏÀíµÄµØ·½
µÚÁùÕ¡¡¶ÔÏóºÍÊý¾Ý½á¹¹ 1.µÃī߯¶¨ÂÉ Ä£¿é²»Ó¦¸ÃÁ˽âËûËù²Ù×÷¶ÔÏóµÄÄÚ²¿ÇéÐΡ£¶ÔÏóÒþ²ØÊý¾ÝÆØÂ¶²Ù×÷£¬Õâ¾ÍÒâζ×ŶÔÏó²»Ó¦¸Ãͨ¹ý´æÈ¡Æ÷ÆØÂ¶ÆäÄÚ²¿½á¹¹¡£
µÚÆßÕ¡¡´íÎó´¦Àí 1.½«ÒµÎñÂß¼ºÍ³ö´í´¦ÀíÒ»¶¨Òª¸ôÀ뿪£¬µ«ÊDz¢²»ÊÇËùÓеÄÇé¿ö¶¼ÊÔÓã¬ÔÚ²»ÊÊÓõÄÇé¿öÏÂÎÒÃÇ¿ÉÒÔ´´½¨Ò»¸öÅäÖöÔÏó½«ÌØÊâÇé¿ö¸øÓè·µ»Ø¡£
2.Òì³£´¦Àí²»Äܹý¶àµÄÆØÂ¶ÊµÏÖϸ½Ú£¬Ö÷ÒªÌáÏÖÔÚÒì³£Å׳öµÄÕ»ÐÅÏ¢ÉÏ¡£
µÚ°ËÕ¡¡±ß½ç 1.Õû½àµÄ±ß½ç£¬±ß½çÉϵĴúÂëÒªÇåÎúµÄ·Ö¸îºÍ¶¨ÒåÁËÆÚÍûµÄ²âÊÔ¡£Ó¦¸Ã±ÜÃâÎÒÃǵĴúÂë¹ý¶àµØÁ˽âµÚÈý·½´úÂëÖеÄÌØ¶¨ÐÅÏ¢¡£
µÚ¾ÅÕ¡¡µ¥Ôª²âÊÔ 1.TDD¡¡Èý¶¨ÂÉ a.ÔÚ±àд²»ÄÜͨ¹ýµÄµ¥Ôª²âÊÔǰ£¬²»¿É±àдÉú²ú´úÂë¡£ b.Ö»¿É±àд¸ÕºÃÎÞ·¨Í¨¹ýµÄµ¥Ôª²âÊÔ£¬²»ÄܱàÒëÒ²Ë㲻ͨ¹ý c.Ö»¿É±àд¸ÕºÃ×ãÒÔͨ¹ýµ±Ç°Ê§°Ü²âÊÔµÄÉú²ú´úÂë 2.Õû½à²âÊÔÈýÒªËØ a.¿É¶ÁÐÔ b.¿É¶ÁÐÔ c.¿É¶ÁÐÔ 3.Õû½à²âÊÔµÄÎåÌõÔÔò£º a.¿ìËÙ£¬²âÊÔÓ¦¸Ã¹»¿ì b.¶ÀÁ¢£¬²âÊÔÓ¦¸ÃÏ໥¶ÀÁ¢ c.¿ÉÖØ¸´£¬²âÊÔÓ¦µ±¿ÉÔÚÈκλ·¾³ÖÐÖØ¸´Í¨¹ý¡£ d.×Ô×ãÑéÖ¤£¬²âÊÔÓ¦¸ÃÓв¼¶ûÖµÊä³ö£¬ÎÞÂÛ²âÊÔÊdzɹ¦»¹ÊÇʧ°Ü£¬²»Ó¦¸ÃÈ˹¤Í¨¹ýlogÀ´È·ÈϲâÊÔÊÇ·ñ³É¹¦»òÕßʧ°Ü¡£
e.¼°Ê±£¬²âÊÔÓ¦¼°Ê±±àд¡£µ¥Ôª²âÊÔÓ¦¸ÃÇ¡ºÃÔÚʹÆäͨ¹ýµÄÉú²ú´úÂë֮ǰ±àд¡£Èç¹ûÔÚ±àдÉú²ú´úÂëÖ®ºó±àд²âÊÔ£¬Äã»á·¢ÏÖÉú²ú´úÂëÄÑÒÔ²âÊÔ¡£Äã¿ÉÄÜ»áÈÏΪijЩÉú²ú´úÂë±¾ÉíÄÑÒÔ²âÊÔ¡£Äã¿ÉÄܲ»»áÈ¥Éè¼Æ¿É²âÊԵĴúÂë¡£
µÚʮա¡Àà 1.µ¥Ò»È¨ÔðÔÔò£¬Àà»òÕßÄ£¿éÓ¦ÓÐÇÒÖ»ÓÐÒ»Ìõ¼ÓÒÔÐ޸ĵÄÀíÓÉ¡£ 2.ÄÚ¾Û£¬Èç¹ûÒ»¸öÀàÖеÄÿ¸ö±äÁ¿¶¼±»Ã¿¸ö·½·¨ËùʹÓã¬Ôò¸ÃÀà¾ßÓÐ×î´óµÄÄÚ¾ÛÐÔ¡£ÄÚ¾ÛÐԸߣ¬Òâζ×ÅÀàÖеķ½·¨ºÍ±äÁ¿Ï໥ÒÀÀµ£¬Ï໥½áºÏ³ÉÒ»¸öÂß¼ÕûÌå¡£
µÚʮһÕ¡¡ÏµÍ³ 1.½«ÏµÍ³µÄ¹¹ÔìÓëʹÓ÷ֿª Èí¼þϵͳӦ½«Æðʼ¹ý³ÌºÍÆôʼ¹ý³ÌÖ®ºóµÄÔËÐÐʱÂß¼·ÖÀ뿪£¬ÔÚÆðʼ¹ý³ÌÖй¹½¨Ó¦ÓöÔÏó£¬Ò²»á´æÔÚÏ໥²ø½áµÄÒÀÀµ¹ØÏµ¡££¨ÑÓ³Ù³õʼ»¯¿ÉÒÔ¼Ó¿ì³ÌÐòÔËÐÐËÙ¶È£©
1.1·Ö½âmain ½«³ÌÐòµÄ¹¹Ôì·Åµ½main£¬²¢Ê¹ÆäÓëÔËÐÐʱÂß¼·Ö¿ª£¬mainÖ»¹Ü¹¹Ôì²¢½«¹¹ÔìºóµÄÊý¾Ý¶ÔÏó·¢Ë͸ø¸÷¸öÓ¦Ó㬻òÕß±»¸÷¸öÓ¦ÓÃʹÓᣵ«ÊÇ£¬²»²ÎÓëÔËÐÐʱµÄÈκÎÂß¼¿ØÖÆ¡£
1.2¹¤³§Ä£Ê½ ʹÓøÃģʽ¿ÉÒÔ½«ÏµÍ³¹¹ÔìºÍϵͳÔËÐÐʱÂß¼·Ö¿ª¡£ 1.3ÒÀÀµ×¢È루ÐèҪǿ»¯Àí½â£© 1.4À©ÈÝ ¡°Ò»¿ªÊ¼¾Í×ö¶Ôϵͳ¡±´¿ÊôÉñ»°¡£·´Ö®£¬ÎÒÃÇÓ¦¸ÃֻȥʵÏÖ½ñÌìµÄÓû§¹ÊÊ£¬È»ºóÖØ¹¹£¬Ã÷ÌìÔÙÀ©Õ¹ÏµÍ³£¬ÊµÏÖÐÂÓû§µÄ¹ÊÊ¡£Õâ¾ÍÊǵü´úºÍÔöÁ¿Ãô½ÝµÄ¾«ËèËùÔÚ¡£²âÊÔÇý¶¯¿ª·¢£¬Öع¹ÒÔ¼°ËûÃÇ´òÔì³öµÄÕû½àµÄ´úÂë¡£
1.5²âÊÔÇý¶¯ÏµÍ³¼Ü¹¹ ×î¼ÑµÄϵͳ¼Ü¹¹ÓÉÄ£¿é»¯µÄ¹Ø×¢ÃæÁìÓò×é³É£¬Ã¿¸ö¹Ø×¢Ãæ¾ùÓô¿±à³ÌÓïÑÔ¶ÔÏóʵÏÖ¡£²»Í¬µÄÁìÓòÖ®¼äÓÃ×î²»¾ßÓÐÇÖº¦ÐԵķ½Ãæ»òÀà·½Ãæ¹¤¾ß½áºÏÆðÀ´¡£ÕâÖּܹ¹¾ÍÄܲâÊÔÇý¶¯£¬¾ÍÏñ´úÂëÒ»Ñù¡£(ÐèÒª¹Ø×¢ÃæÏòÇÐÆ¬±à³Ì(POJO))
1.6ÓÅ»¯¾ö²ß Ä£¿é»¯ºÍ¹Ø×¢ÃæÇзֳɾÍÁË·ÖÉ¢»¯¹ÜÀíºÍ¾ö²ß¡£ÔÚ¾Þ´óµÄϵͳÖУ¬²»¹ÜÊÇÒ»×ù³ÇÊлòÊÇÒ»¸öÈí¼þÏîÄ¿£¬ÎÞÈËÄÜ×öËùÓеľö²ß¡£×îºÃÊÇÊÚȨ¸ø×îÓÐ×ʸñµÄÈË¡£ÓµÓÐÄ£¿é»¯¹Ø×¢ÃæµÄPOJOϵͳÌṩµÄÃô½ÝÄÜÁ¦£¬ÔÊÐíÎÒÃÇ»ùÓÚ×îеÄ֪ʶ×ö³öÓÅ»¯µÄ£¬Ê±»ú¸ÕºÃµÄ¾ö²ß¡£¾ö²ßµÄ¸´ÔÓÐÔ½µµÍÁË¡£
µÚÊ®¶þÕ µü½ø 12.1¡¡Í¨¹ýµü½øÉè¼Æ´ïµ½´úÂëÕû½àµÄÄ¿µÄ£º ͨ¹ýÕ⼸¸öÔÔò¿ÉÒÔÈÃÄãµÄÉè¼Æ±ä¼òµ¥£¨DIP£¬SRP£© 1.ÔËÐÐËùÓвâÊÔ 2.²»¿ÉÖØ¸´£¬ 3.±í´ïÁ˳ÌÐòÔ±µÄÒâͼ 4.¾¡¿ÉÄܼõÉÙÀàºÍ·½·¨µÄÊýÁ¿ 5.ÒÔÉϹæÔò°´ÆäÖØÒª³Ì¶ÈÅÅÐò 12.2¡¡¼òµ¥Éè¼Æ¹æÔò1:ÔËÐÐËùÓвâÊÔ ±àдµÄ²âÊÔÔ½¶à¾ÍÔ½ÄܳÖÐø×ßÏò±àд½ÏÒײâÊԵĴúÂ룬½ôñîºÏµÄ´úÂëºÜÄѱàд²âÊÔ¡£×ñÑÓйرàд²âÊÔ²¢³ÖÐøÔËÐвâÊԵļòµ¥£¬Ã÷È·µÄ¹æÔò£¬ÏµÍ³¾Í»á¸üÌù½üOOµÍñîºÏ¶È£¬¸ßÄھ۶ȵÄÄ¿±ê¡£±àд²âÊÔÒýÖ¸üºÃµÄÉè¼Æ¡£
12.3¼òµ¥Éè¼Æ¹æÔò2-4£ºÖع¹ ÔÚÖØ¹¹¹ý³ÌÖУ¬¿ÉÒÔÓ¦ÓÃÓйØÓÅÐãÈí¼þÉè¼ÆµÄÒ»ÇÐ֪ʶ¡£ÌáÉýÄÚ¾ÛÐÔ£¬½µµÍñîºÏ¶È£¬ÇзֹØ×¢Ã棬ģ¿é»¯ÏµÍ³ÐÔ¹Ø×¢Ã棬ËõСº¯ÊýºÍÀàµÄ³ß´ç£¬Ñ¡ÓøüºÃµÄÃû³Æ£¬Èç´ËµÈµÈ¡£ÕâÒ²ÊǼòµ¥Éè¼ÆÔÔòºóÈýÌõ¹æÔòµÄµØ·½:Ïû³ýÖØ¸´£¬±£Ö¤±í´ïÁ¦£¬¾¡¿ÉÄܼõÉÙÀàºÍ·½·¨µÄÊýÁ¿¡£
12.4 ²»¿ÉÖØ¸´ 12.5±í´ïÁ¦ 12.6¾¡¿ÉÄÜÉÙµÄÀàºÍ·½·¨
µÚÊ®ÈýÕ ²¢·¢±à³Ì 1.ΪʲôҪ²¢·¢ ²¢·¢ÊÇÒ»ÖÖ½âñî²ßÂÔ¡£Ëü°ïÎÒÃǰÑ×öʲôºÍºÎʱ×ö·Ö½â¿ª¡£ 2.²¢·¢µÄ·ÀÓùÔÔò 13.1 µ¥Ò»È¨ÔðÔÔò£¨SRP£© ²¢·¢´úÂëÓ¦¸Ã´ÓÆäËû´úÂëÖзÖÀë³öÀ´£¬ÒòΪ£¬²¢·¢´úÂëÏà±ÈÓÚÆäËûµÄ´úÂëÊǺܸ´ÔӵĴæÔÚ¡£µ«ÊÇ£¬²¢·¢ÊµÏÖϸ½Ú³£³£Ö±½ÓǶÈëµ½ÆäËûÉú²ú´úÂëÖС£ÄÇôÏÂÃæ¼¸¸öÎÊÌâÐèÒª¿¼ÂÇ£¬
a.²¢·¢Ïà¹Ø´úÂëÓÉ×Ô¼ºµÄ¿ª·¢£¬Ð޸ĺ͵÷ÓÅÉúÃüÖÜÆÚ b.¿ª·¢Ïà¹Ø´úÂëÓÉ×Ô¼ºÒª¶Ô¸¶µÄÌôÕ½£¬ºÍ·Ç²¢·¢Ïà¹Ø´úÂ벻ͬ£¬¶øÇÒÍùÍù¸üΪÀ§ÄÑ c.¼´±ãûÓÐÖܱßÓ¦ÓóÌÐòÔö¼Ó¸ºµ££¬Ð´µÃ²»ºÃµÄ²¢·¢´úÂë¿ÉÄܵijö´í·½Ê½ÊýÁ¿ÒѾ×ã¾ßÌôÕ½ÐÔ¡£ ½¨Ò飺·ÖÀë²¢·¢Ïà¹Ø´úÂëÓëÆäËû´úÂë¡£ 13.2¡¡ÏÞÖÆÊý¾Ý×÷ÓÃÓò Á½¸öÏß³ÌÐ޸Ĺ²Ïí¶ÔÏóµÄͬһ×Ö¶Îʱ£¬¿ÉÄÜÏ໥¸ÉÈÅ£¬µ¼ÖÂδԤÆÚµÄÐÐΪ¡£½â¾ö·½°¸Ö®Ò»ÊDzÉÓÃsynchronized¹Ø¼ü×ÖÔÚ´úÂëÖб£»¤Ò»¿éʹÓù²Ïí¶ÔÏóµÄÁÙ½çÇø¡£ÏÞÖÆÁÙ½çÇøµÄÊýÁ¿ºÜÖØÒª¡£¸üй²ÏíÊý¾ÝµÄµØ·½Ô½¶à£¬¾ÍÔ½¿ÉÄܳö´í¡£
½¨Ò飺½÷¼ÇÊý¾Ý·â×°£¬ÑϸñÏÞÖÆ¶Ô¿ÉÄܱ»¹²ÏíµÄÊý¾ÝµÄ·ÃÎÊ¡£ 13.3¡¡Ê¹ÓÃÊý¾Ý¸±±¾ ±ÜÃâ¹²ÏíÊý¾ÝµÄºÃ·½·¨Ö®Ò»¾ÍÊÇÒ»¿ªÊ¼¾Í±ÜÃâ¹²ÏíÊý¾Ý¡£ÔÚijЩÇé¿öÏ£¬ÓпÉÄܸ´ÖƶÔÏó²¢ÒÔÖ»¶Á·½Ê½¶Ô´ý¡£ÔÚÁíÍâÒ»ÖÖÇé¿öÏ£¬ÓпÉÄܸ´ÖƶÔÏ󣬴Ӷà¸öÏß³ÌÊÕ¼¯ËùÓи±±¾µÄ½á¹û£¬²¢ÔÚµ¥¸öÏß³ÌÖкϲ¢ÕâЩ½á¹û¡£
13.4¡¡Ï߳̾¡¿ÉÄܵضÀÁ¢ ÈÃÿ¸öÏß³ÌÔÚ×Ô¼ºµÄÊÀ½çÖдæÔÚ£¬²»ÓëÆäËûÏ̹߳²ÏíÊý¾Ý¡£Ã¿¸öÏ̴߳¦ÀíÒ»¸ö¿Í»§¶ËÇëÇ󣬴Ӳ»¹²ÏíµÄÔ´Í·½ÓÄÉËùÓÐÇëÇóÊý¾Ý£¬´æ´¢Îª±¾µØ±äÁ¿¡£
½¨Ò飺³¢ÊÔ½«Êý¾Ý·Ö½âµ½¿É±»¶ÀÁ¢Ï̲߳Ù×÷µÄ¶ÀÁ¢×Ó¼¯¡£ 13.5Á˽âÖ´ÐÐÄ£ÐÍ 13.5.1Éú²úÕߣ££Ïû·ÑÕßÄ£ÐÍ Ò»¸ö»ò¶à¸öÉú²úÕßÏ̴߳´½¨Ä³Ð©¹¤×÷£¬²¢ÖÃÓÚ»º´æ»ò¶ÓÁÐÖС£Ò»¸ö»ò¶à¸öÏû·ÑÕßÏ̴߳ӶÓÁÐÖлñÈ¡²¢Íê³ÉÕâЩ¹¤×÷¡£Éú²úÕߺÍÏû·ÑÕßÖ®¼äµÄ¶ÓÁÐÊÇÒ»ÖÖÏÞ¶¨×ÊÔ´¡£
13.5.2¡¡¶ÁÕߣ££×÷ÕßÄ£ÐÍ µ±´æÔÚÒ»¸öÖ÷ҪΪ¶ÁÕßÏß³ÌÌṩÐÅÏ¢Ô´£¬µ«Ö»Å¼¶û±»×÷ÕßÏ̸߳üÐµĹ²Ïí×ÊÔ´£¬ÍÌÍÂÁ¿¾Í»áÊǸöÎÊÌâ¡£Ôö¼ÓÍÌÍÂÁ¿£¬»áµ¼ÖÂÏ̼߳¢¶öºÍ¹ýʱÐÅÏ¢µÄ»ýÀÛ¡£¸üлáÓ°ÏìÍÌÍÂÁ¿¡£Ðµ÷¶ÁÕßỊ̈߳¬²»È¥¶Á×÷ÕßÏß³ÌÕýÔÚ¸üеÄÏûÏ¢£¬ÕâÊÇÒ»ÖÖÐÁ¿àµÄƽºâ¹¤×÷¡£×÷ÕßÏß³ÌÇãÏòÓÚ³¤ÆÚËø¶¨Ðí¶à¶ÁÕßỊ̈߳¬´Ó¶øµ¼ÖÂÍÌÍÂÁ¿ÎÊÌâ¡£
ÌôÕ½Ö®´¦ÔÚÓÚÆ½ºâ¶ÁÕßÏ̺߳Í×÷ÕßÏ̵߳ÄÐèÇó£¬ÊµÏÖÕýÈ·µÄ²Ù×÷£¬ÌṩºÏÀíµÄÍÌÍÂÁ¿£¬±ÜÃâÏ̼߳¢¶ö¡£ 13.5.3ÕÜѧ¼ÒÎÊÌ⣨¹ÊÊÂÄÚÈݲ»ÔÚÕâÀïÃèÊö£© ´ÓÕÜѧ¼ÒÎÊÌâ¿ÉÒÔ·´Ó³³ö±àд²¢·¢¾³£Óöµ½µÄÎÊÌ⣬ËÀËø£¬»îËø£¬ÍÌÍÂÁ¿ºÍЧÂʽµµÍµÈÎÊÌâ¡£ÄÇôѧϰÕâЩ»ù´¡ÎÊÌâµÄ½â¾öËã·¨¿ÉÒÔ°ïÖúÄã½â¾ö´ó¶àÊýµÄ²¢·¢ÎÊÌ⣬ÒòΪ´ó¶àµÄ²¢·¢ÎÊÌâ¶¼ÊÇÉÏÊöÎÊÌâµÄ±äÖÖ¡£
13.6 ¾¯Ìèͬ²½·½·¨Ö®¼äµÄÒÀÀµ ͬ²½·½·¨Ö®¼äµÄÒÀÀµ»áµ¼Ö²¢·¢´úÂëÖеĽƻ«È±ÏÝ¡£JavaÓïÑÔÓÐsynchronized¸ÅÄ¿ÉÒÔÓÃÀ´±£»¤µ¥¸ö·½·¨¡£È»¶ø£¬Èç¹ûÔÚͬһ¹²ÏíÀàÖÐÓɶà¸öͬ²½·½·¨£¬ÏµÍ³¾Í¿ÉÄÜдµÃ²»Ì«ÕýÈ·ÁË¡£
½¨Ò飺±ÜÃâʹÓÃÒ»¸ö¹²Ïí¶ÔÏóµÄ¶à¸ö·½·¨¡£Èç¹ûÓÐʱ±ØÐëʹÓÃÒ»¸ö¹²Ïí¶ÔÏóµÄ¶à¸ö·½·¨¡£ÕâÖÖÇé¿ö·¢Éúʱ£¬ÓУ³ÖÐд¶Ô´úÂëµÄÊֶΣº
1.»ùÓÚ¿Í»§¶ËµÄËø¶¨££¿Í»§¶Ë´úÂëÔÚµ÷ÓõÚÒ»¸ö·½·¨Ç°Ëø¶¨·þÎñ¶Ë£¬È·±£ËøµÄ·¶Î§¸²¸ÇÁ˵÷ÓÃ×îºóÒ»¸ö·½·¨µÄ´úÂë¡£
2.»ùÓÚ·þÎñ¶ËµÄËø¶¨££ÔÚ·þÎñ¶ËÄÚ´´½¨Ëø¶¨·þÎñ¶ËµÄ·½·¨£¬µ÷ÓÃËùÓз½·¨£¬È»ºó½âËø¡£Èÿͻ§¶Ë´úÂëµ÷ÓÃÐµķ½·¨¡£
3.ÊÊÅä·þÎñ¶Ë££´´½¨Ö´ÐÐËø¶¨µÄÖмä²ã¡£ÕâÊÇÒ»ÖÖ»ùÓÚ·þÎñ¶ËµÄËø¶¨Àý×Ó£¬µ«²»ÐÞ¸ÄÔʼ·þÎñ¶Ë´úÂë¡£ 13.7±£³Öͬ²½ÇøÓò΢С Ó¦¸Ã¾¡¿ÉÄÜÉÙµØÉè¼ÆÁÙ½çÇø£¬Èç¹ûÓÐÇ뾡¿ÉÄܼõСͬ²½ÇøÓò¡£ 13.8¡¡±àдÏß³ÌÐèҪעÒâµÄ¼¸µã£º a.½«Î±Ê§°Ü¿´×÷¿ÉÄܵÄÏß³ÌÎÊÌâ Ï̴߳úÂëÖеÄȱÏÝ¿ÉÄÜÔÚһǧ»òÕßÒ»°ÙÍò´ÎÖ´ÐÐÖвŻáÏÔÏÖÒ»´Î¡£ËùÒÔ£¬²»Òª½«ÏµÍ³´íÎó¹é¾ÌÓÚż·¢Ê¼þ¡£ b.ÏÈʹ·ÇÏ̴߳úÂë¿É¹¤×÷ È·±£Ïß³ÌÖ®ÍâµÄ´úÂë¿ÉÒÔ¹¤×÷¡£²»ÒªÍ¬Ê±×·×Ù·ÇÏß³ÌȱÏݺÍÏß³ÌȱÏÝ¡£È·±£´úÂëÔÚÏß³ÌÖ®Íâ¿ÉÒÔ¹¤×÷¡£ c.±àд¿É²å°ÎµÄÏ̴߳úÂë ±àдÔÚÊý¸ö»·¾³ÏÂÔËÐеÄÏ̴߳úÂë 1.µ¥Ïß³ÌÓë¶àÏß³ÌÔÚÖ´ÐÐʱ²»Í¬µÄÇé¿ö 2.Ï̴߳úÂëÓëʵÎï»ò²âÊÔÌæÉí»¥¶¯ 3.ÓÃÔËÐÐËÙ¶È,»ºÂýºÍÓб䶯µÄ²âÊÔÌæÉíÖ´ÐÐ 4.½«²âÊÔÅäÖÃΪÄÜÔËÐÐÒ»¶¨ÊýÁ¿µÄµü´ú ½¨Ò飺±àд¿É²å°ÎµÄÏ̴߳úÂ룬ÕâÑù¾ÍÄÜÔÚ²»Í¬µÄÅäÖû·¾³ÏÂÔËÐС£ d.±àд¿Éµ÷ÕûµÄÏ̴߳úÂë ÔÚϵͳÔËÐÐʱÔÊÐíÏ̷߳¢Éú±ä¶¯¡£ÔÊÐíÏß³ÌÒÀ¾ÝÍÌÍÂÁ¿ºÍʹÓÃÂÊ×ÔÎÒµ÷Õû¡£ e.ÔËÐжàÓà´¦ÀíÆ÷ÊýÁ¿µÄÏß³Ì ÈÎÎñ½»»»Ô½Æµ·±£¬Ô½ÓпÉÄÜÕÒµ½´í¹ýÁÙ½çÇø»òµ¼ÖÂËÀËøµÄ´úÂë¡£ f.ÔÚ²»Í¬Æ½Ì¨ÉÏÔËÐÐ g.µ÷Õû´úÂ벢ǿÆÈ´íÎó·¢Éú
µÚ14Õ¡¡Ö𲽸Ľø ´úÂë²¢²»ÊÇÒ»´Î¾ÍÄÜдµÄºÜ¸É¾»µÄ£¬ÐèÒªÎÒÃDz»¶ÏµÄµü´úºÍÓÅ»¯¡£
µÚ17Õ¡¡Î¶µÀÓëÆô·¢ 17.1×¢ÊÍ a.²»Ç¡µ±µÄ×¢ÊÍÐÅÏ¢ ÈÃ×¢ÊÍ´«´ï±¾¸Ã¸üºÃµØÔÚÔ´´úÂë¿ØÖÆÏµÍ³£¬ÎÊÌâ×·×Ùϵͳ»òÈÎºÎÆäËû¼Ç¼ϵͳÖб£´æµÄÐÅÏ¢£¬ÊDz»Ç¡µ±µÄ¡£ÀýÈ磬ÐÞ¸ÄÀúÊ·¼Ç¼ֻ»áÓôóÁ¿¹ýʱ¶øÎÞȤµÄÎı¾¸ãÂÒÔ´´úÂëÎļþ¡£×¢ÊÍÖ»Ó¦¸ÃÃèÊöÓйشúÂëºÍÉè¼ÆµÄ¼¼ÊõÐÔÐÅÏ¢¡£
b.·ÏÆúµÄ×¢ÊÍ ¹ýʱ£¬Î޹ػò²»ÕýÈ·µÄ×¢Ê;ÍÊÇ·ÏÆúµÄ×¢ÊÍ¡£ c.ÈßÓà×¢ÊÍ Èç¹û×¢ÊÍÃèÊöµÄÊÇijÖÖ³ä·Ö×ÔÎÒÃèÊöÁ˵Ķ«Î÷£¬ÄÇôעÊ;ÍÊǶàÓàµÄ¡£×¢ÊÍÓ¦¸Ã̸¼°´úÂë×ÔÉíûÓÐÌáµ½µÄ¶«Î÷¡£ d.×¢ÊÍҪд¾ÍҪд×îºÃµÄ×¢ÊÍ£¬±ð»ÉßÌí×ã e.×¢Ê͵ôµÄ´úÂ룬¿´µ½×¢Ê͵ôµÄ´úÂë¾Íɾ¡£ 17.2¡¡»·¾³ a.ÐèÒª¶à²½²ÅÄÜʵÏֵĹ¹½¨ ¹¹½¨ÏµÍ³Ó¦¸ÃÊǵ¥²½µÄС²Ù×÷¡£²»Ó¦¸Ã´ÓÔ´´úÂë¿ØÖÆÏµÍ³ÖÐһСµãһСµãÇ©³ö´úÂë¡£²»Ó¦¸ÃÐèҪһϵÁÐÉñÃØÖ¸Áî»ò»·¾³ÒÀÀµ½Å±¾À´¹¹½¨µ¥¸öÔªËØ¡£²»Ó¦¸ÃËijöѰÕÒ¶îÍâµÄСjar,xmlÎļþºÍÆäËûϵͳËùÐèµÄÔÓÎï¡£ÄãÓ¦¸ÃÄܹ»Óõ¥¸öÃüÁîÇ©³öϵͳ£¬²¢µ¥¸öÖ¸Áî¹¹½¨Ëü¡£
b.ÐèÒª¶à²½²ÅÄÜ×öµ½²âÊÔ ÄãÓ¦¸ÃÄܹ»Óõ¥¸öÖ¸Áî¾Í¿ÉÒÔÔËÐÐÈ«²¿µ¥Ôª²âÊÔ¡£Äܹ»ÔËÐÐÈ«²¿²âÊÔÊÇÈç´Ë»ù´¡ºÍÖØÒª£¬Ó¦¸Ã¿ìËÙ£¬ÇáÒ׺ÍÖ±½ÓÁ˵±µØ×öµ½¡£
17.3¡¡º¯Êý a.º¯ÊýµÄ²ÎÊýÓ¦¸ÃÉÙ¡£ b.Êä³ö²ÎÊýÎ¥·´Ö±¾õ¡£Èç¹û·ÇÒªÐ޸ģ¬ÄǾÍÐ޸ĺ¯ÊýËùÔÚ¶ÔÏóºÃÁË¡£ c.±êʾ²ÎÊý£¬²¼¶ûÖµ²ÎÊýÐû¸æº¯Êý×öÁ˲»Ö¹Ò»¼þÊ£¬Ó¦¸ÃÏûÃðµô£¬¼´º¯ÊýÖ»×öÒ»¼þÊ¡£ d.ÓÀ²»±»µ÷Óõķ½·¨Ó¦¸Ã¶ªÆú¡£ 17.4¡¡Ò»°ãÐÔÎÊÌâ a.Èç¹û´úÂëÐèÒªÓжàÖÖÓïÑÔ£¬ÄÇôӦ¸Ã¾¡Á¦¼õÉÙÔ´ÎļþÖжîÍâÓïÑÔµÄÊýÁ¿ºÍ·¶Î§¡£ b.Ã÷ÏÔµÄÐÐΪδ±»ÊµÏÖ£¬Èç¹ûÃ÷ÏÔµÄÐÐΪδ±»ÊµÏÖ£¬¶ÁÕߺÍÓû§¾Í²»ÄÜÔÙÒÀ¿¿ËûÃǶԺ¯ÊýÃû³ÆµÄÖ±¾õ¡£ËûÃDz»ÔÙÐÅÈÎÔ×÷Õߣ¬²»µÃ²»ÔĶÁ´úÂëϸ½Ú¡£
c.²»ÕýÈ·µÄ±ß½çÐÐΪ£¬×·Ë÷ÿÖֱ߽çÌõ¼þ£¬±àд²âÊÔ¡£ d.ºöÊÓ°²È« e.ÖØ¸´£¬¾¡¿ÉÄÜÕÒµ½²¢Ïû³ýÖØ¸´¡£ f.ÔÚ´íÎóµÄ³éÏó²ã¼¶ÉϵĴúÂ룬´´½¨·ÖÀë½Ï¸ß²ã¼¶Ò»°ãÐÔ¸ÅÄîÓë½ÏµÍ²ã¼¶Ï¸½Ú¸ÅÄîµÄ³éÏóÄ£ÐÍ£¬ÕâºÜÖØÒª¡£ g.»ùÀ಻¿É¶à¶ÈÒÀÀµÓÚÅÉÉúÀ࣬»ùÀàÓ¦¸Ã¶ÔÅÉÉúÀàÒ»ÎÞËùÖª¡£ h.ÐÅÏ¢¹ý¶à£¬Éè¼ÆÁ¼ºÃµÄÄ£¿éÓÐ×ŷdz£Ð¡µÄ½Ó¿Ú£¬ÈÃÄãʰ빦±¶¡£Éè¼ÆÁ¼ºÃµÄ½Ó¿Ú²¢²»ÌṩÐí¶àÐèÒªÒÀ¿¿µÄº¯Êý£¬ËùÒÔñîºÏ¶È±È½ÏµÍ¡£
ÓÅÐãµÄÈí¼þ¿ª·¢ÈËԱѧ»áÏÞÖÆÀà»òÄ£¿éÖб©Â¶µÄ½Ó¿ÚÊýÁ¿¡£ÀàÖеķ½·¨Ô½ÉÙÔ½ºÃ¡£º¯ÊýÖªµÀµÄ±äÁ¿Ô½ÉÙÔ½ºÃ¡£ÀàÓµÓеÄʵÌå±äÁ¿Ô½ÉÙÔ½ºÃ¡£Òþ²ØÄãµÄÊý¾Ý¡£Òþ²ØÄãµÄ¹¤¾ßº¯Êý¡£Òþ²ØÄãµÄ³£Á¿ºÍÄãµÄÁÙʱ±äÁ¿¡£²»Òª´´½¨ÓµÓдóÁ¿·½·¨»ò´óÁ¿ÊµÌå±äÁ¿µÄÀà¡£²»ÒªÎª×ÓÀà´´½¨´óÁ¿Êܱ£»¤±äÁ¿ºÍº¯Êý¡£¾¡Á¦±£³Ö½Ó¿Ú½ô´Õ¡£Í¨¹ýÏÞÖÆÐÅÏ¢À´¿ØÖÆñîºÏ¶È¡£
i.ËÀ´úÂëÒ»¶¨ÒªÉ¾³ý¡£ j.´¹Ö±·Ö¸ô£¬±äÁ¿ºÍº¯ÊýÓ¦¸ÃÔÚ¿¿½ü±»Ê¹Óõĵط½¶¨Ò塣˽Óк¯ÊýÓ¦¸Ã¸ÕºÃÔÚÆäÊ״α»Ê¹ÓõÄλÖÃÏÂÃæ¶¨Òå¡£ k.ǰºó²»Ò»Ö£¬´ÓÒ»¶øÖÕ¼´Ò»µ©Ñ¡ÖУ¬¾ÍСÐijÖÐø×ñÑ¡£Èç¹ûÔÚÌØ¶¨º¯ÊýÖÐÓÃÁËresponseµÄ±äÁ¿À´³ÖÓÐHttpServletResponse¶ÔÏó£¬ÔòÔÚÆäËûÓõ½HttpServletResponse¶ÔÏóµÄº¯ÊýÖÐÒ²ÓÃͬÑùµÄ±äÁ¿Ãû¡£ÕâÑù»áÈÃÄãµÄ´úÂë¸üÒ×ÔĶÁ¡£
l.»ìÏýÊÓÌý£¬Ã»ÓõıäÁ¿»òÕߺ¯ÊýÖ±½Óɾµô£¬ÒÔÃâÔì³É²»±ØÒªµÄ¸ÉÈÅ¡£ m.ÈËΪñîºÏ£¬²»»¥ÏàÒÀÀµµÄ¶«Î÷²»¸ÃñîºÏ¡£Ò»°ãÀ´Ëµ£¬ÈËΪñîºÏÊÇÖ¸Á½¸öûÓÐÖ±½ÓÄ¿µÄÖ®¼äµÄÄ£¿éµÄñîºÏ¡£Æä¸ùÔ´Êǽ«±äÁ¿£¬³£Á¿»òº¯Êý²»Ç¡µ±µØ·ÅÔÚÁÙʱ·½±ãµÄλÖá£
n.ÌØÐÔÒÀÁµ£¬ÀàµÄ·½·¨Ö»Ó¦¶ÔÆäËùÊôÀàÖеıäÁ¿ºÍº¯Êý¸ÐÐËȤ£¬²»¸Ã´¹ÇàÆäËûÀàÖеıäÁ¿ºÍº¯Êý¡£µ±·½·¨Í¨¹ýij¸öÆäËû¶ÔÏóµÄ·ÃÎÊÆ÷ºÍÐÞ¸ÄÆ÷À´²Ù×÷¸Ã¶ÔÏóÄÚ²¿Êý¾Ý£¬ÔòËü¾ÍÒÀÁµÓڸöÔÏóËùÊôÀàµÄ·¶Î§¡£
o.Ñ¡ÔñËã×Ó²ÎÊý£¬¾¡Á¿²»Òª°Ñboolean×÷Ϊº¯Êý²ÎÊý p.»ÞɬÒâͼ£¬´úÂëÒª¾¡¿ÉÄܾßÓбí´ïÁ¦¡£ q.λÖôíÎóµÄȨÔð£¬ÎÒÃÇ¿ÉÒÔ²ÉÓÃ×îС¾ªÒìÔÔòÀ´°ïÖúÎÒÃǼ´´úÂëÓ¦¸Ã·ÅÔÚ¶ÁÕß×ÔÈ»¶øÈ»ÆÚ´ýËüËùÔڵĵط½¡£ r.²»Ç¡µ±µÄ¾²Ì¬·½·¨£¬¶ÔÓÚûÓлú»á´òËãÈÃËüÓжà̬ÐÐΪµÄº¯Êý¿ÉÒÔ×÷Ϊ¶¯Ì¬º¯Êý£¬·ñÔò¿ÉÑ¡Óþ²Ì¬º¯Êý¡£ s.ʹÓýâÊÍÐÔ±äÁ¿£¬ÃüÃûÒªÓÐÒâÒå¡£ t.º¯ÊýÃû³ÆÓ¦¸Ã±í´ïÆäÐÐΪ u.Àí½âËã·¨ v.°ÑÂß¼ÒÀÀµ¸ÄΪÎïÀíÒÀÀµ£º 1.Âß¼ÒÀÀµ£ºÔʼÊý¾ÝºÍÒµÎñÂß¼Ö®¼äµÄÒÀÀµ¹ØÏµ¡£ÀýÈ磺 ¶¨ÒåµÄ³£Á¿ºÍÒµÎñÂß¼´æÔÚ×ÅÒÀÀµ¹ØÏµ»òÕß˵±»À¦°óÔÚÁËÒ»Æð£¬¼´µ±ÒµÎñÂß¼·¢Éú±ä»¯»òÕß´æÔÚÆäËû¿ÉÄÜÐÔµÄʱºòÇÒ¶¨ÒåµÄ³£Á¿ÎÞ·¨Âú×ãµ¼Ö³£Á¿ÐèÒªÐ޸ġ£
2.ÎïÀíÒÀÀµ£ºº¯Êý·½·¨ºÍÒµÎñÂß¼Ö®¼äµÄÒÀÀµ¹ØÏµ¡£ÀýÈ磺 ΪÁ˽â¾öÂß¼ÒÀÀµµÄÎÊÌ⣬ÎÒÃÇ¿ÉÒÔͨ¹ý¹¹ÔìÒ»¸ö·½·¨½«Êý¾ÝºÍÒµÎñ¸ôÀë¡£ w.ÓöàÌ¬Ìæ´úif/else »ò switch/case x.×ñѱê×¼Ô¼¶¨ y.ÓÃÃüÃû³£Á¿Ìæ´úħÊõÊý£¬Ä§ÊõÊý²»½ö½öÖ¸µÄÊÇÊý×Ö£¬Ò²·ºÖ¸Èκβ»ÄÜ×ÔÎÒÃèÊöµÄ·ûºÅ¡£ z.׼ȷ£¬ÔÚ¿ÉÒÔÓÃListµÄʱºò£¬·ÇÒª°Ñ±äÁ¿ÉùÃ÷ΪArrayList¾Í¹ý·Ö¾ÐÊøÁË¡£ÔÚ´úÂëÖÐ×ö¾ö¶¨Ê±£¬È·ÈÏ×Ô¼º×㹻׼ȷ¡£Ã÷È·×Ô¼ºÎªºÎÒªÕâô×ö£¬Èç¹ûÓöµ½Òì³£Çé¿öÈçºÎ´¦Àí¡£±ðÀÁµÃÀí»á¾ö¶¨µÄ׼ȷÐÔ¡£´úÂëÖеĺ¬ºýºÍ²»×¼È·ÐÔҪôÊÇÒâ¼û²»Í¬µÄ½á¹û£¬ÒªÃ´Ô´ÓÚÀÁ¶è¡£ÎÞÂÛÔÒòÊÇʲô£¬¶¼ÒªÏû³ý¡£
z+1.½á¹¹ÉõÓÚÔ¼¶¨£¬¼áÊØ½á¹¹ÉõÓÚÔ¼¶¨µÄÉè¼Æ¾ö²ß¡£ z+2.·â×°Ìõ¼þ£¬Èç¹ûûÓÐif»òwhileÓï¾äµÄÉÏÏÂÎÄ£¬²¼¶ûÂß¼¾ÍÄÑÒÔÀí½â¡£Ó¦¸Ã°Ñ½âÊÍÁËÌõ¼þÒâͼµÄº¯Êý³éÀë³öÀ´¡£
ÀýÈ磺 if(shouldBeDeleted(timer)) ÒªºÃÓÚ if(timer.hasExpired() && !timer.isRecurrent())
z+3.±ÜÃâ·ñ¶¨ÐÔÌõ¼þ£¬¾¡¿ÉÄܽ«Ìõ¼þ±íʾΪ¿Ï¶¨ÐÎʽ¡£ z+4.º¯ÊýÖ»¸Ã×öÒ»¼þÊ z+5.ÑÚ±ÎʱÐòñîºÏ£¬ÅÅÁк¯Êý²ÎÊý£¬ºÃÈÃËüÃDZ»µ÷ÓõĴÎÐòÏÔ¶øÒ×¼û¡£ z+6.±ðËæÒ⣬¹¹½¨´úÂëÐèÒªÀíÓÉ£¬¶øÇÒÀíÓÉÓ¦ÓÚ´úÂë½á¹¹ÏàÆõºÏ¡£ z+7.·â×°±ß½çÌõ¼þ£¬°Ñ´¦Àí±ß½çÌõ¼þµÄ´úÂ뼯Öе½Ò»´¦£¬²»ÒªÉ¢ÂäÓÚ´úÂëÖС£ z+8.º¯ÊýÓ¦¸ÃÖ»ÔÚÒ»¸ö³éÏó²ã¼¶ÉÏ£¬º¯ÊýÖеÄÓï¾äÓ¦¸ÃÔÚͬÒâ³éÏó¼¶ÉÏ£¬¸Ã²ã¼¶Ó¦¸ÃÊǺ¯ÊýÃûËùʾ²Ù×÷µÄÏÂÒ»²ã¡£
z+9.Ôڽϸ߲㼶·ÅÖÿÉÅäÖÃÊý¾Ý£¬Èç¹ûÄãÓиöÒÑÖª²¢Ôڽϸ߳éÏó²ã¼¶µÄĬÈϳ£Á¿»òÅäÖÃÖµ£¬²»Òª½«ËüÂñ²Øµ½½ÏµÍ²ã¼¶µÄº¯ÊýÖС£°ÑËü×÷Ϊ½Ï¸ß²ã¼¶º¯Êýµ÷ÓýϵͲ㼶º¯ÊýʱµÄÒ»¸ö²ÎÊý¡£Î»Óڽϸ߲㼶µÄÅäÖÃÐÔ³£Á¿Ò×ÓÚÐ޸ġ£ËüÃÇÏòϹᴩӦÓóÌÐò¡£Ó¦ÓóÌÐòµÄ½ÏµÍ²ã¼¶²¢²»ÓµÓÐÕâЩ³£Á¿µÄÖµ¡£
z+10.±ÜÃâ´«µÝä¯ÀÀ£¬±àдº¦Ðß´úÂë¡£ z+11.²»Òª¼Ì³Ð³£Á¿ 17.5 ²âÊÔ 1.ʹÓø²¸ÇÂʹ¤¾ß£¬¸²¸ÇÂʹ¤¾ßÄܻ㱨Äã²âÊÔ²ßÂÔÖеÄȱ¿Ú¡£Ê¹ÓòâÊÔ¸²¸ÇÂʹ¤¾ßÄܸüÈÝÒ×µØÕÒµ½²»×ãµÄÄ£¿é£¬ÀàºÍº¯Êý¡£
2.±ðÂÔ¹ýС²âÊÔ 3.±»ºöÂԵIJâÊÔ¾ÍÊǶԲ»È·¶¨ÊÂÎïµÄÒÉÎÊ¡£ 4.²âÊԱ߽çÌõ¼þ 5.È«Ãæ²âÊÔÏà½üµÄȱÏÝ£¬È±ÏÝÇ÷ÏòÓÚÔú¶Ñ¡£ 6.²âÊÔʧ°ÜµÄģʽÓÐÆô·¢ÐÔ 7.²âÊÔ¸²¸ÇÂʵÄģʽÓÐÆô·¢ÐÔ£¬²é¿´±»»òδ±»ÒÔͨ¹ýµÄ²âÊÔÖ´ÐеĴúÂ룬ÍùÍùÄÜ·¢ÏÖʧ°ÜµÄ²âÊÔΪºÎʧ°ÜµÄÏßË÷¡£
8.²âÊÔÓ¦¸Ã¿ìËÙ
|