ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
µÚÈýµç×ÓÊé ·µ»Ø±¾ÊéĿ¼ ¼ÓÈëÊéÇ© ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ¡ºÊղص½ÎÒµÄä¯ÀÀÆ÷¡»

Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ66²¿·Ö

¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡


¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡new¡¡ArrayList£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡List¡¡list¡¡=¡¡Collections¡£synchronizedList£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡new¡¡ArrayList£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Set¡¡s¡¡=¡¡Collections¡£synchronizedSet£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡new¡¡HashSet£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Map¡¡m¡¡=¡¡Collections¡£synchronizedMap£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡new¡¡HashMap£¨£©£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃÇͨ¹ýÊʵ±µÄ¡°Í¬²½¡±·½·¨Ö±½Ó´«µÝÐÂÈÝÆ÷£»ÕâÑù×ö¿É±ÜÃâ²»É÷±©Â¶³öδͬ²½µÄ°æ±¾¡£¡¡¡¡

м¯ºÏÒ²ÌṩÁËÄÜ·ÀÖ¹¶à¸ö½ø³ÌͬʱÐÞ¸ÄÒ»¸öÈÝÆ÷ÄÚÈݵĻúÖÆ¡£ÈôÔÚÒ»¸öÈÝÆ÷Àï·´¸´£¬Í¬Ê±ÁíһЩ½ø³Ì½é¡¡

È룬²¢ÔÚÄǸöÈÝÆ÷ÖвåÈ롢ɾ³ý»òÐÞ¸ÄÒ»¸ö¶ÔÏ󣬱ã»áÃæÁÙ·¢Éú³åÍ»µÄΣÏÕ¡£ÎÒÃÇ¿ÉÄÜÒÑ´«µÝÁËÄǸö¶ÔÏ󣬡¡

¿ÉÄÜËüλλÓÚÎÒÃÇÇ°Ã棬¿ÉÄÜÈÝÆ÷µÄ´óСÔÚÎÒÃǵ÷ÓÃsize£¨£©ºóÒÑ·¢ÉúÁËÊÕËõ¡ª¡ªÎÒÃÇÃæÁÙ¸÷ÖÖ¸÷Ñù¿ÉÄܵÄΣ¡¡

ÏÕ¡£Õë¶ÔÕâ¸öÎÊÌ⣬еļ¯ºÏ¿â¼¯³ÉÁËÒ»Ì×½â¾öµÄ»úÖÆ£¬Äܲé³ö³ýÎÒÃǵĽø³Ì×Ô¼ºÐèÒª¸ºÔðµÄÖ®ÍâµÄ¡¢¶ÔÈÝ¡¡

Æ÷µÄÆäËûÈκÎÐ޸ġ£Èô̽²âµ½ÓÐÆäËû·½ÃæÒ²×¼±¸ÐÞ¸ÄÈÝÆ÷£¬±ã»áÁ¢¼´²úÉúÒ»¸ö¡¡

ConcurrentModificationException¡¡£¨²¢·¢ÐÞ¸ÄÎ¥Àý£©¡£ÎÒÃǽ«ÕâÒ»»úÖƳÆΪ¡°Á¢¼´Ê§°Ü¡±¡ª¡ªËü²¢²»Óøü¸´¡¡

ÔÓµÄËã·¨ÔÚ¡°ÒÔºó¡±Õì²âÎÊÌ⣬¶øÊÇ¡°Á¢¼´¡±²úÉúÎ¥Àý¡£¡¡¡¡



8¡£8¡¡×ܽᡡ¡¡



ÏÂÃ渴ϰһÏÂÓɱê×¼Java¡¡£¨1¡£0ºÍ¡¡1¡£1£©¿âÌṩµÄ¼¯ºÏ£¨BitSet¡¡Î´°üÀ¨ÔÚÕâÀÒòΪËü¸üÏóÒ»ÖÖ¸ºÓÐÌØÊâʹ¡¡

ÃüµÄÀࣩ£º¡¡¡¡

£¨1£©¡¡Êý×é°üº¬Á˶ÔÏóµÄÊý×Ö»¯Ë÷Òý¡£ËüÈÝÄɵÄÊÇÒ»ÖÖÒÑÖªÀàÐ͵ĶÔÏó£¬ËùÒÔÔÚ²éÕÒÒ»¸ö¶ÔÏóʱ£¬²»±Ø¶Ô½á¹û¡¡

½øÐÐÔìÐÍ´¦Àí¡£Êý×é¿ÉÒÔÊǶàάµÄ£¬¶øÇÒÄܹ»ÈÝÄÉ»ù±¾Êý¾ÝÀàÐÍ¡£µ«ÊÇ£¬Ò»µ©°ÑËü´´½¨ºÃÒԺ󣬴óС±ã²»ÄÜ¡¡

±ä»¯ÁË¡£¡¡¡¡

£¨2£©¡¡Vector¡¡£¨Ê¸Á¿£©Ò²°üº¬Á˶ÔÏóµÄÊý×ÖË÷Òý¡ª¡ª¿É½«Êý×éºÍ¡¡Vector¡¡ÏëÏó³ÉËæ»ú·ÃÎʼ¯ºÏ¡£µ±ÎÒÃǼÓÈë¸ü¶à¡¡

