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

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

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


£¿¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡1¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡2¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Thinking¡¡In¡¡Java¡·ÖÐÎÄ°æ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

×÷ÕߣºBruce¡¡Eckel¡¡¡¡

Ö÷Ò³£ºhttp£º//BruceEckel¡£¡¡¡¡

±àÒ룺Trans¡¡Bot¡¡¡¡

Ö÷Ò³£ºhttp£º//memberease¡£/~transbot¡¡¡¡

ÖÂл¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£­£­Ï׸øÄÇЩֱµ½ÏÖÔÚÈÔÔÚ×Î×β»¾ë´´ÔìÏÂÒ»´ú¼ÆËã»úÓïÑÔµÄÈËÃÇ£¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Ö¸µ¼ÄúÀûÓÃÍòάÍøµÄÓïÑÔ½øÐÐÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ¡¡¡¡

ÍêÕûµÄÕýÎÄ¡¢¸üÐÂÄÚÈݼ°³ÌÐò´úÂë¿É´Óhttp£º//bruceeckel¡£¡¡ÏÂÔØ¡¡¡¡

´ÓJava¡¡µÄ»ù±¾Óï·¨µ½Ëü×î¸ß¼¶µÄÌØÐÔ£¨ÍøÂç±à³Ì¡¢¸ß¼¶ÃæÏò¶ÔÏóÄÜÁ¦¡¢¶àỊ̈߳©£¬¡¶Thinking¡¡In¡¡Java¡·¶¼¡¡

ÄܶÔÄúÓÐËùñÔÒæ¡£Bruce¡¡Eckel¡¡ÓÅÃÀµÄÐÐÎÄÒÔ¼°¶ÌС¡¢¾«º·µÄ³ÌÐòʾÀýÓÐÖúÓÚÄúÀí½âº¬ÒåÄ£ºýµÄ¸ÅÄî¡£¡¡¡¡¡¡

ÃæÏò³õѧÕߺÍijÖ̶ֳȵÄר¼Ò¡¡¡¡

½ÌÊÚJava¡¡ÓïÑÔ£¬¶ø²»ÊÇÓëƽ̨ÓйصÄÀíÂÛ¡¡¡¡



¸²¸ÇJava¡¡1¡£2¡¡µÄ´ó¶àÊýÖØÒª·½Ã棺Swing¡¡ºÍм¯ºÏ¡¡¡¡

ϵͳ½²ÊöJava¡¡µÄ¸ß¼¶ÀíÂÛ£ºÍøÂç±à³Ì¡¢¶àÏ̴߳¦Àí¡¢ÐéÄâ»úÐÔÄÜÒÔ¼°Í¬·ÇJava¡¡´úÂëµÄÁ¬½Ó¡¡¡¡

320¡¡¸öÓÐÓõÄJava¡¡³ÌÐò£¬15000¡¡ÐÐÒÔÉÏ´úÂë¡¡¡¡

½âÊÍÃæÏò¶ÔÏó»ù±¾ÀíÂÛ£¬´Ó¼Ì³Ðµ½Éè¼Æ·½°¸¡¡¡¡

À´×ÔÓëÖÚ²»Í¬µÄ»ñ½±×÷ÕßBruce¡¡Eckel¡¡¡¡

¿Éͨ¹ýÍòάÍøÃâ·ÑË÷È¡Ô´ÂëºÍ³ÖÐø¸üеı¾Êéµç×Ó°æ¡¡¡¡

´ÓBruceEckel¡£»ñµÃÅäÌס¡CD¡¡£¨º¬15¡¡Ð¡Ê±ÒÔÉϵĺϳÉÓïÒôÊڿΣ©¡¡¡¡

¶ÁÕßÈçÊÇ˵£º¡°×îºÃµÄ¡¡Java¡¡²Î¿¼Êé¡­¡­¾ø¶ÔÈÃÈËÕ𾪡±£»¡°¹ºÂòJava¡¡²Î¿¼Êé×îÃ÷ÖǵÄÑ¡Ôñ¡±£»¡°ÎÒ¼û¹ýµÄ¡¡

×î°ôµÄ±à³ÌÖ¸ÄÏ¡±¡£¡¡¡¡

¡¡¡¡

Bruce¡¡Eckel¡¡Ò²ÊÇ¡¶Thinking¡¡in¡¡C£«£«¡·µÄ×÷Õߣ¬¸ÃÊéÔø»ñ1995¡¡ÄêSoftwareDevelopment¡¡Jolt¡¡Award×î¼ÑÊé¡¡

¼®´ó½±¡£×÷ΪһÃûÓÐ20¡¡¾­ÑéµÄ±à³Ìר¼Ò£¬Ôø½ÌÊÚ¹ýÊÀ½çÉÏÐí¶àµØÇøµÄÈ˽øÐжÔÏó±à³Ì¡£×ʼÉæ¼°µÄÁìÓòÊÇ¡¡

