• ±¹³»µµ¼­
  • ¿Ü±¹µµ¼­
  • Áß°í¼¥
  • eBook
  • e·¯´×
  • À½¹Ý
  • DVD
  • GIFT
  • È­Àåǰ
  • ¿µÈ­
  • °ø¿¬

new

¿¹½º24 ¹Ù·Î°¡±â
¿¹½º24 ÆäÀ̽ººÏ¿¹½º24 Æ®À§ÅÍ
¹Ú¹Î±ÔÀÇ Á×Àº ¿Õ³à¸¦ À§ÇÑ ÆÄ¹Ý´À ¹é¿µ¿ÁÀÇ ´ÙÀÌ¾îÆ®ÀÇ ¿©¿Õ
Effective Java ÀÌÆåÆ¼ºê ÀÚ¹Ù
Å©°Ôº¸±â
Á¤°¡
29,000¿ø
ÆÇ¸Å°¡
27,550¿ø(5% ÇÒÀÎ)
YESÆ÷ÀÎÆ®
 280¿ø (1% Àû¸³) + ¸¶´Ï¾ÆÃß°¡Àû¸³ ¾È³»
¿¹½º24 ¿ì¸®VÄ«µå
19,285¿ø(30% ÇÒÀÎ / ¿ù ÃÖ´ë 1¸¸¿ø±îÁö)  ¾È³»

5¸¸¿øÀÌ»ó ±¸¸Å½Ã 2õ¿ø Ãß°¡Àû¸³ Ãß°¡Àû¸³À̶õ? / Ä«µåÇýÅú¸±â

Ãâ°£ÀÏ

2009³â 04¿ù 27ÀÏ

460ÂÊ | 1000g | 188*254mm

ISBN-13

9788986044768

ISBN-108986044765

ÆÇ¸ÅÁß | ÆÇ¸ÅÁö¼ö 6423 ÆÇ¸ÅÁö¼ö¶õ?
¹è¼Ûºñ
¹«·á ¾È³»
ÁÖ¹®¼ö·®
¿Ã¸² ³»¸²
ÇØ¿Ü¹è¼Û°¡´É, ÃÖÀú°¡ º¸»ó

īƮ¿¡ ³Ö±â

¹Ù·Î ±¸¸ÅÇϱâ

¸®½ºÆ®¿¡ ³Ö±â

¸®ºä¾²±â

Ã¥¼Ò°³

ÇÁ·Î±×·¡¸ÓÀÇ »ê °æÇèÀÌ 78°³ÀÇ Ç׸ñÀ¸·Î ³ì¾Æ³½ ÀÌ Ã¥Àº ÀÚ¹Ù ÇÁ·Î±×·¡¹ÖÀÇ °úÁ¦µé¿¡ ´ëÇØ ½ÇÀüÀûÀÎ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» Á¦°øÇϰí ÀÖ´Ù. Àç»ç¿ë °¡´ÉÇÑ Äڵ带 ÀÛ¼ºÇϱâ À§ÇØ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á» ´õ ±í°Ô ÀÌÇØÇÒ ¼ö Àִ åÀ¸·Î ¼ÒÇÁÆ®¿þ¾î ºÐ¾ßÀÇ ÃÖ°í ¿µ¿¹ÀÎ Jolt Award »óÀ» ¼ö»óÇÏ¿´´Ù.

ÀÚ¹Ù SE5¿Í ÀÚ¹Ù SE6ÀÇ ³»¿ëÀ» ´Ù·ç±â À§ÇØ °³Á¤ÇÑ Ã¥À» Çѱ¹¾î·Î ¹ø¿ªÇÑ °ÍÀ¸·Î ÀúÀÚ°¡ »õ·Î¿î µðÀÚÀÎ ÆÐÅϰú ÀÚ¹Ù ¾ð¾î À̵ð¾öÀ» ޱ¸ÇÏ¿© Á¦³×¸¯¿¡¼­ enum±îÁö, ±×¸®°í ÁÖ¼®¿¡¼­ ¿ÀÅä¹Ú½Ì µî ´ëºÎºÐÀÇ »õ·Î¿î ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ¿©·¯ °³ÀÇ "Ç׸ñ"À¸·Î ±¸¼ºÇÏ¿´À¸¸ç, °¢ Ç׸ñ¿¡¼­´Â ÀÚ¹Ù Ç÷§ÆûÀÇ ¿À¹¦ÇÔÀ» ÆÄÇìÄ¡´Â Á¶¾ð°ú ½ÇÀüÀûÀÎ ÄÚµå ¿¹¸¦ Á¦°øÇϰí ÀÖ´Ù.