µÄÔªËØʱ£¬Vector¡¡Äܹ»×Ô¶¯¸Ä±ä×ÔÉíµÄ´óС¡£µ«¡¡Vector¡¡Ö»ÄÜÈÝÄɶÔÏóµÄ¾ä±ú£¬ËùÒÔËü²»¿É°üº¬»ù±¾Êý¾ÝÀà¡¡

ÐÍ£»¶øÇÒ½«Ò»¸ö¶ÔÏó¾ä±ú´Ó¼¯ºÏÖÐÈ¡³öÀ´µÄʱºò£¬±ØÐë¶Ô½á¹û½øÐÐÔìÐÍ´¦Àí¡£¡¡¡¡

£¨3£©¡¡Hashtable¡¡£¨É¢ÁÐ±í£©ÊôÓÚDictionary¡¡£¨×ֵ䣩µÄÒ»ÖÖÀàÐÍ£¬ÊÇÒ»ÖÖ½«¶ÔÏ󣨶ø²»ÊÇÊý×Ö£©Í¬ÆäËû¶ÔÏó¡¡

¹ØÁªµ½Ò»ÆðµÄ·½Ê½¡£É¢ÁбíÒ²Ö§³Ö¶Ô¶ÔÏóµÄËæ»ú·ÃÎÊ£¬ÊÂʵÉÏ£¬ËüµÄÕû¸öÉè¼Æ·½°¸¶¼ÔÚÍ»³ö·ÃÎʵġ°¸ßËÙ¡¡

¶È¡±¡£¡¡¡¡

£¨4£©¡¡Stack¡¡£¨¶ÑÕ»£©ÊÇÒ»ÖÖ¡°ºóÈëÏȳö¡±£¨LIFO¡¡£©µÄ¶ÓÁС£¡¡¡¡

¡¡¡¡

ÈôÄãÔø¾­ÊìϤÊý¾Ý½á¹¹£¬¿ÉÄÜ»áÒÉ»óΪºÎû¿´µ½Ò»Ì׸ü´óµÄ¼¯ºÏ¡£´Ó¹¦ÄܵĽǶȳö·¢£¬ÄãÕæµÄÐèÒªÒ»Ì׸ü´ó¡¡

µÄ¼¯ºÏÂ𣿶ÔÓÚHashtable£¬¿É½«Èκζ«Î÷ÖÃÈëÆäÖУ¬²¢ÒԷdz£¿ìµÄËٶȼìË÷£»¶ÔÓÚ¡¡Enumeration¡¡£¨Ã¶¾Ù£©£¬¡¡

¿É±éÀúÒ»¸öÐòÁУ¬²¢¶ÔÆäÖеÄÿ¸öÔªËض¼²ÉÈ¡Ò»¸öÌض¨µÄ²Ù×÷¡£ÄÇÊÇÒ»ÖÖ¹¦ÄÜ×㹻ǿ¾¢µÄ¹¤¾ß¡£¡¡¡¡

µ«Hashtable¡¡Ã»ÓС°Ë³Ðò¡±µÄ¸ÅÄî¡£Vector¡¡ºÍÊý×éΪÎÒÃÇÌṩÁËÒ»ÖÖÏßÐÔ˳Ðò£¬µ«ÈôÒª°ÑÒ»¸öÔªËزåÈëËüÃÇ¡¡

ÈκÎÒ»¸öµÄÖв¿£¬Ò»°ã¶¼Òª¸¶³ö¡°²ÒÖØ¡±µÄ´ú¼Û¡£³ý´ËÒÔÍ⣬¶ÓÁС¢²ðÉ¢¶ÓÁС¢ÓÅÏȼ¶¶ÓÁÐÒÔ¼°Ê÷¶¼Éæ¼°µ½¡¡

ÔªËصġ°ÅÅÐò¡±¡ª¡ª²¢·Ç½ö½ö½«ËüÃÇÖÃÈ룬ÒÔ±ãÒÔºóÄÜ°´ÏßÐÔ˳Ðò²éÕÒ»òÒƶ¯ËüÃÇ¡£ÕâЩÊý¾Ý½á¹¹Ò²·Ç³£ÓС¡

Óã¬ÕâÒ²ÕýÊDZê×¼¡¡C£«£«Öаüº¬ÁËËüÃǵÄÔ­Òò¡£¿¼Âǵ½Õâ¸öÔ­Òò£¬Ö»Ó¦½«±ê×¼Java¡¡¿âµÄ¼¯ºÏ¿´×÷×Ô¼ºµÄÒ»¸öÆð¡¡

µã¡£¶øÇÒÌÈÈô±ØÐëʹÓá¡Java¡¡1¡£0¡¡»ò¡¡1¡£1£¬Ôò¿ÉÔÚÐèÒª³¬Ô½ËüÃǵÄʱºòʹÓÃJGL¡£¡¡¡¡

Èç¹ûÄÜʹÓá¡Java¡¡1¡£2£¬ÄÇôֻʹÓÃм¯ºÏ¼´¿É£¬ËüÒ»°ãÄÜÂú×ãÎÒÃǵÄËùÓÐÐèÒª¡£×¢Òâ±¾ÊéÔÚJava¡¡1¡£1¡¡ÉíÉÏ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡261¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡263¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