C£«£«£¬ÏÖÔÚÒ²½ø¾üJava¡¡¡£ËûÊÇC£«£«±ê׼Э»áÓбí¾öȨµÄ³ÉÔ±Ö®Ò»£¬Ôø¾ÍÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÕâÒ»Ö÷Ìâд¹ýÆäËû5¡¡

±¾Ê飬·¢±í¹ý¡¡150¶àƪÎÄÕ£¬²¢ÊǶà¼Ò¼ÆËã»úÔÓÖ¾µÄרÀ¸×÷¼Ò£¬ÆäÖаüÀ¨¡¶Web¡¡Techniques¡·µÄJava¡¡×¨À¸¡£¡¡

Ôø³öϯ¹ýC£«£«ºÍJava¡¡µÄ¡°Èí¼þ¿ª·¢Õß»áÒ顱£¬²¢·Ö»ñ¡°Ó¦ÓÃÎïÀí¡±Óë¡°¼ÆËã»ú¹¤³Ì¡±µÄѧʿºÍ˶ʿѧλ¡£¡¡¡¡

¡¡¡¡

¶ÁÕßµÄÐÄÉù¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡±ÈÎÒ¿´¹ýµÄJava¡¡ÊéºÃ¶àÁË¡­¡­·Ç³£È«Ã棬¾ÙÀý¶¼Ç¡µ½ºÃ´¦£¬ÏÔµÃÆľߡ°Öǻۡ±¡£ºÍÆäËûÐí¶à¡¡Java¡¡Êé¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¼®Ïà±È£¬ÎÒ¾õµÃËü¸ü³ÉÊì¡¢Á¬¹á¡¢¸üÓÐ˵·þÁ¦¡¢¸üÑϽ÷¡£×ÜÖ®£¬Ð´µÃ·Ç³£ºÃ£¬¿Ï¶¨ÊÇÒ»±¾Ñ§Ï°¡¡Java¡¡

¡¡¡¡¡¡¡¡¡¡¡¡µÄºÃÊé¡££¨Anatoly¡¡Vorobey£¬TechnionUniversity£¬Haifa£¬ÒÔÉ«ÁУ©¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÊÇÎÒ¼û¹ýµÄ×îºÃµÄ±à³ÌÖ¸ÄÏ£¬¶ÔÈκÎÓïÑÔ¶¼²»ÍâÈçÊÇ¡££¨Joakim¡¡ziegler£¬FIX¡¡ÏµÍ³¹ÜÀíÔ±£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¸ÐлÄãд³öÈç´ËÓÅÐãµÄÒ»±¾Java¡¡²Î¿¼Êé¡££¨Dr¡£¡¡Gavin¡¡Pillay£¬Registrar£¬King¡¡Edward¡¡VII¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Hospital¡¡£¬ÄÏ·Ç£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÔٴθÐлÄúÕâ±¾ÁîÈËÕ𾪵ÄÊé¡£ÎÒÒÔÇ°ÕæµÄÓеã¶ù²»ÖªËù´ÓµÄ¸Ð¾õ£¨ÒòΪ²»ÊÇC¡¡³ÌÐòÔ±£©£¬µ«ÄãµÄÊé¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Ç³ÏÔÒ׶®£¬Ê¹ÎÒÄܺܿìÕÆÎÕJava¡ª¡ª²î²»¶à¾ÍÊÇÔĶÁµÄËٶȰɡ£ÄÜ´ÓÍ·ÕÆÎÕ»ù±¾Ô­ÀíºÍ¸ÅÄîµÄ¸Ð¾õ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÕæºÃ£¬ÔÙÒ²²»ÓÃͨ¹ý²»¶ÏµÄÊÔÑéºÍ³ö´íÀ´½¨Á¢¸ÅÄîÄ£ÐÍÁË¡£Ï£Íû²»¾ÃÄÜÓлú»á²Î¼ÓÄúµÄ½²×ù¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Randall¡¡R¡£¡¡Hawley£¬Automation¡¡Technician£¬Eli¡¡Lilly¡¡&¡¡Co£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÆù½ñΪֹ¿´¹ýµÄ×îºÃµÄ¼ÆËã»ú²Î¿¼Êé¡££¨Tom¡¡Holland£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇÎÒ¶Á¹ýµÄ¹ØÓÚ³ÌÐòÉè¼ÆµÄ×îºÃµÄÒ»±¾Êé¡­¡­µÚ¡¡16¡¡ÕÂÓйØÉè¼Æ·½°¸µÄÄÚÈÝÊÇÎÒÕâô¾ÃÒÔÀ´¿´¹ýµÄ¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡3¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

×îÓмÛÖµµÄ¡££¨Han¡¡Finci£¬Öú½Ì£¬¼ÆËã»ú¿ÆѧѧԺ£¬Ò®Â·ÈöÀäÏ£²®À´´óѧ£¬ÒÔÉ«ÁУ©¡¡¡¡

¡¡¡¡

ÓÐÊ·ÒÔÀ´×îºÃµÄÒ»±¾¡¡Java¡¡²Î¿¼Êé¡££¨Ravindra¡¡Pai£¬Oracle¡¡¹«Ë¾SUNOS¡¡²úÆ·Ïߣ©¡¡¡¡

