ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
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£¬B¡£C¡£Ziegler¡¡&¡¡Co¡££©¡¡¡¡
¡¡¡¡
×£ºØÄãÍê³ÉÁËÒ»¼þΰ´óµÄ×÷Æ·¡£ÎÒÏÖÔÚÏÂÔصÄÊÇ¡¶Thinking¡¡in¡¡Java¡·µÄPDF¡¡°æ¡£Õâ±¾Ê黹ûÓжÁ¡¡
Í꣬±ãÆȲ»¼°´ýµØÅܵ½ÊéµêÈ¥ÕÒÄãµÄ¡¶Thinking¡¡in¡¡C£«£«¡·¡£ÎÒÔÚ¼ÆËã»ú½ç¸ÉÁË¡¡8¡¡Ä꣬ÊÇÒ»¸ö¹ËÎÊ£¬¡¡
¼æÈí¼þ¹¤³Ìʦ¡¢½Ìʦ£¯Åàѵר¼Ò£¬×î½ü´ÇÖ°×Ô¼º¿ªÁËÒ»¼ä¹«Ë¾¡£ËùÒÔ¼û¹ý²»ÉÙµÄÊé¡£µ«ÊÇ£¬ÕýÊÇÕâЩ¡¡
ÊéʹÎÒµÄÅ®ÅóÓѳÆÎÒΪ¡°Êé´ô×Ó¡±£¡²¢²»ÊÇÎÒ¸ÅÄîÕÆÎյò»ÉîÈ롪¡ªÖ»ÊÇÓÉÓÚÏÖÔڵķ¢Õ¹Ì«¿ì£¬Ê¹ÎÒ¡¡
¶ÌÆÚÄÚ²»ÄÜÊÊӦм¼Êõ¡£µ«ÕâÁ½±¾Ê鶼¸øÁËÎҺܴóµÄÆôʾ£¬ËüÓëÒÔÇ°½Ó´¥¹ý»òÂò¹ýµÄ¼ÆËã»ú²Î¿¼Ê鶼¡¡
´ó²»Ïàͬ¡£Ð´×÷·ç¸ñºÜ°ô£¬Ã¿¸öиÅÄ½²µÃºÜºÃ£¬ÊéÖгäÂúÁË¡°Öǻۡ±¡££¨Simon¡¡Goland£¬¡¡
simonsez@smartt¡££¬Simon¡¡Says¡¡Consulting¡¡¹«Ë¾£©¡¡¡¡
¡¡¡¡
±ØÐëÈÏΪÄãµÄ¡¶Thinking¡¡in¡¡Java¡··Ç³£ÓÅÐ㣡ÄÇÕýÊÇÎÒÒ»Ö±ÒÔÀ´ÃÎÏëµÄ²Î¿¼Êé¡£ÆäÖÐÓ¡Ïó×îÉîµÄÊÇ¡¡
ÓйØʹÓá¡Java¡¡1¡£1¡¡×÷Èí¼þÉè¼ÆʱµÄһЩÓÅȱµã·ÖÎö¡££¨DirkDuehr£¬Lexikon¡¡Verlag£¬Bertelsmann¡¡¡¡
AG£¬µÂ¹ú£©¡¡¡¡
¡¡¡¡
ллÄúд³öÁ½±¾¿ÕÇ°¾øºóµÄÊ飨¡¶Thinking¡¡in¡¡Java¡·ºÍ¡¶Thinking¡¡in¡¡C£«£«¡·£©¡£ËüÃÇʹÎÒÔÚÃæÏò¡¡
¶ÔÏóµÄ³ÌÐòÉè¼ÆÉÏ¿ç³öÁËÒ»´ó²½¡££¨Donald¡¡Lawson¡¡£¬DCLEnterprises£©¡¡¡¡
¡¡¡¡
ллÄ㻨ʱ¼äд³öÒ»±¾ÕæÕýÓÐÓõġ¡Java¡¡²Î¿¼Ê飬ÄãÏÖÔÚ¾ø¶ÔÄÜΪ×Ô¼ºµÄ¹¤×÷¸Ðµ½½¾°ÁÁË¡££¨Dominic¡¡¡¡
Turner£¬GEAC¡¡Support£©¡¡¡¡
¡¡¡¡
ÕâÊÇÎÒ¼û¹ýµÄ×îºÃµÄÒ»±¾¡¡Java¡¡Êé¡££¨Jean¡Yves¡¡MENGANT£¬Chief¡¡Software¡¡Architect¡¡NAT
SYSTEM£¬·¨¹ú°ÍÀ裩¡¡¡¡
¡¡¡¡
¡¡¡¶Thinking¡¡in¡¡Java¡·ÎÞÂÛÔÚ¸²¸ÇµÄ·¶Î§»¹Êǽ²Êö·½·¨É϶¼ÓжÀµ½Ö®´¦¡£¿´¶®Õâ±¾Êé·Ç³£ÈÝÒ×£¬ÕªÂ¼¡¡
µÄ´úÂë¶ÎÒ²ºÜÓÐ˵·þÁ¦¡££¨Ron¡¡Chan¡¡£¬Ph¡£D£¬Expert¡¡Choice¡¡¹«Ë¾£¬Pittsburgh¡¡PA¡¡£©¡¡¡¡
¡¡¡¡
ÄãµÄÊéÌ«°ôÁË¡£ÎÒ¿´¹ýÐí¶à±à³ÌÊ鿯£¬Ö»ÓÐÄãµÄÊé¸øÈËÒ»ÖÖȫеÄÊÓÒ°¡£ÆäËû×÷Õ߶¼¸ÃÏòÄãºÃºÃѧϰ¡¡
²ÅÊÇ¡££¨Ningjian¡¡Wang¡¡£¬ÐÅϢϵͳ¹¤³Ìʦ£¬The¡¡Vangurad¡¡Group¡¡£©¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡4¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡6¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¶Thinking¡¡in¡¡Java¡·ÊÇÒ»±¾³öÉ«µÄ¡¢¿É¶ÁÐÔ¼«Ç¿µÄÊ飬ÎÒÒÑÏòÎÒµÄѧÉúÍƼöÔĶÁ¡££¨Dr¡£¡¡Pual¡¡¡¡
Gorman£¬¼ÆËã»ú¿Æѧϵ£¬Otago¡¡´óѧ£¬Dunedin¡¡ÊУ¬ÐÂÎ÷À¼£©¡¡¡¡
¡¡¡¡
ÔÚÎÒ¿´¹ýµÄÊéÖУ¬ÄãµÄÊé×îÓÐƷ棬²»ÏóÓеÄÊéÄÇÑù´ÖÖÆÀÄÔì¡£ÈκθãÈí¼þ¿ª·¢µÄÈ˶¼²»Ó¦´í¹ý¡£¡¡
¡¡£¨Jose¡¡Suriol£¬Scylax¡¡¹«Ë¾£©¡¡¡¡
¡¡¡¡
¸ÐлÄúÃâ·ÑÌṩÕâ±¾Ê飬ËüÊÇÎÒ¿´¹ý»ò·¹ýµÄ×îºÃµÄÒ»±¾¡££¨JeffLapchinsky£¬Net¡¡Results¡¡¡¡
Technologies¡¡¹«Ë¾³ÌÐòÔ±£©¡¡¡¡
¡¡¡¡
Õâ±¾Êé¼òÃ÷¶óÒª£¬¿´ÆðÀ´²»½öºÁ²»·ÑÁ¦£¬¶øÇÒÏóÊÇÒ»ÖÖÏíÊÜ¡££¨Keith¡¡Ritchie¡¡£¬Java¡¡Ñз¢×飬KL¡¡¡¡
Group¡¡¹«Ë¾£©¡¡¡¡
¡¡¡¡
ÕâÕæµÄÊÇÎÒ¿´¹ýµÄ×îºÃµÄÒ»±¾¡¡Java¡¡Ê飡£¨Daniel¡¡Eng£©¡¡¡¡
¡¡¡¡
ÎÒ¿´¹ýµÄ×îºÃµÄJava¡¡Ê飡£¨Rich¡¡Hoffarth¡¡£¬Senior¡¡Architect£¬West¡¡Group£©¡¡¡¡
¡¡¡¡
¸ÐлÄãÕâ±¾³öÉ«µÄÊé¼®£¬ÎҺþö¼Ã»ÓоÀúÈÃÈËÈç´ËÓäÔõÄÔĶÁ¹ý³ÌÁË¡££¨Fred¡¡Trimble£¬Actium¡¡
¹«Ë¾£©¡¡¡¡
¡¡¡¡
ÄãµÄд×÷ÄÜ׼ȷ°ÑÎÕÇáÖØ»º¼±£¬²¢Äܳɹ¦×¥×¡Ï¸½Ú¡£Õâ±¾ÊéÈÃѧϰ±ä³ÉÁËÒ»¼þÓÐȤµÄÊÂÇ飬ÎҸоõÂú¡¡
Ò⣬·Ç³£ÂúÒ⣡ллÄãÕâ±¾³öÉ«µÄѧϰ½Ì³Ì¡££¨Rajesh¡¡Rau£¬Èí¼þ¹ËÎÊ£©¡¡¡¡
¡¡¡¡
¡¡¡¶Thinking¡¡in¡¡Java¡·ÈÃÕû¸ö×ÔÓÉÊÀ½ç¶¼¸ÐÊܵ½ÁËÕ𺶣¡£¨Miko¡¡O'Sullivan£¬Idocs¡¡¹«Ë¾×ܲã©¡¡¡¡
¡¡¡¡
¹ØÓÚ¡¶Thinking¡¡in¡¡C£«£«¡·£º¡¡¡¡
¡¡¡¡
ÈÙ»ñ¡¡1995¡¡ÄêÓÉ¡¶Èí¼þ¿ª·¢¡·ÔÓÖ¾ÆÀÑ¡µÄ¡°×î¼ÑÊé¼®¡±½±£¡¡¡¡¡
¡¡¡¡
¡¡¡°Õâ±¾Êé¿ÉËãÒ»¸öÍêÃÀµÄµäÐÍ¡£°ÑËü·Åµ½×Ô¼ºµÄÊé¼ÜÉϾø¶Ô²»»áºó»Ú¡£¹ØÓÚ¡¡IOÊý¾ÝÁ÷µÄÄDz¿·ÖÄÚÈÝ¡¡
°üº¬ÁËÆù½ñΪֹÎÒ¿´¹ýµÄ×îÈ«Ãæ¡¢×îÈÝÒ×Àí½âµÄÎÄ×Ö¡£¡±£¨Al¡¡Stevens£¬¡¶µÀ²®²©Ê¿¡·ÔÓ־Ͷ¸å±à¡¡
¼£©¡¡¡¡
¡¡¡¡
¡¡¡°Eckel¡¡µÄÊéÊÇΨһһ±¾Çå³þ½âÊÍÁËÃæÏò¶ÔÏó³ÌÐòÉè¼Æ»ù´¡ÎÊÌâµÄÊé¡£Õâ±¾ÊéÒ²ÊÇ¡¡C£«£«µÄÒ»±¾³öÉ«½Ì¡¡
²Ä¡£¡±£¨Andrew¡¡Binstock£¬¡¶Unix¡¡Review¡·±à¼£©¡±¡¡¡¡
¡¡¡¡
¡¡¡°Bruce¡¡ÓÃËû¶ÔC£«£«Éî¿ÌµÄ¶´²ìÁ¦Õð¾ªÁËÎÒÃÇ£¬¡¶Thinking¡¡in¡¡C£«£«¡·ÎÞÒÉÊǸ÷ÖÖΰ´ó˼ÏëµÄ³öÉ«×é¡¡
ºÏ¡£Èç¹ûÏëµÃµ½¸÷ÖÖÀ§ÄѵÄC£«£«ÎÊÌâµÄ´ð°¸£¬Ç빺ÂòÕâ±¾½Ü³öµÄ²Î¿¼Ê顱£¨Gary¡¡Entsminger£¬¡¶¶Ô¡¡
ÏóÖ®µÀ¡·µÄ×÷Õߣ©¡¡¡¡
¡¡¡¡
¡¡¡°¡¶Thinking¡¡in¡¡C£«£«¡··Ç³£ÄÍÐĺÍÓм¼Çɵؽ²ÊöÁ˹ØÓÚ¡¡C£«£«µÄ¸÷ÖÖÎÊÌ⣬°üÀ¨ÈçºÎʹÓÃÄÚÁª¡¢Ë÷¡¡
Òý¡¢ÔËËã·û¹ýÔØÒÔ¼°¶¯Ì¬¶ÔÏó¡£ÁíÍ⻹°üÀ¨Ò»Ð©¸ß¼¶Ö÷Ì⣬±ÈÈçÄ£°åµÄÕýȷʹÓá¢Î¥ÀýºÍ¶àÖؼ̳С¡
µÈ¡£ËùÓÐÕâЩ¶¼¾«ÇɵرàÖ¯ÔÚÒ»Æ𣬳ÉΪ¡¡Eckel¡¡¶ÀÌصĶÔÏóºÍ³ÌÐòÉè¼Æ˼Ïë¡£ËùÓС¡C£«£«¿ª·¢ÕßµÄÊé¼Ü¡¡
É϶¼Ó¦°ÚÉÏÕâ±¾Êé¡£Èç¹ûÄãÕýÔÚÓá¡C£«£«¸ãÕýʽ¿ª·¢£¬Õâ±¾Êé¾ø¶ÔÓнè¼ø¼ÛÖµ¡£¡±£¨Richard¡¡Hale¡¡¡¡
Shaw£¬¡¶PC¡¡Magazine¡·Í¶¸å±à¼£©¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡7¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð´ÔÚÇ°ÃæµÄ»°¡¡¡¡
ÎÒµÄÐÖµÜTodd¡¡Ä¿Ç°ÕýÔÚ½øÐдÓÓ²¼
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