»¨ÁË´óÁ¿Æª·ù£¬ËùÒÔÊéÖÐÓõ½µÄ´óÁ¿¼¯ºÏ¶¼ÊÇÖ»ÄÜÔÚJava1¡£1¡¡ÖÐÓõ½µÄÄÇЩ£ºVector¡¡ºÍ¡¡Hashtable¡£¾ÍÄ¿Ç°¡¡

À´¿´£¬ÕâÊÇÒ»¸ö²»µÃÒÔ¶øΪ֮µÄ×ö·¨¡£µ«ÊÇ£¬ÕâÑù´¦ÀíÒà¿ÉÌṩÓëÀÏ¡¡Java¡¡´úÂë¸ü³öÉ«µÄÏòºó¼æÈÝÄÜÁ¦¡£ÈôÒª¡¡

ÓÃJava1¡£2¡¡Ð´Ð´úÂ룬еļ¯ºÏÍùÍùÄܸüºÃµØΪÄã·þÎñ¡£¡¡¡¡



8¡£9¡¡Á·Ï°¡¡¡¡



£¨1£©¡¡Ð½¨Ò»¸öÃûΪGerbil¡¡µÄÀ࣬ÔÚ¹¹½¨Æ÷Öгõʼ»¯Ò»¸ö¡¡int¡¡gerbilNumber¡¡£¨ÀàËƱ¾ÕµÄMouse¡¡Àý×Ó£©¡£Îª¡¡

Æäдһ¸öÃûΪhop£¨£©µÄ·½·¨£¬ÓÃËü´òÓ¡³ö·ûºÏhop£¨£©Ìõ¼þµÄ¡¡Gerbil¡¡µÄ±àºÅ¡£½¨Ò»¸öVector£¬²¢ÎªVector¡¡Ìí¡¡

¼ÓһϵÁÐGerbil¡¡¶ÔÏó¡£ÏÖÔÚ£¬ÓÃelementAt£¨£©·½·¨ÔÚ¡¡Vector¡¡ÖбéÀú£¬²¢ÎªÃ¿¸öGerbil¡¡¶¼µ÷Óá¡hop£¨£©¡£¡¡¡¡

£¨2£©¡¡ÐÞ¸ÄÁ·Ï°¡¡1£¬ÓÃEnumeration¡¡ÔÚµ÷Óá¡hop£¨£©µÄͬʱ±éÀúVector¡£¡¡¡¡

£¨3£©¡¡ÔÚAssocArray¡£java¡¡ÖУ¬ÐÞ¸ÄÕâ¸öÀý×Ó£¬ÁîÆäʹÓÃÒ»¸öHashtable£¬¶ø²»ÊÇAssocArray¡£¡¡¡¡

£¨4£©¡¡»ñÈ¡Á·Ï°¡¡1¡¡Óõ½µÄ¡¡Gerbil¡¡À࣬¸ÄΪ°ÑËüÖÃÈëÒ»¸ö¡¡Hashtable£¬È»ºó½«Gerbil¡¡µÄÃû³Æ×÷Ϊһ¸öString¡¡

¡¡£¨¼ü£©ÓëÖÃÈë±í¸ñµÄÿ¸öGerbil¡¡£¨Öµ£©¶¼¹ØÁªÆðÀ´¡£»ñµÃÓÃÓÚkeys£¨£©µÄÒ»¸öEnumeration£¬²¢ÓÃËüÔÚ¡¡

Hashtable¡¡Àï±éÀú£¬²éÕÒÿ¸ö¼üµÄ¡¡Gerbil£¬´òÓ¡³ö¼ü£¬È»ºó½«gerbil¡¡¸æË߸ø¡¡hop£¨£©¡£¡¡¡¡

£¨5£©¡¡Ð޸ĵڡ¡7¡¡ÕµÄÁ·Ï°¡¡1£¬ÓÃÒ»¸öVector¡¡ÈÝÄÉRodent¡¡£¨Äö³Ý¶¯Î£¬²¢ÓÃEnumeration¡¡ÔÚRodent¡¡ÐòÁÐÖб顡

Àú¡£¼ÇסVector¡¡Ö»ÄÜÈÝÄɶÔÏó£¬ËùÒÔÔÚ·ÃÎʵ¥¶ÀµÄRodent¡¡Ê±±ØÐë²ÉÓÃÒ»¸öÔìÐÍ£¨ÈçRTTI¡¡£©¡£¡¡¡¡

£¨6£©¡¡×ªµ½µÚ¡¡7¡¡ÕµÄÖмäλÖã¬ÕÒµ½ÄǸöGreenhouseControls¡£java¡¡£¨ÎÂÊÒ¿ØÖÆ£©Àý×Ó£¬¸ÃÀýÓ¦¸ÃÓÉÈý¸öÎļþ¡¡

¹¹³É¡£ÔÚController¡£java¡¡ÖУ¬ÀàEventSet¡¡½öÊÇÒ»¸ö¼¯ºÏ¡£ÐÞ¸ÄËüµÄ´úÂ룬ÓÃÒ»¸ö¡¡Stack¡¡´úÌæEventSet¡¡¡£¡¡

µ±È»£¬Õâʱ¿ÉÄܲ¢²»½ö½öÓÃStack¡¡È¡´úEventSet¡¡ÕâÑù¼òµ¥£»Ò²ÐèÒªÓÃÒ»¸öEnumeration¡¡±éÀúʼþ¼¯¡£¿É¿¼ÂÇ¡¡