¡¡¡¡

ÕâÊǹØÓÚ¡¡Java¡¡µÄÒ»±¾ºÃÊé¡£·Ç³£²»´í£¬Äã¸ÉµÃÌ«ºÃÁË£¡ÊéÖÐÉæ¼°µÄÉî¶ÈÕæÈÃÈËÕ𾪡£Ò»µ©Õýʽ³ö¡¡

°æ£¬Îҿ϶¨»áÂòÏÂËü¡£ÎÒ´Ó96¡¡ÄêʮԾͿªÊ¼Ñ§Ï°¡¡Java¡¡ÁË¡£Í¨¹ý±È½Ï¼¸±¾Ê飬ÄãµÄÊé¿ÉÒÔÄÉÈë¡°±Ø¡¡

¶Á¡±Ö®ÁС£Õ⼸¸öÔÂÀ´£¬ÎÒÒ»Ö±ÔÚ¸ãÒ»¸öÍêÈ«Óá¡Java¡¡Ð´µÄ²úÆ·¡£ÄãµÄÊé¹®¹ÌÁËÎÒһЩ±¡ÈõµÄµØ·½£¬¡¡

²¢´ó´óÑÓÉìÁËÎÒÒÑÖªµÄ¶«Î÷¡£ÉõÖÁÔÚ»á¼û³Ð°üÉ̵Äʱºò£¬ÎÒ¶¼ÒýÓÃÁËÊéÖеÄһЩ½âÊÍ£¬Ëü¶ÔÎÒÃǵĿª¡¡

·¢Ð¡×éÌ«ÓÐÓÃÁË¡£Í¨¹ýѯÎÊ×éÄÚ³ÉÔ±ÎÒ´ÓÊéÖÐѧÀ´µÄ֪ʶ£¨±ÈÈçÊý×éºÍʸÁ¿µÄÇø±ð£©£¬¿ÉÒÔÅжÏËûÃÇ¡¡

¶Ô¡¡Java¡¡µÄÕÆÎÕÓжàÉî¡££¨Steve¡¡Wilkinson£¬MCI¡¡Í¨ÐŹ«Ë¾×ÊÉîר¼Ò£©¡¡¡¡

¡¡¡¡

ºÃÊ飡ÎÒ¼û¹ýµÄ×îºÃµÄÒ»±¾Java¡¡½Ì²Ä¡££¨Jeff¡¡Sinclair£¬Èí¼þ¹¤³Ìʦ£¬Kestral¡¡puting¡¡¹«Ë¾£©¡¡¡¡

¡¡¡¡

¸ÐлÄãµÄ¡¶Thinking¡¡in¡¡Java¡·¡£ÖÕÓÚÓÐÈËÄÜÍ»ÆÆ´«Í³µÄ¼ÆËã»ú²Î¿¼Êéģʽ£¬½øÈëÒ»¸ö¸üÈ«Ãæ¡¢¸üÉî¡¡

ÈëµÄ¾³½ç¡£ÎÒ¶Á¹ýÐí¶àÊ飬ֻÓÐÄãµÄºÍPatrick¡¡Winston¡¡µÄÊé²ÅÔÚÎÒÐÄÄ¿ÖÐÕ¼¾ÝÁËÒ»¸öλÖá£ÎÒÒÑÏò¡¡

¿Í»§Ö£ÖØÍƼöÕâ±¾Êé¡£ÔٴθÐл¡££¨Richard¡¡Brooks£¬Java¡¡¹ËÎÊ£¬Sun¡¡×¨Òµ·þÎñ¹«Ë¾£¬´ïÀ­Ë¹ÊУ©¡¡¡¡

¡¡¡¡

ÆäËûÊéÌÖÂ۵Ķ¼ÊÇ¡¡Java¡¡¡°ÊÇʲô¡±£¨½²ÊöÓï·¨ºÍ¿â£©£¬»òÕßJava¡¡¡°ÔõÑùÓá±£¨±à³ÌʵÀý£©¡£¡¡

¡¡¡¶Thinking¡¡in¡¡Java¡·ÏÔÈ»ÓëÖÚ²»Í¬£¬ÊÇÎÒËù֪Ψһһ±¾½âÊÍ¡¡Java¡¡¡°ÎªÊ²Ã´¡±µÄÊ飺ΪʲôÏóÕâÑù¡¡

Éè¼Æ£¬ÎªÊ²Ã´ÏóÕâÑù¹¤×÷£¬ÎªÊ²Ã´ÓÐʱ²»Äܹ¤×÷£¬ÎªÊ²Ã´±È¡¡C£«£«ºÃ£¬ÎªÊ²Ã´Ã»ÓÐC£«£«ºÃ£¬µÈµÈ¡£¾¡¹Ü¡¡