°´Ã¼, Ŭ·¡½º, ¶óÀ̺귯¸®, ¸Þ¼Òµå, Á÷·ÄÈ­¸¦ Æ÷ÇÔÇØ¼­ Á¾ÀüÀÇ ³»¿ë¿¡ ´ëÇÑ ±â¹ý°ú °æÇèÀ» ´ëÆø º¸¿ÏÇÏ¿´À¸¸ç, ÀÚ¹Ù ¾ð¾î¿¡ ´ëÇÑ ÈçÇÑ ¿ÀÇØ·Î ÀÎÇØ »ý±æ ¼ö ÀÖ´Â ÇÔÁ¤À̳ª ¿À·ù¸¦ ÇÇÇÏ´Â ¹æ¹ý µîÀÇ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù. ¶ÇÇÑ ¶óÀ̺귯¸®(java.lang, java.util, java.util.concurrent, java.io)ÀÇ ½ÇÀü Ȱ¿ë ½Ã ÇÊ¿äÇÑ ±íÀÌ ÀÖ´Â °íÂû°ú ±â¹ýÀ» ¼Ò°³ÇÏ¿´´Ù.

ÀúÀÚ ¼Ò°³

ÀúÀÚ : Joshua Bloch

Joshua Bloch´Â ÇöÀç ±¸±ÛÀÇ ¼ö¼® ÀÚ¹Ù ¾ÆÅ°ÅØÆ®·Î ±Ù¹«Çϰí ÀÖÀ¸¸ç, Jolt Award ¼ö»óÀÚÀÔ´Ï´Ù. ±×´Â Á¾Àü¿¡ Sun MicrosystemsÀÇ ¼ö¼® ¿£Áö´Ï¾î¿Í TransarcÀÇ ¼ö¼® ½Ã½ºÅÛ ¼³°èÀÚ·Î ±Ù¹«Çß½À´Ï´Ù. Bloch´Â ¼ö¸¹Àº ÀÚ¹Ù Ç÷§Æû ±â´ÉµéÀÇ ¼³°è¿Í ±¸ÇöÀ» À̲ø¾úÀ¸¸ç, °Å±â¿¡´Â JDK 5.0ÀÇ ¾ð¾î ±â´É Çâ»ó ¹× Jolt Award¸¦ ¼ö»óÇÑ ÀÚ¹Ù Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©°¡ Æ÷ÇԵ˴ϴÙ. ±×´Â JavaTM Puzzlers(Addison-Wesley, 2005)¿Í JavaTM Concurrency in Practice(Addison-Wesley, 2006)ÀÇ °øµ¿ ÀúÀÚÀ̱⵵ ÇÕ´Ï´Ù.

¿ªÀÚ : ½ÉÀçö

ÇöÀç ÇÁ¸®·»¼­·Î, UML/Java/DBÄÁ¼³ÆÃ&°­ÀǸ¦ Çϰí ÀÖ´Ù. °´Ã¼ÁöÇ⠽ýºÅÛ °³¹ß ¹× ÇÁ·ÎÁ§Æ® ±â¼ú Áö¿ø(15³â)°ú ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß(°Ç¼³/ ±ÝÀ¶ ºÐ¾ß)(14³â)À» ´Ù³â°£ ÇÏ¿´´Ù.

¸ñÂ÷

Ãßõ¼­¹®
ÀúÀÚ¼­¹®
¿ªÀÚ¼­¹®

CHAPTER 1 °³¿ä

CHAPTER 2 °´Ã¼ÀÇ »ý¼º°ú ¼Ò¸ê
[Ç׸ñ 1] »ý¼ºÀÚ ´ë½Å static ÆÑÅ丮(factory) ¸Þ¼Òµå »ç¿ëÀ» °í·ÁÇÏÀÚ
[Ç׸ñ 2] »ý¼ºÀÚÀÇ ¸Å°³º¯¼ö°¡ ¸¹À» ¶§´Â ºô´õ(builder)¸¦ °í·ÁÇÏÀÚ
[Ç׸ñ 3] private »ý¼ºÀÚ³ª enum ŸÀÔÀ» »ç¿ëÇØ¼­ ½Ì±ÛÅæÀÇ Æ¯¼ºÀ» À¯ÁöÇÏÀÚ
[Ç׸ñ 4] private »ý¼ºÀÚ¸¦ »ç¿ëÇØ¼­ ÀνºÅϽº »ý¼ºÀ» ¸øÇÏ°Ô ÇÏÀÚ
[Ç׸ñ 5] ºÒÇÊ¿äÇÑ °´Ã¼ÀÇ »ý¼ºÀ» ÇÇÇÏÀÚ
[Ç׸ñ 6] ¾µ¸ð ¾ø´Â °´Ã¼ ÂüÁ¶¸¦ Á¦°ÅÇÏÀÚ
[Ç׸ñ 7] ÆÄÀ̳ζóÀÌÀú(finalizer)ÀÇ »ç¿ëÀ» ÇÇÇÏÀÚ