ÔÚijЩʱºò½«¼¯ºÏµ±×÷¡¡Stack¡¡¶Ô´ý£¬ÁíһЩʱºòÔòµ±×÷¡¡Vector¡¡¶Ô´ý¡ª¡ªÕâÑù»òÐíÄÜʹÊÂÇé±äµÃ¸ü¼Ó¼òµ¥¡£¡¡¡¡

£¨7£©¡¡¡¡£¨ÓÐÒ»¶¨ÌôÕ½ÐÔ£©ÔÚÓëËùÓÐJava¡¡·¢ÐаüÅäÌ×ÌṩµÄ¡¡Java¡¡Ô´Âë¿âÖÐÕÒ³öÓÃÓÚ¡¡Vector¡¡µÄÔ´Âë¡£¸´ÖÆÕâЩ´ú¡¡

Â룬ÖÆ×÷ÃûΪ¡¡intVector¡¡µÄÒ»¸öÌØÊâ°æ±¾£¬Ö»ÔÚÆäÖаüº¬int¡¡Êý¾Ý¡£Ë¼¿¼ÊÇ·ñÄÜΪËùÓлù±¾Êý¾ÝÀàÐͶ¼ÖÆ×÷¡¡

Vector¡¡µÄÒ»¸öÌØÊâ°æ±¾¡£½ÓÏÂÀ´£¬¿¼ÂǼÙÈçÖÆ×÷Ò»¸öÁ´½ÓÁбíÀ࣬ÁîÆäÄÜËæͬËùÓлù±¾Êý¾ÝÀàÐÍʹÓã¬ÄÇô¡¡

»á·¢ÉúʲôÇé¿ö¡£ÈôÔÚ¡¡Java¡¡ÖÐÌṩÁ˲ÎÊý»¯ÀàÐÍ£¬ÀûÓÃËüÃDZã¿É×Ô¶¯Íê³ÉÕâÒ»¹¤×÷£¨»¹ÓÐÆäËûÐí¶àºÃ´¦£©¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡262¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡264¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡9¡¡Õ¡¡¡¡Î¥Àý²î´í¿ØÖÆ¡¡¡¡



¡¡¡¡

Java¡¡µÄ»ù±¾Ô­Àí¾ÍÊÇ¡°ÐÎʽ´íÎóµÄ´úÂë²»»áÔËÐС±¡£¡¡¡¡

ÓëC£«£«ÀàËÆ£¬²¶»ñ´íÎó×îÀíÏëµÄÊÇÔÚ±àÒëÆڼ䣬×îºÃÔÚÊÔͼÔËÐгÌÐòÒÔÇ°¡£È»¶ø£¬²¢·ÇËùÓдíÎó¶¼ÄÜÔÚ±àÒë¡¡

ÆÚ¼äÕì²âµ½¡£ÓÐЩÎÊÌâ±ØÐëÔÚÔËÐÐÆÚ¼ä½â¾ö£¬ÈôíÎóµÄµÞ½áÕßͨ¹ýһЩÊÖÐøÏò½ÓÊÕÕß´«µÝһЩÊʵ±µÄÐÅÏ¢£¬¡¡

ʹÆäÖªµÀ¸ÃÈçºÎÕýÈ·µØ´¦ÀíÓöµ½µÄÎÊÌâ¡£¡¡¡¡

ÔÚC£«£«ºÍÆäËûÔçÆÚÓïÑÔÖУ¬¿Éͨ¹ý¼¸ÖÖÊÖÐøÀ´´ïµ½Õâ¸öÄ¿µÄ¡£¶øÇÒËüÃÇͨ³£ÊÇ×÷ΪһÖֹ涨½¨Á¢ÆðÀ´µÄ£¬¶ø¡¡

·Ç×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔµÄÒ»²¿·Ö¡£µäÐ͵أ¬ÎÒÃÇÐèÒª·µ»ØÒ»¸öÖµ»òÉèÖÃÒ»¸ö±êÖ¾£¨Î»£©£¬½ÓÊÕÕß»á¼ì²éÕâЩֵ¡¡

»ò±êÖ¾£¬ÅжϾßÌå·¢ÉúÁËʲôÊÂÇ顣Ȼ¶ø£¬Ëæ×Åʱ¼äµÄÁ÷ÊÅ£¬ÖÕÓÚ·¢ÏÖÕâÖÖ×ö·¨»áÖú³¤ÄÇЩʹÓÃÒ»¸ö¿âµÄ³Ì¡¡

ÐòÔ±µÄÂé±ÔÇéÐ÷¡£ËûÃÇÍùÍù»áÕâÑùÏ룺¡°Êǵģ¬´íÎó¿ÉÄÜ»áÔÚÆäËûÈ˵ĴúÂëÖгöÏÖ£¬µ«²»»áÔÚÎҵĴúÂë¡¡

ÖС±¡£ÕâÑùµÄºó¹û±ãÊÇËûÃÇÒ»°ã²»¼ì²éÊÇ·ñ³öÏÖÁË´íÎó£¨ÓÐʱ³ö´íÌõ¼þȷʵÏÔµÃÌ«ÓÞ´À£¬²»ÖµµÃ¼ìÑ飻עÊÍ¡¡