Õâ±¾ÊéÒ²ºÜºÃ½²ÊöÁË¡°ÊÇʲô¡±ºÍ¡°ÔõÑùÓá±µÄÎÊÌ⣬µ«ËüµÄÌØÉ«²¢ÔÚÓÚ´Ë¡£Õâ±¾ÊéÌرðÊʺÏÄÇЩÏë¡¡

×·¸ùËÝÔ´µÄÈË¡££¨Robert¡¡S¡£¡¡Stephenson£©¡¡¡¡

¡¡¡¡

¸ÐлÄúд³öÕâôһ±¾ÓÅÐãµÄÊ飬ÎÒ¶ÔËüÔ½À´Ô½°®²»ÊÍÊÖ¡£ÎÒµÄѧÉúҲϲ»¶Ëü¡££¨Chuck¡¡Iverson¡¡£©¡¡¡¡

¡¡¡¡

ÏòÄãÔÚ¡¶Thinking¡¡in¡¡Java¡·µÄ¹¤×÷Ö¾´¡£Õâ±¾Êé¶ÔÒòÌØÍøµÄδÀ´½øÐÐÁË×îÇ¡µ±µÄ½Òʾ£¬ÎÒÖ»ÊÇÏë¶Ô¡¡

Äã˵Éù¡°Ð»Ð»¡±£¬Ëü·Ç³£ÓмÛÖµ¡££¨Patrick¡¡Barrell£¬Network¡¡Officer¡¡Mamco¡­QAF¡¡Mfg¡¡¹«Ë¾£©¡¡¡¡

¡¡¡¡

ÊÐÃæÉÏ´ó¶àÊý¡¡Java¡¡Êé×÷ΪÐÂÊÖÖ¸Ä϶¼ÊDz»´íµÄ¡£µ«ËüÃǵÄÁ¢Òâ´ó¶àÀ×ͬ£¬¾ÙµÄÀý×ÓÒ²Óйý¶àµÄÖØ¡¡

¸´¡£´Óδû¼û¹ýÏóÄúÕâÑùµÄÒ»±¾Ê飬ËüºÍÄÇЩÊéÍêÈ«ÊÇÁ½ÂëÊ¡£ÎÒÈÏΪËüÊÇÆù½ñΪֹ×îºÃµÄÒ»±¾²Î¿¼¡¡

Êé¡£Çë¿ìЩ³ö°æËü£¡¡­¡­ÁíÍ⣬ÓÉÓÚ¡¶Thinking¡¡in¡¡Java¡·¶¼ÕâôºÃÁË£¬ÎÒÒ²¸Ï¿ìÈ¥ÂòÁËÒ»±¾¡¡

¡¡¡¶Thinking¡¡in¡¡C£«£«¡·¡££¨George¡¡Laframboise¡¡£¬LightWorx¡¡¼¼Êõ×Éѯ¹«Ë¾£©¡¡¡¡

¡¡¡¡

´ÓÇ°¸øÄãд¹ýÐÅ£¬Ö÷ÒªÊDZí´ï¶Ô¡¶Thinking¡¡in¡¡C£«£«¡·Ò»ÊéµÄ¾ªÌ¾£¨ÄDZ¾ÊéÔÚÎÒµÄÊé¼ÜÉÏÕ¼ÓÐÍ»³öµÄ¡¡

λÖã©¡£½ñÌ죬ÎÒºÜÐÀοµØ¿´µ½ÄãͶÏòÁË¡¡Java¡¡ÁìÓò£¬²¢ÓÐÐҰݶÁÁË×îеġ¶Thinking¡¡in¡¡Java¡·µç¡¡

×Ó°æ¡£¿´¹ýÖ®ºó£¬ÎÒ²»µÃ²»Ëµ£º¡°·þÁË£¡¡±ÄÚÈݷdz£¾«²Ê£¬ÓкÜÇ¿µÄ˵·þÁ¦£¬²»Ïó¶ÁÄÇЩ¸É°Í°ÍµÄ²Î¡¡

¿¼Êé¡£Äã½²µ½ÁËJava¡¡¿ª·¢×îÖØÒª¡¢Ò²×îÒ׺öÂԵķ½Ã棺»ù±¾Ô­Àí¡££¨Sean¡¡Brady£©¡¡¡¡

¡¡¡¡

Äã¾ÙµÄÀý×Ó¶¼·Ç³£Ç³ÏÔ£¬ºÜÈÝÒ×Àí½â¡£Java¡¡µÄÐí¶àÖØҪϸ½Ú¶¼Õչ˵½ÁË£¬¶øµ¥±¡µÄJava¡¡Îĵµ¸ù±¾Ã»¡¡

ÓÐÉæ¼°ÄÇЩ·½Ãæ¡£ÁíÍ⣬Õâ±¾ÊéûÓÐÀ˷ѶÁÕßµÄʱ¼ä¡£³ÌÐòÔ±ÒѾ­ÖªµÀÁËһЩ»ù±¾µÄÊÂʵ£¬ÄãÔÚÕâ¸ö¡¡

»ù´¡ÉϽøÐÐÁ˺ܺõķ¢»Ó¡££¨Kai¡¡Engert£¬Innovative¡¡Software¡¡¹«Ë¾£¬µÂ¹ú£©¡¡¡¡