CHAPTER 3 ¸ðµç °´Ã¼¿¡ °øÅëÀûÀÎ ¸Þ¼Òµå
[Ç׸ñ 8] equals ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵ù ÇÒ ¶§´Â º¸ÆíÀû °è¾àÀ» µû¸£ÀÚ
[Ç׸ñ 9] equals ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å ÇÒ ¶§´Â hashCode ¸Þ¼Òµåµµ Ç×»ó °°ÀÌ ¿À¹ö¶óÀ̵å ÇÏÀÚ
[Ç׸ñ 10] toString ¸Þ¼Òµå´Â Ç×»ó ¿À¹ö¶óÀ̵å ÇÏÀÚ
[Ç׸ñ 11] clone ¸Þ¼Òµå´Â ½ÅÁßÇÏ°Ô ¿À¹ö¶óÀ̵å ÇÏÀÚ
[Ç׸ñ 12] Comparable ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀ» °í·ÁÇÏÀÚ

CHAPTER 4 Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
[Ç׸ñ 13] Ŭ·¡½º¿Í ±× ¸â¹öÀÇ Á¢±Ù¼ºÀ» ÃÖ¼ÒÈ­ÇÏÀÚ
[Ç׸ñ 14] public Ŭ·¡½º¿¡¼­´Â public Çʵ尡 ¾Æ´Ñ Á¢±ÙÀÚ(accessor) ¸Þ¼Òµå¸¦ »ç¿ë
... Æî󺸱â

ÃâÆÇ»ç ¸®ºä

´õ ¸íÄèÇϰí, ´õ Á¤È®Çϰí, ´õ °­·ÂÇϰí, Àç»ç¿ë °¡´ÉÇÑ Äڵ带 ÀÛ¼ºÇϱâ À§ÇØ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á» ´õ ±í°Ô ÀÌÇØÇÒ ¼ö Àִ åÀ» ãÀ¸½Ê´Ï±î? ´õ ÀÌ»ó ãÁö ¸¶½Ê½Ã¿À! ÀÌÆåÆ¼ºê ÀÚ¹Ù Á¦2ÆÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡´Â Çʼö ºÒ°¡°áÇÑ ÇÁ·Î±×·¡¸ÓÀÇ »ê °æÇèÀÌ 78°³ÀÇ Ç׸ñÀ¸·Î ³ì¾ÆÀÖ½À´Ï´Ù. ¿ì¸®°¡ ¸ÅÀÏ Á¢ÇÏ´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹ÖÀÇ °úÁ¦µé¿¡ ´ëÇØ ½ÇÀüÀûÀÎ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù.

¼ÒÇÁÆ®¿þ¾î ºÐ¾ßÀÇ ÃÖ°í ¿µ¿¹ÀÎ Jolt Award »óÀ» ¼ö»óÇÑ ÀÌ Ã¥Àº Á¦1ÆÇ Ãâ°£ ÀÌÈÄ »õ·Ó°Ô ¼Ò°³µÈ ÀÚ¹Ù SE5¿Í ÀÚ¹Ù SE6ÀÇ ³»¿ëÀ» ´Ù·ç±â À§ÇØ ¿ÏÀüÈ÷ °³Á¤µÇ¾ú½À´Ï´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚÀÎ Joshua Bloch°¡ »õ·Î¿î µðÀÚÀÎ ÆÐÅϰú ÀÚ¹Ù ¾ð¾î À̵ð¾öÀ» ޱ¸ÇÏ¿© Á¦³×¸¯¿¡¼­ enum±îÁö, ±×¸®°í ÁÖ¼®¿¡¼­ ¿ÀÅä¹Ú½Ì±îÁö ´ëºÎºÐÀÇ »õ·Î¿î ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù.