¢Ù£©¡£ÁíÒ»·½Ã棬Èôÿ´Îµ÷ÓÃÒ»¸ö·½·¨Ê±¶¼½øÐÐÈ«Ã桢ϸÖµĴíÎó¼ì²é£¬ÄÇô´úÂëµÄ¿É¶ÁÐÔÒ²¿ÉÄÜ´ó·ù¶È½µ¡¡

µÍ¡£ÓÉÓÚ³ÌÐòÔ±¿ÉÄÜÈÔÈ»ÔÚÓÃÕâЩÓïÑÔά»¤×Ô¼ºµÄϵͳ£¬ËùÒÔËûÃÇÓ¦¸Ã¶Ô´ËÓÐ×ÅÉî¿ÌµÄÌå»á£ºÈô°´ÕâÖÖ·½Ê½¡¡

¿ØÖÆ´íÎó£¬ÄÇôÔÚ´´½¨´óÐÍ¡¢½¡×³¡¢Ò×ÓÚά»¤µÄ³ÌÐòʱ£¬¿Ï¶¨»áÓöµ½²»Ð¡µÄ×èÄÓ¡£¡¡¡¡

¡¡¡¡

¢Ù£ºC¡¡³ÌÐòÔ±Ñо¿Ò»ÏÂprintf£¨£©¡¡µÄ·µ»ØÖµ±ãÖª¶ËÏê¡£¡¡¡¡

¡¡¡¡

½â¾öµÄ·½·¨ÊÇÔÚ´íÎó¿ØÖÆÖÐÅųýËùÓÐżȻÐÔ£¬Ç¿ÖƸñʽµÄÕýÈ·¡£ÕâÖÖ·½·¨Êµ¼ÊÒÑÓкܳ¤µÄÀúÊ·£¬ÒòΪÔçÔÚ60¡¡

Äê´ú±ãÔÚ²Ù×÷ϵͳÀï²ÉÓÃÁË¡°Î¥Àý¿ØÖÆ¡±ÊֶΣ»ÉõÖÁ¿ÉÒÔ×·Ëݵ½BASIC¡¡ÓïÑԵġ¡on¡¡error¡¡goto¡¡Óï¾ä¡£µ«C£«£«¡¡

µÄÎ¥Àý¿ØÖƽ¨Á¢ÔÚAda¡¡µÄ»ù´¡ÉÏ£¬¶øJava¡¡ÓÖÖ÷Òª½¨Á¢ÔÚ¡¡C£«£«µÄ»ù´¡ÉÏ£¨¾¡¹ÜËü¿´ÆðÀ´¸üÏó¡¡Object¡¡¡¡

Pascal£©¡£¡¡¡¡

¡¡¡°Î¥Àý¡±£¨Exception£©Õâ¸ö´Ê±í´ïµÄÊÇÒ»ÖÖ¡°ÀýÍ⡱Çé¿ö£¬Ò༴Õý³£Çé¿öÖ®ÍâµÄÒ»ÖÖ¡°Òì³£¡±¡£ÔÚÎÊÌâ·¢Éú¡¡

µÄʱºò£¬ÎÒÃÇ¿ÉÄܲ»Öª¾ßÌå¸ÃÈçºÎ½â¾ö£¬µ«¿Ï¶¨ÖªµÀÒѲ»Äܲ»¹ËÒ»ÇеؼÌÐøÏÂÈ¥¡£´Ëʱ£¬±ØÐë¼á¾öµØͣϡ¡

À´£¬²¢ÓÉijÈË¡¢Ä³µØÖ¸³ö·¢ÉúÁËʲôÊÂÇ飬ÒÔ¼°¸Ã²ÉÈ¡ºÎÖֶԲߡ£µ«ÎªÁËÕæÕý½â¾öÎÊÌ⣬µ±µØ¿ÉÄܲ¢Ã»ÓÐ×ã¡¡

¹»¶àµÄÐÅÏ¢¡£Òò´Ë£¬ÎÒÃÇÐèÒª½«ÆäÒƽ»¸ø¸ü¼¶µÄ¸ºÔðÈË£¬ÁîÆä×÷³öÕýÈ·µÄ¾ö¶¨£¨ÀàËÆÒ»¸öÃüÁîÁ´£©¡£¡¡¡¡

Î¥Àý»úÖƵÄÁíÒ»ÏîºÃ´¦¾ÍÊÇÄܹ»¼ò»¯´íÎó¿ØÖÆ´úÂë¡£ÎÒÃÇÔÙÒ²²»Óüì²éÒ»¸öÌض¨µÄ´íÎó£¬È»ºóÔÚ³ÌÐòµÄ¶à´¦¡¡

µØ·½¶ÔÆä½øÐпØÖÆ¡£´ËÍ⣬Ҳ²»ÐèÒªÔÚ·½·¨µ÷ÓõÄʱºò¼ì²é´íÎó£¨ÒòΪ±£Ö¤ÓÐÈËÄܲ¶»ñÕâÀïµÄ´íÎ󣩡£ÎÒÃÇ¡¡

Ö»ÐèÒªÔÚÒ»¸öµØ·½´¦ÀíÎÊÌ⣺¡°Î¥Àý¿ØÖÆÄ£¿é¡±»òÕß¡°Î¥Àý¿ØÖÆÆ÷¡±¡£ÕâÑù¿ÉÓÐЧ¼õÉÙ´úÂëÁ¿£¬²¢½«ÄÇЩÓá¡