¡¡¡¡

ÎÒÊÇÄúµÄ¡¶Thinking¡¡in¡¡C£«£«¡·µÄÖÒʵ¶ÁÕß¡£Í¨¶ÁÁËÄúµÄJava¡¡ÊéµÄµç×Ó°æÒԺ󣬷¢ÏÖÄúÔÚÕâÁ½±¾ÊéÉÏ¡¡

ÓÐͬÑù¸ß¼¶±ðµÄд×÷ˮƽ¡£Ð»Ð»£¡£¨Peter¡¡R¡£¡¡Neuwald£©¡¡¡¡

¡¡¡¡

дµÃ·Ç³£ºÃµÄÒ»±¾¡¡Java¡¡Êé¡­¡­ÎÒÈÏΪÄúµÄ¹¤×÷¼òÖ±¿ÉÒÔ˵¡°Î°´ó¡±¡£ÎÒÊÇÖ¥¼Ó¸çµØÇø¡¡Java¡¡ÌرðÐËȤ¡¡

×éµÄÍ·¶ù£¬ÒÑÔÚ×î½üµÄ¼¸´Î¾Û»áÉÏÍƼöÁËÄúµÄÊéºÍWeb¡¡Õ¾µã¡£ÒÔºóÿ¸öÔ¿ª¡¡SIG¡¡»áµÄʱºò£¬ÎÒ¶¼Ïë°Ñ¡¡

¡¡¡¶Thinking¡¡in¡¡Java¡·×÷Ϊ»ù±¾µÄÖ¸µ¼½Ì²ÄʹÓá£Ò»°ãÀ´Ëµ£¬ÎÒÃÇ»áÿ´ÎÌÖÂÛÊéÖеÄÒ»ÕÂÄÚÈÝ¡£¡¡

¡¡£¨Mark¡¡Ertes£©¡¡¡¡

¡¡¡¡

ÖÔÐĸÐлÄãµÄÊ飬ËüдµÃÌ«ºÃÁË¡£ÎÒÒÑ°ÑËüÍƼö¸ø×Ô¼ºµÄÓû§ºÍ¡¡Ph¡£D¡£Ñ§Éú¡££¨Hugues¡¡¡¡

Leroy//Irisa¡­Inria¡¡Rennes¡¡France£¬Head¡¡of¡¡Scientific¡¡putingand¡¡Industrial¡¡Tranfert£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡4¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡

ÎÒµ½ÏÖÔÚÖ»¶ÁÁË¡¶Thinking¡¡in¡¡Java¡¡¡·µÄ40¡¡Ò³ÄÚÈÝ£¬µ«ÒѶÔËüÁôÏÂÁËÉî¿ÌµÄÓ¡Ïó¡£ÕâÎÞÒÉÊǼû¹ýµÄ¡¡

×²ÊµÄ±à³ÌרҵÊé¡­¡­¶øÇÒÎÒ±¾Éí¾ÍÊÇÒ»¸ö×÷¼Ò£¬ËùÒÔÕâµã¶ù¿´·¨»¹ÊÇÓÐЩȨÍþ°É¡£ÎÒÒѶ©¹ºÁË¡¡

¡¡¡¶Thinking¡¡in¡¡C£«£«¡·£¬ÒѾ­µÈµÃÆȲ»¼°´ýÁË¡ª¡ªÎÒÊÇÒ»Ãû±à³ÌÐÂÊÖ£¬×îŵľÍÊÇÉ¢ÂÒÎÞÕµÄѧϰÏß¡¡

Ë÷¡£ËùÒÔ±ØÐëÔÚÕâÀïÏòÄúµÄ³öÉ«¹¤×÷±íʾ¾´Òâ¡£ÒÔÇ°¿´¹ýµÄÊéËƺõ¶¼ÓÐÕâ·½ÃæµÄ벡£¬¾­³£Ê¹ÎÒ²ÅÌá¡¡

ÆðµÄÐËÖÂÏûÃÖÓÚÎÞÐΡ£µ«¿´ÁËÄãµÄÊéÒԺ󣬸оõºÃ¶àÁË¡££¨Glenn¡¡Becker£¬EducationalTheatre¡¡¡¡

Association£©¡¡¡¡

¡¡¡¡

ллÄúÕâ±¾³öÉ«µÄÊé¡£ÔÚÖÕÓÚÈÏʶÁË¡¡Java¡¡ÓëC£«£«Ö®¼ä¾À²ø²»ÇåµÄһЩÊÂʵºó£¬ÎÒÕæµÄÒª·Ç³£¸ÐлÕâ¡¡

±¾Êé¡£¶ÔÄúµÄÊé·Ç³£ÂúÒ⣡£¨Felix¡¡Bizaoui¡¡£¬Twin¡¡OaksIndustries£¬Louisa£¬Va¡¡£©¡¡¡¡

¡¡¡¡

