´Ù¾çÇÑ ¾ð¾îµéÀÇ ÀåÁ¡µéÀ» Çѵ¥ ¸ðÀº ÄÚƲ¸° ¿Ïº® »ç¿ë¹ýÄÚƲ¸°Àº °£´ÜÇÑ ½ºÅ©¸³Æ® ÇÁ·Î±×·¥ºÎÅÍ ¾Èµå·ÎÀÌµå ¾Û, À¥ ¾ÛÀ» ºñ·ÔÇØ ´Ù¾çÇÑ Ç÷§ÆûÀ¸·Î ÄÄÆÄÀÏ µÇ´Â ´ÙÀç´Ù´ÉÇÑ ¾ð¾î´Ù. °£°áÇÔ°ú ¾ÈÁ¤¼º, »óÈ£ ¿î¿ë´É·ÂÀ» ÀåÁ¡À¸·Î ³»¼¼¿î ÄÚƲ¸°Àº 2019³â ±¸±Û¿¡¼ ¾Èµå·ÎÀ̵åÀÇ ¿ì¼± Áö¿ø ¾ð¾î·Î ÁöÁ¤ÇÏ¸ç ¸¹Àº °ü½ÉÀ» ¹Þ°í ÀÖ´Ù.ÀÌ Ã¥¿¡¼´Â ÄÚƲ¸°À» ÅëÇØ ¿ì¾ÆÇÏ°í È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÇÊ¿äÇÑ ¸ðµç Áö½ÄµéÀ» Á¤¸®ÇÑ´Ù. °£´ÜÇÑ ½ºÅ©¸³Æ® ÀÛ¾÷À» ÅëÇØ ÄÚƲ¸°ÀÇ ¹®¹ýÀ» ÀÍÈ÷´Â °ÍÀ¸·Î ½ÃÀÛÇÏ¿© ÄÚƲ¸°À» ÅëÇØ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, ºñµ¿±â ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µî ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» Àû¿ëÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù. ¶ÇÇÑ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ÄÚƲ¸°ÀÇ Æ¯¼öÇÑ ±â´Éµé°ú ±âÁ¸ ¾ð¾î³ª ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÚƲ¸°À» È¥¿ëÇÏ´Â ¹æ¹ý µî ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ȯ°æ¿¡¼ ÄÚƲ¸°À» µµÀÔÇϴµ¥ ÇÊ¿äÇÑ Áö½Äµé ¶ÇÇÑ ¼Ò°³ÇÑ´Ù.°¢ éÅÍ´Â ÄÚƲ¸°¿¡¼ Áö¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö °³³ä¿¡ °üÇÑ ¼³¸í°ú °£´ÜÇÑ ¿¹Á¦ ÄÚµåµéÀ» ÅëÇØ ¹Ù·Î ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾îÀÖ´Ù. ÄÚƲ¸°À» È°¿ëÇϴµ¥ ÇÊ¿äÇÑ °³³ä ´ëºÎºÐÀ» ¼Ò°³ÇÏ°í Àֱ⠶§¹®¿¡ ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ ±âÃÊÀûÀÎ °³³äµéµµ ¼Ò°³ÇÑ´Ù. µû¶ó¼, ÇÁ·ÎÁ§Æ®¿¡ ÄÚƲ¸°À» óÀ½ µµÀÔÇÏ°íÀÚ ÇÏ´Â Çö¾÷ °³¹ßÀÚ´Â ÄÚƲ¸°ÀÌ Áö´Ñ ÀåÁ¡µéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ÆľÇÇÒ ¼ö ÀÖÀ¸¸ç, ´Ù¸¥ ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÑ Ãʺ¸Àڴ å¿¡¼ ¼Ò°³µÈ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö °³³äÀ» ÅëÇØ ½Ç·ÂÀ» ÇÑ ´Ü°è ´õ ³ôÀÏ ¼ö ÀÖ´Ù.
ÈÞ½ºÅÏ ´ëÇÐ ±³¼öÀÌÀÚ ±â¾÷ '¾ÖÀÚÀÏ µðº§·ÎÆÛ'ÀÇ ¼³¸³ÀÚÀÌ´Ù. Àü¼¼°èÀÇ ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀ» ÈÆ·ÃÇÏ°í ¸àÅ丵ÇÏ¿´À¸¸ç ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» ¼º°øÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ» ÄÚĪÇß´Ù. Àú¼·Î´Â <ÀÚ¹Ù8 ¶÷´ÙÀÇ Èû> (·çºñÆäÀÌÆÛ, 2014), <¾ÖÀÚÀÏ ÇÁ·¢Æ¼½º> (ÀλçÀÌÆ®, 2007)°¡ ÀÖ´Ù.
Part 01 ÄÚƲ¸°À¸·Î ½ºÅ©¸³Æà ÇϱâChapter 01 ÄÚƲ¸° ½ÃÀÛÇϱâ1-1 ÄÚƲ¸°À» »ç¶ûÇÒ ¼ö ¹Û¿¡ ¾ø´Â ÀÌÀ¯1-2 ¿Ö ÄÚƲ¸°À» ¼±ÅÃÇØ¾ß Çϴ°¡?1-3 ÄÚƲ¸° »ç¿ëÇϱâ1-4 ¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇϱâ1-5 ´Ù¸¥ Ÿ±êÀ¸·Î ÄÄÆÄÀÏÇϱâ1-6 ¾î¶² ¿É¼ÇÀ» ¼±ÅÃÇØ¾ß ÇÒ±î?Á¤¸®Chapter 02 Java °³¹ßÀÚ¸¦ À§ÇÑ ÄÚƲ¸° Çʼö »çÇ×2-1 ´õ ÀûÀº ŸÀÌÇÎ2-2 Çö¸íÇÑ °æ°í2-3 varº¸´Ù´Â val2-4 Çâ»óµÈ µ¿Àϼº üũ2-5 ¹®ÀÚ¿ ÅÛÇø´2-6 RAW ¹®ÀÚ¿2-7 Ç¥Çö½ÄÀº ¸¹ÀÌ, ¸í·É¹®Àº Àû°ÔÁ¤¸®Chapter 03 ÇÔ¼ö¸¦ »ç¿ëÇÏÀÚ3-1 ÇÔ¼ö »ý¼º3-2 ±âº» ÀÎÀÚ¿Í ¸í½ÃÀû ÀÎÀÚ3-3 ´ÙÁßÀÎÀÚ¿Í ½ºÇÁ·¹µå3-4 ±¸Á¶ºÐÇØÁ¤¸®Chapter 04 ¿ÜºÎ ¹Ýº¹°ú ¾Æ±Ô¸ÕÆ® ¸ÅĪ4-1 ¹üÀ§¿Í ¹Ýº¹4-2 ¹è¿°ú ¸®½ºÆ®ÀÇ ¹Ýº¹4-3 whenÀ» »ç¿ëÇØ¾ß ÇÒ ¶§Á¤¸®Chapter 05 ÄÝ·º¼Ç »ç¿ëÇϱâ5-1 ÄÝ·º¼ÇÀÇ Æ¯Â¡5-2 Æä¾î¿Í Æ®¸®Çà »ç¿ëÇϱâ5-3 °´Ã¼ ¹è¿°ú ÇÁ¸®¹ÌƼºê ¹è¿5-4 ¸®½ºÆ® »ç¿ëÇϱâ5-5 ¼Â »ç¿ëÇϱâ5-6 ¸Ê »ç¿ëÇϱâÁ¤¸®Chapter 06 ¿À·ù¸¦ ¿¹¹æÇϴ ŸÀÔ ¾ÈÁ¤¼º6-1 Any¿Í Nothing Ŭ·¡½º6-2 Null °¡´É ÂüÁ¶6-3 ŸÀÔ Ã¼Å©¿Í ij½ºÆÃ6-4 ¸í½ÃÀû ŸÀÔ Ä³½ºÆÃ6-5 Á¦³×¸¯: ÆĶó¹ÌÅÍ Å¸ÀÔÀÇ °¡º¯¼º°ú Á¦¾à»çÇ×6-6 ±¸Ã¼ÈµÈ ŸÀÔ ÆĶó¹ÌÅÍÁ¤¸®Part 02 °´Ã¼ÁöÇâ ÄÚƲ¸°Chapter 07 °´Ã¼¿Í Ŭ·¡½º7-1 °´Ã¼¿Í ½Ì±ÛÅæ7-2 Ŭ·¡½º »ý¼º7-3 ÄÄÆдϾ𠰴ü¿Í Ŭ·¡½º ¸â¹ö7-4 Á¦³×¸¯ Ŭ·¡½º »ý¼º7-5 µ¥ÀÌÅÍ Å¬·¡½ºÁ¤¸®Chapter 08 Ŭ·¡½º °èÃþ°ú »ó¼Ó8-1 ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º »ý¼º8-2 Áßø Ŭ·¡½º¿Í ³»ºÎ Ŭ·¡½º8-3 »ó¼Ó8-4 ¾Áµå Ŭ·¡½º8-5 EnumÀÇ »ý¼º°ú »ç¿ëÁ¤¸®Chapter 09 µ¨¸®°ÔÀ̼ÇÀ» ÅëÇÑ È®Àå9-1 »ó¼Ó ´ë½Å µ¨¸®°ÔÀ̼ÇÀ» ½á¾ß ÇÏ´Â »óȲ9-2 µ¨¸®°ÔÀ̼ÇÀ» »ç¿ëÇÑ µðÀÚÀÎ9-3 ÆĶó¹ÌÅÍ¿¡ À§ÀÓÇϱâ9-4 ¸Þ¼Òµå Ãæµ¹ °ü¸®9-5 µ¨¸®°ÔÀ̼ÇÀÇ ÁÖÀÇ»çÇ×9-6 º¯¼ö¿Í ¼Ó¼º µ¨¸®°ÔÀ̼Ç9-7 ºôÆ®ÀÎ ½ºÅÄ´Ùµå µ¨¸®°ÔÀ̼ÇÁ¤¸®Part 03 ÇÔ¼öÇü ÄÚƲ¸°Chapter 10 ¶÷´Ù¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö10-1 ÇÔ¼öÇü ½ºÅ¸ÀÏ10-2 ¶÷´Ù Ç¥Çö½Ä10-3 ¶÷´Ù¿Í À͸í ÇÔ¼ö10-4 Ŭ·ÎÀú¿Í ·º½ÃÄà ½ºÄÚÇÎ10-5 ºñÁö¿ª¼º(non-local)°ú ¶óº§(labeled)¸®ÅÏ10-6 ¶÷´Ù¸¦ ÀÌ¿ëÇÑ ÀζóÀÎ ÇÔ¼öÁ¤¸®Chapter 11 ³»ºÎ ¹Ýº¹°ú Áö¿¬ ¿¬»ê11-1 ¿ÜºÎ ¹Ýº¹ÀÚ vs ³»ºÎ ¹Ýº¹ÀÚ11-2 ³»ºÎ ¹Ýº¹ÀÚ11-3 Áö¿¬ ¿¬»êÀ» À§ÇÑ ½ÃÄö½ºÁ¤¸®Part 04 ¿ì¾ÆÇÏ°í È¿À²ÀûÀÎ ÄÚƲ¸°Chapter 12 ÄÚƲ¸°¿¡¼ ±¸ÇöÇÏ´Â À¯Ã¢¼º12-1 ¿¬»êÀÚ ¿À¹ö·Îµù12-2 È®Àå ÇÔ¼ö¿Í ¼Ó¼ºÀ» ÀÌ¿ëÇÑ ÀÎÁ§ÆÃ12-3 ÇÔ¼ö È®Àå12-4 infix¸¦ ÀÌ¿ëÇÑ ÁßÀ§Ç¥±â¹ý12-5 Any °´Ã¼¸¦ ÀÌ¿ëÇÑ ÀÚ¿¬½º·¯¿î ÄÚµå12-6 ¾Ï½ÃÀû ¸®½Ã¹öÁ¤¸®Chapter 13 ³»ºÎ DSL ¸¸µé±â13-1 DSLÀÇ Å¸ÀÔ°ú Ư¡13-2 ³»ºÎ DSLÀ» À§ÇÑ ÄÚƲ¸°13-3 À¯Ã¢¼º È®¸³ ½Ã ¸¶ÁÖÇÏ´Â ³°ü13-4 ŸÀÔ ¼¼ÀÌÇÁ ºô´õ14-5 ½ºÄÚÇÁ Á¦¾î¸¦ ÅëÇÑ Á¢±Ù Á¦ÇÑÁ¤¸®Chapter 14 Àç±Í ÇÁ·Î±×·¡¹Ö°ú ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ÇÁ·Î±×·¡¹Ö14-1 Àç±ÍÀÇ °Á¡°ú À§Ç輺14-2 ²¿¸®È£Ãâ ÃÖÀûÈ14-3 ¸Þ¸ðÀÌÁ¦À̼ÇÁ¤¸®Part 05 ºñµ¿±â ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±âChapter 15 ÄÚ·çƾ ŽÇèÇϱâ15-1 ÄÚ·çƾ°ú µ¿½Ã ½ÇÇà15-2 ÄÚ·çƾÀ» ÀÌ¿ëÇÑ µ¿½Ã ½ÇÇà15-3 ÄÚ·çƾÀÇ ÄÁÅؽºÆ®¿Í ½º·¹µå15-4 ÄÚ·çƾ µð¹ö±ë15-5 async¿Í await15-6 ¿¬¼Ó¼º »ìÆ캸±â15-7 ¹«ÇÑ ½ÃÄö½º ¸¸µé±âÁ¤¸®Chapter 16 ºñµ¿±â ÇÁ·Î±×·¡¹Ö16-1 ºñµ¿±â ÇÁ·Î±×·¡¹Ö16-2 ¿¹¿Ü ó¸®16-3 Ãë¼Ò¿Í ŸÀӾƿôÁ¤¸®Part 06 »óÈ£¿î¿ë°ú Å×½ºÆ®Chapter 17 Java¿Í ÄÚƲ¸° È¥¿ë17-1 Á¶ÀÎÆ® ÄÄÆÄÀÏ17-2 ÄÚƲ¸°¿¡¼ Java È£ÃâÇϱâ17-3 Java¿¡¼ ÄÚƲ¸° È£ÃâÇϱâÁ¤¸®Chapter 18 ÄÚƲ¸° À¯´Ö Å×½ºÆ®18-1 Å×½ºÆ® Äڵ尡 ÀÖ´Â ÄÚµå18-2 ÇÁ·ÎÁ§Æ® ÆÄÀÏ °¡Á®¿À±â18-3 Ä«³ª¸® Å×½ºÆ®·Î ½ÃÀÛÇϱâ18-4 ½ÇÁõ Å×½ºÆ® ÀÛ¼º18-5 µ¥ÀÌÅÍ µå¸®ºì Å×½ºÆ® ÀÛ¼º18-6 ÀÇÁ¸¼º ¸ðÅ·18-7 ž·¹º§ ÇÔ¼ö Å×½ºÆ®18-8 ÄÚ·çƾ°ú ºñµ¿±â È£Ãâ Å×½ºÆ®18-9 ¼ºñ½º·Î ÅëÇÕÇϱâ18-10 ÄÚµå Ä¿¹ö¸®Áö º¸±â18-11 ¾Û ½ÇÇàÇϱâÁ¤¸®Chapter 19 ÄÚƲ¸°À¸·Î ½ºÇÁ¸µ »ç¿ëÇϱâ19-1 ½ÃÀÛ ÇÁ·ÎÁ§Æ® »ý¼º19-2 ÄÁÆ®·Ñ·¯ ¸¸µé±â19-3 ¿£Æ¼Æ¼ Ŭ·¡½º »ý¼º19-4 ¸®Æ÷ÁöÅ͸® ÀÎÅÍÆäÀ̽º »ý¼º19-5 ¼ºñ½º »ý¼º19-6 ÄÁÆ®·Ñ·¯·Î ¼ºñ½º ÅëÇÕÇϱâ19-7 »ç¿ëÇϱâÁ¤¸®Chapter 20 ÄÚƲ¸°À¸·Î ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±â20-1 ÇÁ·ÎÁ§Æ® »ý¼º20-2 µµ¸ÞÀÎ °´Ã¼ Á¤ÀÇ20-3 ·¹À̾ƿô »ý¼º20-4 ¾×ƼºñƼ ±¸Çö20-5 ¸®½ÎÀÌŬ·¯ºä ¾÷µ¥ÀÌÆ®20-6 »ç¿ëÇϱâÁ¤¸®