ÓÚÃèÊö¾ßÌå²Ù×÷µÄ´úÂëÓëרÞÀÕý´íÎóµÄ´úÂë·Ö¸ô¿ª¡£Ò»°ãÇé¿öÏ£¬ÓÃÓÚ¶ÁÈ¡¡¢Ð´ÈëÒÔ¼°µ÷ÊԵĴúÂë»á±äµÃ¡¡

¸ü¸»ÓÐÌõÀí¡£¡¡¡¡

ÓÉÓÚÎ¥Àý¿ØÖÆÊÇÓÉJava¡¡±àÒëÆ÷Ç¿ÐÐʵʩµÄ£¬ËùÒÔÎãÐèÉîÈëѧϰΥÀý¿ØÖÆ£¬±ã¿ÉÕýȷʹÓñ¾Êé±àдµÄ´óÁ¿Àý¡¡

×Ó¡£±¾ÕÂÏò´ó¼Ò½éÉÜÁËÓÃÓÚÕýÈ·¿ØÖÆÎ¥ÀýËùÐèµÄ´úÂ룬ÒÔ¼°ÔÚij¸ö·½·¨Óöµ½Âé·³µÄʱºò£¬¸ÃÈçºÎÉú³É×Ô¼ºµÄ¡¡

Î¥Àý¡£¡¡¡¡



9¡£1¡¡»ù±¾Î¥Àý¡¡¡¡



¡¡¡°Î¥ÀýÌõ¼þ¡±±íʾÔÚ³öÏÖʲôÎÊÌâµÄʱºòÓ¦ÖÐÖ¹·½·¨»ò×÷ÓÃÓòµÄ¼ÌÐø¡£ÎªÁ˽«Î¥ÀýÌõ¼þÓëÆÕͨÎÊÌâÇø·Ö¿ª£¬¡¡

Î¥ÀýÌõ¼þÊǷdz£ÖØÒªµÄÒ»¸öÒòËØ¡£ÔÚÆÕͨÎÊÌâµÄÇé¿öÏ£¬ÎÒÃÇÔÚµ±µØÒÑÓµÓÐ×ã¹»µÄÐÅÏ¢£¬¿ÉÔÚijÖ̶ֳÈÉϽ⡡

¾öÅöµ½µÄÎÊÌâ¡£¶øÔÚÎ¥ÀýÌõ¼þµÄÇé¿öÏ£¬È´ÎÞ·¨¼ÌÐøÏÂÈ¥£¬ÒòΪµ±µØûÓÐÌṩ½â¾öÎÊÌâËùÐèµÄ×ã¹»¶àµÄÐÅ¡¡

Ï¢¡£´Ëʱ£¬ÎÒÃÇÄÜ×öµÄΨһÊÂÇé¾ÍÊÇÌø³öµ±µØ»·¾³£¬½«ÄǸöÎÊÌâίÍиøÒ»¸ö¸ü¸ß¼¶µÄ¸ºÔðÈË¡£Õâ±ãÊdzöÏÖÎ¥¡¡

Àýʱ³öÏÖµÄÇé¿ö¡£¡¡¡¡

Ò»¸ö¼òµ¥µÄÀý×ÓÊÇ¡°³ý·¨¡±¡£Èç¿ÉÄܱ»Áã³ý£¬¾ÍÓбØÒª½øÐмì²é£¬È·±£³ÌÐò²»»áð½ø£¬²¢ÔÚÄÇÖÖÇé¿öÏÂÖ´ÐС¡

³ý·¨¡£µ«¾ßÌåͨ¹ýʲô֪µÀ·ÖĸÊÇÁãÄØ£¿ÔÚÄǸöÌض¨µÄ·½·¨ÀÔÚÎÒÃÇÊÔͼ½â¾öµÄÄǸöÎÊÌâµÄ»·¾³ÖУ¬ÎÒÃÇ¡¡

»òÐíÖªµÀ¸ÃÈçºÎ¶Ô´ýÒ»¸öÁã·Öĸ¡£µ«¼ÙÈçËüÊÇÒ»¸öûÓÐÔ¤Áϵ½µÄÖµ£¬¾Í²»ÄܶÔÆä½øÐд¦Àí£¬ËùÒÔ±ØÐë²úÉúÒ»¡¡

¸öÎ¥Àý£¬¶ø·Ç²»¹ËÒ»ÇеؼÌÐøÖ´ÐÐÏÂÈ¥¡£¡¡¡¡

²úÉúÒ»¸öÎ¥Àýʱ£¬»á·¢Éú¼¸¼þÊÂÇé¡£Ê×ÏÈ£¬°´ÕÕÓë´´½¨Java¡¡¶ÔÏóÒ»ÑùµÄ·½·¨´´½¨Î¥Àý¶ÔÏó£ºÔÚÄÚ´æ¡°¶Ñ¡±¡¡

ÀʹÓÃnew¡¡À´´´½¨¡£Ëæºó£¬Í£Ö¹µ±Ç°Ö´Ðз¾¶£¨¼Çס²»¿ÉÑØÕâÌõ·¾¶¼ÌÐøÏÂÈ¥£©£¬È»ºó´Óµ±Ç°µÄ»·¾³ÖÐÊÍ¡¡