¹§Ï²Äãд³öÕâôºÃµÄÒ»±¾Êé¡£ÎÒÊÇÔÚÓÐÁËÔĶÁ¡¶Thinking¡¡in¡¡C£«£«¡·µÄ¾­ÀúÒԺ󣬲ÅÀ´¿´Õâ±¾¡¡

¡¡¡¶Thinking¡¡in¡¡Java¡·µÄ£¬ËüȷʵûÈÃÎÒʧÍû¡££¨Jaco¡¡van¡¡derMerwe£¬Èí¼þר¼Ò£¬DataFusion¡¡¡¡

Systems¡¡ÓÐÏÞ¹«Ë¾£¬Stellenbosch£¬ÄÏ·Ç£©¡¡¡¡

¡¡¡¡

ÕâÊÇÎÒ¿´¹ýµÄ×îºÃµÄ¡¡Java¡¡ÊéÖ®Ò»¡££¨E¡£E¡£¡¡Pritchard£¬×ÊÉîÈí¼þ¹¤³Ìʦ£¬Ó¢¹ú½£ÇŶ¯»­ÏµÍ³ÓÐÏÞ¹«¡¡

˾£©¡¡¡¡

¡¡¡¡

ÄãµÄ¶«¶«ÈÃÆäËûJava¡¡²Î¿¼ÊÕ÷öȻʧɫ¡£¿´À´ÆäËû×÷Õ߶¼Ó¦¸ÃÏòÄã¿´ÆëÁË¡££¨Brett¡¡g¡¡Porter£¬×ÊÉî¡¡

³ÌÐòÔ±£¬Art¡¡&¡¡Logic£©¡¡¡¡

¡¡¡¡

ÎÒ»¨ÁËÒ»¡¢Á½¸öÐÇÆÚµÄʱ¼äÀ´¿´ÄãµÄÊ飬²¢¶ÔÒÔÇ°ÎÒ¿´¹ýµÄһЩ¡¡Java¡¡Êé½øÐÐÁ˱Ƚϡ£ÏÔÈ»£¬Ö»ÓÐÄã¡¡

µÄÊé²ÅÄÜÈÃÎÒÕæÕý¡°ÈëÃÅ¡±¡£ÏÖÔÚ£¬ÎÒÒÑÏòÎÒµÄÐí¶àÅóÓÑÍƼöÁËÕâ±¾Ê飬ËûÃǶ¼¶ÔÆä×÷³öÁ˺ܸߵÄÆÀ¡¡

¼Û¡£Çë½ÓÊÜÎÒÕæ³ÏµÄ×£ºØ£¬²¢Ï£ÍûËýÔçЩÕýʽ³ö°æ¡££¨Rama¡¡Krishna¡¡Bhupathi£¬Èí¼þ¹¤³Ìʦ£¬TCSI¡¡

¹«Ë¾£¬Ê¥Çí˹£©¡¡¡¡

¡¡¡¡

ÕâÊÇÒ»±¾³äÂúÖǻ۵ÄÊ飬Óë¼òµ¥µÄ²Î¿¼ÊéÓÐ׎ØÈ»²»Í¬µÄ·ç¸ñ¡£ËüÏÖÔÚÒѳÉÁËÎÒ½øÐС¡Java¡¡´´×÷Ò»·Ý¡¡

Ö÷Òª²Î¿¼¡£ÄãµÄĿ¼×öµÃÏ൱²»´í£¬ÈÃÈËһĿÁËÈ»£¬ºÜ¿ì¾ÍÄÜÕÒµ½×Ô¼ºÐèÒªµÄ¶«Î÷¡£¸ü¸ßÐ˵ÄÊÇ£¬Õâ¡¡

±¾ÊéûÓÐд³ÉÒ»±¾¸ÄÍ·»»ÃæµÄ¡¡API¡¡×ֵ䣬ҲûÓаÑÎÒÃÇÕâЩ³ÌÐòÔ±¿´×÷ɵ¹Ï¡££¨Grant¡¡Sayer£¬Java¡¡¡¡

ponents¡¡Group¡¡Leader£¬Ceedata¡¡Systems¡¡Pty¡¡ÓÐÏÞ¹«Ë¾£¬°Ä´óÀûÑÇ£©¡¡¡¡

¡¡¡¡

ßõßõ£¬Ò»±¾¿É¶ÁÐÔÇ¿¡¢Â۾ݳä·ÖµÄ¡¡Java¡¡Êé¡£ÍâÃæÓÐÌ«¶àÓôÊƶ·¦µÄJava¡¡Ê飨ҲÓм¸±¾ºÃµÄ£©£¬Ö»ÓС¡

ÄãµÄÊéÊÇ×îºÃµÄ¡£ÄÇЩÀ¬»øÔÚÄãµÄÊéÇ°Ãæ²»ÖµÒ»Ìá¡££¨John¡¡Root£¬Web¡¡¿ª·¢Ô±£¬Â׶ØÉç»á°²È«²¿£©¡¡¡¡

¡¡¡¡