ÀÌ Ã¥ÀÇ °¢ ÀåÀº ¿©·¯ °³ÀÇ "Ç׸ñ"À¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, °¢ Ç׸ñ¿¡¼­´Â ÀÚ¹Ù Ç÷§ÆûÀÇ ¿À¹¦ÇÔÀ» ÆÄÇìÄ¡´Â Á¶¾ð°ú ½ÇÀüÀûÀÎ ÄÚµå ¿¹¸¦ Á¦°øÇϸ鼭 °£°áÇÏ°í µ¶¸³ÀûÀÎ ¼³¸íÀ» ÇÏ´Â ÇüÅ·ΠµÇ¾î ÀÖ½À´Ï´Ù. °¢ Ç׸ñÀÇ ÀÌÇØÇϱ⠽¬¿î ¼³¸íÀ» ÅëÇØ¼­ ÇØ¾ß ÇÒ °Í°ú ÇÏÁö ¸»¾Æ¾ß ÇÒ °Í, ±×¸®°í ¿Ö ±×·¡¾ß ÇÏ´ÂÁö¸¦ ¸íÈ®ÇÏ°Ô ¾Ë ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Ã¥ÀÇ °¡Àå Áß¿äÇÑ ³»¿ëÀ» ¿ä¾àÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
Á¦³×¸¯, enum, ÁÖ¼®, ¿ÀÅä¹Ú½Ì, for-each ·çÇÁ, °¡º¯ÀÎÀÚ, µ¿½Ã¼º µîÀÇ »õ·Î¿î ±â´ÉÀ» È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý
°´Ã¼, Ŭ·¡½º, ¶óÀ̺귯¸®, ¸Þ¼Òµå, Á÷·ÄÈ­¸¦ Æ÷ÇÔÇØ¼­ Á¾ÀüÀÇ ³»¿ë¿¡ ´ëÇÑ ±â¹ý°ú °æÇèÀ» ´ëÆø º¸¿Ï
¾ð¾î¿¡ ´ëÇÑ ÈçÇÑ ¿ÀÇØ·Î ÀÎÇØ »ý±æ ¼ö ÀÖ´Â ÇÔÁ¤À̳ª ¿À·ù¸¦ ÇÇÇÏ´Â ¹æ¹ý
¾ð¾î¿Í °¡Àå ±âº»ÀûÀÎ ¶óÀ̺귯¸®(java.lang, java.util, java.util.concurrent, java.io)ÀÇ ½ÇÀü Ȱ¿ë ½Ã ÇÊ¿äÇÑ ±íÀÌ ÀÖ´Â °íÂû°ú ±â¹ý ¼Ò°³

ÇѸ¶µð·Î ¸»ÇØ, ÀÌÆåÆ¼ºê ÀÚ¹Ù Á¦2ÆÇÀº È¿À²ÀûÀ̰í Àß ¼³°èµÈ ÀÚ¹Ù ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °¡Àå ½ÇÀüÀûÀÌ°í ¹ÏÀ»¸¸ÇÑ ÁöħÀ» Á¦°øÇÕ´Ï´Ù.

¹Ýǰ/±³È¯ ¾È³»

¡Ø »óǰ ¼³¸í¿¡ ¹Ýǰ/±³È¯°ú °ü·ÃÇÑ ¾È³»°¡ Àִ°æ¿ì ¾Æ·¡ ³»¿ëº¸´Ù ¿ì¼±ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

¹Ýǰ/±³È¯ ¹æ¹ý ¸¶ÀÌÆäÀÌÁö > ¹Ýǰ/±³È¯ ½Åû ¹× Á¶È¸, 1:1 ¹®ÀÇ, °í°´¸¸Á·¼¾ÅÍ(1544-3800)
¹Ýǰ/±³È¯ °¡´É±â°£ Ãâ°í ¿Ï·áÈÄ 30ÀÏ À̳»ÀÇ ÁÖ¹® »óǰ
¹Ýǰ/±³È¯ ºñ¿ë °í°´ÀÇ ´Ü¼øº¯½É ¹× Âø¿À±¸¸ÅÀÏ °æ¿ì »óǰ ¹Ý¼Ûºñ¿ëÀº °í°´ ºÎ´ãÀÓ
Á÷¼öÀԾ缭/Á÷¼öÀÔÀϼ­Áß ÀϺδ º¯½É ¶Ç´Â Âø¿À·Î Ãë¼Ò½Ã ÇØ¿ÜÁÖ¹®Ãë¼Ò¼ö¼ö·á 20%¸¦ ºÎ°úÇÒ¼ö ÀÖÀ½
¹Ýǰ/±³È¯ ºÒ°¡»çÀ¯ ¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì(´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)
¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì : ¿¹) È­Àåǰ, ½Äǰ, °¡ÀüÁ¦Ç° µî
º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹) À½¹Ý, DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý
¼ÒºñÀÚÀÇ ¿äû¿¡ µû¶ó °³º°ÀûÀ¸·Î ÁÖ¹® Á¦À۵Ǵ »óǰÀÇ °æ¿ì
µðÁöÅÐ ÄÁÅÙÃ÷ÀÎ eBook, ¿Àµð¿ÀºÏ µîÀ» 1ȸ ÀÌ»ó ´Ù¿î·Îµå¸¦ ¹Þ¾ÒÀ» °æ¿ì
½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
¼ÒºñÀÚ ÇÇÇØº¸»ó »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
ȯºÒ Áö¿¬¿¡ µû¸¥ ¹è»ó ´ë±Ý ȯºÒ ¹× ȯºÒ Áö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®
LEON3