·Å³öÎ¥Àý¶ÔÏóµÄ¾ä±ú¡£´Ëʱ£¬Î¥Àý¿ØÖÆ»úÖÆ»á½Ó¹ÜÒ»ÇУ¬²¢¿ªÊ¼²éÕÒÒ»¸öÇ¡µ±µÄµØ·½£¬ÓÃÓÚ¼ÌÐø³ÌÐòµÄÖ´¡¡

ÐС£Õâ¸öÇ¡µ±µÄµØ·½±ãÊÇ¡°Î¥Àý¿ØÖÆÆ÷¡±£¬ËüµÄÖ°ÔðÊÇ´ÓÎÊÌâÖлָ´£¬Ê¹³ÌÐòҪô³¢ÊÔÁíÒ»ÌõÖ´Ðз¾¶£¬Òª¡¡

ô¼òµ¥µØ¼ÌÐø¡£¡¡¡¡

×÷Ϊ²úÉúÎ¥ÀýµÄÒ»¸ö¼òµ¥Ê¾Àý£¬´ó¼Ò¿É˼¿¼Ò»¸öÃûΪt¡¡µÄ¶ÔÏó¾ä±ú¡£ÓÐЩʱºò£¬³ÌÐò¿ÉÄÜ´«µÝÒ»¸öÉÐδ³õʼ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡263¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡265¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

»¯µÄ¾ä±ú¡£ËùÒÔÔÚÓÃÄǸö¶ÔÏó¾ä±úµ÷ÓÃÒ»¸ö·½·¨Ö®Ç°£¬×îºÃ½øÐÐÒ»·¬¼ì²é¡£¿É½«Óë´íÎóÓйصÄÐÅÏ¢·¢Ë͵½Ò»¡¡

¸ö¸ü´óµÄ³¡¾°ÖУ¬·½·¨ÊÇ´´½¨Ò»¸öÌØÊâµÄ¶ÔÏó£¬ÓÃËü´ú±íÎÒÃǵÄÐÅÏ¢£¬²¢½«Æä¡°ÖÀ¡±£¨Throw£©³öÎÒÃǵ±Ç°µÄ¡¡

³¡¾°Ö®Íâ¡£Õâ¾Í½Ð×÷¡°²úÉúÒ»¸öÎ¥Àý¡±»òÕß¡°ÖÀ³öÒ»¸öÎ¥Àý¡±¡£ÏÂÃæÊÇËüµÄ´ó¸ÅÐÎʽ£º¡¡¡¡

if£¨t¡¡==¡¡null£©¡¡¡¡

throw¡¡new¡¡NullPointerException£¨£©£»¡¡¡¡

ÕâÑù±ã¡°ÖÀ¡±³öÁËÒ»¸öÎ¥Àý¡£ÔÚµ±Ç°³¡¾°ÖУ¬ËüʹÎÒÃÇÄÜ·ÅÆú½øÒ»²½½â¾ö¸ÃÎÊÌâµÄÆóͼ¡£¸ÃÎÊÌâ»á±»×ªÒƵ½¡¡

ÆäËû¸üÇ¡µ±µÄµØ·½½â¾ö¡£×¼È·µØ˵£¬ÄǸöµØ·½²»¾Ã¾Í»áÏÔ¶³öÀ´¡£¡¡¡¡



9¡£1¡£1¡¡¡¡Î¥Àý×Ô±äÁ¿¡¡¡¡



ºÍJava¡¡µÄÆäËûÈκζÔÏóÒ»Ñù£¬ÐèÒªÓá¡new¡¡ÔÚÄÚ´æ¶ÑÀï´´½¨Î¥Àý£¬²¢Ðèµ÷ÓÃÒ»¸ö¹¹½¨Æ÷¡£ÔÚËùÓбê׼ΥÀýÖУ¬¡¡

´æÔÚ×ÅÁ½¸ö¹¹½¨Æ÷£ºµÚÒ»¸öÊÇĬÈϹ¹½¨Æ÷£¬µÚ¶þ¸öÔòÐèʹÓÃÒ»¸ö×Ö´®×Ô±äÁ¿£¬Ê¹ÎÒÃÇÄÜÔÚÎ¥ÀýÀïÖÃÈëÏà¹ØÐÅ¡¡

Ï¢£º¡¡¡¡

if£¨t¡¡==¡¡null£©¡¡¡¡

throw¡¡new¡¡NullPointerException£¨¡¨t¡¡=¡¡null¡¨£©£»¡¡¡¡

ÉÔºó£¬×Ö´®¿ÉÓø÷ÖÖ·½·¨ÌáÈ¡³öÀ´£¬¾ÍÏóÉÔºó»áչʾµÄÄÇÑù¡£¡¡¡¡

ÔÚÕâ¶ù£¬¹Ø¼ü×Öthrow¡¡»áÏó±äÏ··¨Ò»Ñù×ö³öһϵÁв»¿É˼ÒéµÄÊÂÇé¡£ËüÊ×ÏÈÖ´ÐС¡new¡¡±í´ïʽ£¬´´½¨Ò»¸ö²»ÔÚ¡¡

³ÌÐò³£¹æÖ´Ðз¶Î§Ö®ÄڵĶÔÏ󡣶øÇÒÀíËùµ±È»£¬»áΪÄǸö¶ÔÏóµ÷Óù¹½¨Æ÷¡£Ëæºó£¬¶ÔÏóʵ¼Ê»á´Ó·½·¨Öзµ¡¡