ÎÒ¸Õ¸Õ¿ªÊ¼¿´¡¶Thinking¡¡in¡¡Java¡·¡£ÎÒÏ£ÍûËüÄÜÓиü´óµÄÍ»ÆÆ£¬ÒòΪ¡¶Thinking¡¡in¡¡C£«£«¡·Ð´µÃʵ¡¡

ÔÚÌ«ºÃÁË¡£ÎÒÊÇÒ»ÃûÓо­ÑéµÄ¡¡C£«£«³ÌÐòÔ±£¬ÊÂÏÈ¿´ÄDZ¾Êé¶Ôѧϰ¡¡Java¡¡ºÜÓаïÖú¡£µ«ÎÒÔÚ¡¡Java¡¡Éϵľ­¡¡

Ñé²»¹»£¬Ï£ÍûÕâ±¾ÐÂÊéÄÜÈÃÎÒÂúÒâ¡£ÄúÕæÊÇÒ»Ãû¡°¸ß²ú¸ßÖÊ¡±×÷Õß¡££¨Kevin¡¡K¡£¡¡Lewis£¬¡¡

ObjectSpace¡¡¹«Ë¾¼¼ÊõÔ±£©¡¡¡¡

¡¡¡¡

ÎÒÈÏΪÕâÊDZ¾ºÃÊé¡£´ÓÕâ±¾ÊéÖУ¬ÎÒѧµ½ÁËÓë¡¡Java¡¡ÓйصÄËùÓÐ֪ʶ¡£Ð»Ð»ÄãÄÜÈÃÕâ±¾Êéͨ¹ý»¥ÁªÍø¡¡

Ãâ·Ñ·¢ÐС£Èç¹û²»ÄÇÑù×ö£¬ÎÒ¸ù±¾²»¿ÉÄÜÏóÏÖÔÚÕâÑùÓо޴óµÄ½ø²½¡£µ«×îÁîÈ˸ßÐ˵ÄÊÇ£¬ÄãµÄÊ鲢û¡¡

ÓгÉΪһ±¾¹Ù·½Java¡¡Êֲᣬָ³öÁË¡¡Java¡¡Ò»Ð©²»µ±µÄµØ·½¡£ÄãÕæÊÇ×öÁËÒ»¼þ´óºÃÊ¡££¨Frederik¡¡Fix£»¡¡¡¡

Belgium£©¡¡¡¡

¡¡¡¡

ÎÒÏÖÔÚ¾­³£²éÔÄÄãµÄÊé¡£´óÔ¼Á½ÄêÇ°£¬µ±ÎÒÏ뿪ʼѧϰC£«£«µÄʱºò£¬ÊÇ¡¶C£«£«¡¡Inside&Out¡·Ö¸µ¼ÎÒÓΡ¡

Àú¡¡C£«£«µÄÊÀ½ç¡£ËüʹÎÒÔÚÕâ·½ÃæµÄ¼¼ÄÜ´óÔö£¬²¢ÕÒµ½ÁËÒ»¸ö½ÏºÃµÄְλ¡£ÏÖÔÚ³öÓÚ¹¤×÷ÉϵÄÔ­ÒòÐèÒª¡¡

ѧϰJava£¬ÓÖÊÇ¡¶Thinking¡¡in¡¡Java¡·¸øÎÒÕýÈ·µÄÖ¸Òý¡£¾¡¹ÜÏÖÔÚ¿ÉÑ¡ÔñµÄÊé¸ü¶àÁË£¬µ«ÎÒÖªµÀ×Ô¡¡

¼º±ðÎÞÑ¡Ôñ¡£ºÜÆæÃ²»ÊÇÂð£¿ÏÖÔÚ¿´Õâ±¾ÊéµÄʱºò£¬ÎÒ¾ÓÈ»ÓÐÒ»ÖÖÖØÐÂÈÏʶ×Ô¼ºµÄ¸Ð¾õ¡£ÖÔÐĸÐл¡¡

Ä㣬ÎÒÏÖÔÚµÄÀí½âÓÖ±ÈÒÔÇ°ÉîÈë¶àÁË¡££¨Anand¡¡Kumar¡¡S¡££¬Èí¼þ¹¤³Ìʦ£¬putervision¡¡¹«Ë¾£¬Ó¡¡¡

¶È£©¡¡¡¡

¡¡¡¡

ÄãµÄÊé¸øÈËÒ»ÖÖ¡°º×Á¢¼¦Èº¡±µÄ¸Ð¾õ¡££¨Peter¡¡Robinson£¬½£ÇÅ´óѧ¼ÆËã»úʵÑéÊÒ£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡5¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡

ÕâÊÇÎÒ¿´¹ýµÄ×îºÃµÄÒ»±¾¡¡Java¡¡²Î¿¼Êé¡£ÏÖÔÚÏëÆðÀ´£¬ÄÜÕÒµ½ÕâÑùµÄÒ»±¾Êé¼òÖ±ÊÇÐÒÔË¡£Ð»Ð»£¡¡¡