»Ø¡ª¡ª¾¡¹Ü¶ÔÏóµÄÀàÐÍͨ³£²¢²»ÊÇ·½·¨Éè¼ÆΪ·µ»ØµÄÀàÐÍ¡£ÎªÉîÈëÀí½âÎ¥Àý¿ØÖÆ£¬¿É½«ÆäÏëÏó³ÉÁíÒ»ÖÖ·µ»Ø¡¡

»úÖÆ¡ª¡ªµ«ÊDz»ÒªÔÚÕâ¸öÎÊÌâÉÏÉ£¬·ñÔò»áÓöµ½Âé·³¡£Í¨¹ý¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¬Òà¿É´ÓÔ­À´µÄ×÷ÓÃÓòÖÐÍË¡¡

³ö¡£µ«ÊÇ»áÏÈ·µ»ØÒ»¸öÖµ£¬ÔÙÍ˳ö·½·¨»ò×÷ÓÃÓò¡£¡¡¡¡

µ«ÊÇ£¬ÓëÆÕͨ·½·¨·µ»ØµÄÏàËÆÐÔµ½´Ë±ãÈ«²¿½áÊøÁË£¬ÒòΪÎÒÃÇ·µ»ØµÄµØ·½Óë´ÓÆÕͨ·½·¨µ÷ÓÃÖзµ»ØµÄµØ·½ÊÇ¡¡

åÄÈ»ÓÐÒìµÄ£¨ÎÒÃǽáÊøÓÚÒ»¸öÇ¡µ±µÄÎ¥Àý¿ØÖÆÆ÷£¬Ëü¾àÀëÎ¥Àý¡°ÖÀ¡±³öµÄµØ·½¿ÉÄÜÏ൱ңԶ¡ª¡ªÔÚµ÷ÓöÑÕ»¡¡

ÖÐÒªµÍÉÏÐí¶à¼¶£©¡£¡¡¡¡

´ËÍ⣬ÎÒÃǿɸù¾ÝÐèÒªÖÀ³öÈκÎÀàÐ͵ġ°¿ÉÖÀ¡±¶ÔÏó¡£µäÐÍÇé¿öÏ£¬ÎÒÃÇҪΪÿÖÖ²»Í¬ÀàÐ͵ĴíÎó¡°ÖÀ¡±³ö¡¡

Ò»À಻ͬµÄÎ¥Àý¡£ÎÒÃǵÄ˼·ÊÇÔÚÎ¥Àý¶ÔÏóÒÔ¼°ÌôÑ¡µÄÎ¥Àý¶ÔÏóÀàÐÍÖб£´æÐÅÏ¢£¬ËùÒÔÔÚ¸ü´ó³¡¾°ÖеÄij¸ö¡¡

ÈË¿ÉÖªµÀÈçºÎ¶Ô´ýÎÒÃǵÄÎ¥Àý£¨Í¨³££¬Î¨Ò»µÄÐÅÏ¢ÊÇÎ¥Àý¶ÔÏóµÄÀàÐÍ£¬¶øÎ¥Àý¶ÔÏóÖб£´æµÄûʲôÒâÒ壩¡£¡¡¡¡



9¡£2¡¡Î¥ÀýµÄ²¶»ñ¡¡¡¡



Èôij¸ö·½·¨²úÉúÒ»¸öÎ¥Àý£¬±ØÐë±£Ö¤¸ÃÎ¥ÀýÄܱ»²¶»ñ£¬²¢»ñµÃÕýÈ·¶Ô´ý¡£¶ÔÓÚJava¡¡µÄÎ¥Àý¿ØÖÆ»úÖÆ£¬ËüµÄÒ»¡¡

¸öºÃ´¦¾ÍÊÇÔÊÐíÎÒÃÇÔÚÒ»¸öµØ·½½«¾«Á¦¼¯ÖÐÔÚÒª½â¾öµÄÎÊÌâÉÏ£¬È»ºóÔÚÁíÒ»¸öµØ·½¶Ô´ýÀ´×ÔÄǸö´úÂëÄÚ²¿µÄ¡¡

´íÎ󡣡¡¡¡

ΪÀí½âÎ¥ÀýÊÇÈçºÎ²¶»ñµÄ£¬Ê×ÏȱØÐëÕÆÎÕ¡°¾¯½äÇø¡±µÄ¸ÅÄî¡£Ëü´ú±íÒ»¸öÌØÊâµÄ´úÂëÇøÓò£¬ÓпÉÄܲúÉúÎ¥¡¡

Àý£¬²¢ÔÚºóÃæ¸úËæÓÃÓÚ¿ØÖÆÄÇЩΥÀýµÄ´úÂë¡£¡¡¡¡



9¡£2¡£1¡¡try¡¡¿é¡¡¡¡



ÈôλÓÚÒ»¸ö·½·¨ÄÚ²¿£¬²¢¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¨»òÔÚÕâ¸ö·½·¨ÄÚ²¿µ÷ÓõÄÁíÒ»¸ö·½·¨²úÉúÁËÎ¥Àý£©£¬ÄǸö·½·¨¡¡

¾Í»áÔÚÎ¥Àý²úÉú¹ý³ÌÖÐÍ˳ö¡£Èô²
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨1£© ²È£¨1£©
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