¡¡£¨Chuck¡¡Peterson£¬ÒòÌØÍø²úÆ·ÏßÖ÷¹Ü£¬IVIS¡¡International¡¡¹«Ë¾£©¡¡¡¡

¡¡¡¡

Õâ±¾ÊéÌ«°ôÁË£¡ËüÒÑÊÇÎÒ¿´¹ýµÄµÚÈý±¾Java¡¡ÊéÁË£¬Õæºó»ÚûÓÐÔçµã¶ù·¢ÏÖËü¡£Ç°Á½±¾Ê鶼û¼á³Ö¿´¡¡

Í꣬µ«ÎÒÒѾöÐÄ¿´ÍêÕâÒ»±¾¡£²»·Á¸æËßÄ㣬µ±Ê±ÎÒÊÇÏëÑ°ÕÒ¹ØÓÚÄÚ²¿ÀàʹÓõÄһЩ×ÊÁÏ£¬ÊÇÎÒµÄÅóÓÑ¡¡

¸æËßÎÒÍøÉÏÄÜÏÂÔØÕâ±¾Êé¡£Äã¸ÉµÃÕæ²»´í£¡£¨Jerry¡¡Nowlin£¬MTS£¬Lucent¡¡Technologies£©¡¡¡¡

¡¡¡¡

ÔÚÎÒ¿´¹ýµÄ¡¡6¡¡±¾Java¡¡ÊéÖУ¬ÄãµÄ¡¶Thinking¡¡in¡¡Java¡·ÊÇ×îºÃºÍ×îÓÐÓõġ££¨Michael¡¡Van¡¡Waas£¬¡¡

Ph¡£D£¬TMR¡¡Associates¡¡¹«Ë¾×ܲã©¡¡¡¡

¡¡¡¡

ÎÒºÜÏë¶Ô¡¶Thinking¡¡in¡¡Java¡·ËµÉùлл¡£ÕâÊÇÒ»±¾¶àô³öÉ«µÄÊ顪¡ª²¢²»µ¥Ö¸ËüÔÚÍøÉÏÃâ·Ñ·¢ËÍ£¡¡¡

×÷ΪһÃûѧÉú£¬ÎÒÈÏΪÄãµÄÊéÓв»¿É¹ÀÁ¿µÄ¼ÛÖµ£¨ÎÒÓС¶C£«£«¡¡Inside&Out¡·µÄ¿½±´£¬ÄÇÊǹØÓÚC£«£«µÄ¡¡

ÁíÒ»±¾ºÃÊ飩£¬ÒòΪËü²»½ö½ÌÎÒÔõÑù×ö£¬¶øÇÒ½âÊÍÁËΪʲô¡£Õ⵱ȻΪÎÒÓá¡C£«£«»ò¡¡Java¡¡ÕâÑùµÄÓïÑÔ¡¡

±à³Ì´òÏÂÁ˼áʵµÄ»ù´¡¡£ÎÒÓÐÐí¶àÅóÓѶ¼ÏóÎÒÒ»ÑùÈÈ°®±à³Ì£¬ÔÚÏòËûÃÇÍƼöÁËÕâ±¾Êéºó£¬·´Ó³¶¼·Ç³£¡¡

ºÃ£¬ËûÃǵĿ´·¨Í¬ÎÒÒ»Ñù¡£ÔٴθÐлÄú¡£Ë³±ãÌáÒ»¾ä£¬ÎÒÊÇÒ»¸öÓ¡ÄáÐóÉü£¬ÕûÌ춼ϲ»¶ºÍJava¡¡ÅÝÔÚ¡¡

Ò»Æ𣡣¨Ray¡¡Frederick¡¡Djajadinata£¬Trisakti¡¡´óѧѧÉú£¬Indonesian¡¡Pork£©¡¡¡¡

¡¡¡¡

Äã°ÑÕâ±¾Êé·ÅÔÚÍøÉÏÒýÆðÁËÏ൱³Ì¶ÈµÄºä¶¯£¬ÎÒ¶ÔÄãµÄ×ö·¨±íʾÕæ³ÏµÄ¸ÐлÓëÖ§³Ö£¡£¨Shane¡¡¡¡

LeBouthillier¡¡£¬¼ÓÄô󰬲®ÌØ´óѧ¼ÆËã»ú¹¤³ÌϵѧÉú£©¡¡¡¡

¡¡¡¡

¸æËßÄã°É£¬ÎÒÊǶàôÈÈÁÒµØÅÎÍû¶Áµ½Äãÿ¸öÔµÄרÀ¸£¡×÷Ϊ¡¡OOP¡¡Éè¼ÆµÄÐÂÊÖ£¬ÎÒÒª¸ÐлÄã°Ñ¼´Ê¹×î»ù¡¡

±¾µÄ¸ÅÄ½²µÃÄÇô͸³¹ºÍÈ«Ãæ¡£ÎÒÒÑÏÂÔØÁËÄãµÄÊ飬µ«ÎÒ±£Ö¤»áÔÚËüÕýʽ³ö°æºóÁíÐйºÂò¡£¸ÐлÄã¡¡

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