±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
Á¤°¡ |
30,000¿ø |
---|
27,000¿ø (10%ÇÒÀÎ)
1,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
´Ù¾çÇÑ ¾ð¾îµéÀÇ ÀåÁ¡µéÀ» Çѵ¥ ¸ðÀº ÄÚƲ¸° ¿Ïº® »ç¿ë¹ý
ÄÚƲ¸°Àº °£´ÜÇÑ ½ºÅ©¸³Æ® ÇÁ·Î±×·¥ºÎÅÍ ¾Èµå·ÎÀÌµå ¾Û, À¥ ¾ÛÀ» ºñ·ÔÇØ ´Ù¾çÇÑ Ç÷§ÆûÀ¸·Î ÄÄÆÄÀÏ µÇ´Â ´ÙÀç´Ù´ÉÇÑ ¾ð¾î´Ù. °£°áÇÔ°ú ¾ÈÁ¤¼º, »óÈ£ ¿î¿ë´É·ÂÀ» ÀåÁ¡À¸·Î ³»¼¼¿î ÄÚƲ¸°Àº 2019³â ±¸±Û¿¡¼ ¾Èµå·ÎÀ̵åÀÇ ¿ì¼± Áö¿ø ¾ð¾î·Î ÁöÁ¤ÇÏ¸ç ¸¹Àº °ü½ÉÀ» ¹Þ°í ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÚƲ¸°À» ÅëÇØ ¿ì¾ÆÇÏ°í È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÇÊ¿äÇÑ ¸ðµç Áö½ÄµéÀ» Á¤¸®ÇÑ´Ù. °£´ÜÇÑ ½ºÅ©¸³Æ® ÀÛ¾÷À» ÅëÇØ ÄÚƲ¸°ÀÇ ¹®¹ýÀ» ÀÍÈ÷´Â °ÍÀ¸·Î ½ÃÀÛÇÏ¿© ÄÚƲ¸°À» ÅëÇØ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, ºñµ¿±â ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µî ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» Àû¿ëÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù. ¶ÇÇÑ Çö¾÷ ÇÁ·ÎÁ§Æ®¿¡ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ÄÚƲ¸°ÀÇ Æ¯¼öÇÑ ±â´Éµé°ú ±âÁ¸ ¾ð¾î³ª ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÚƲ¸°À» È¥¿ëÇÏ´Â ¹æ¹ý µî ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ȯ°æ¿¡¼ ÄÚƲ¸°À» µµÀÔÇϴµ¥ ÇÊ¿äÇÑ Áö½Äµé ¶ÇÇÑ ¼Ò°³ÇÑ´Ù.
°¢ éÅÍ´Â ÄÚƲ¸°¿¡¼ Áö¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö °³³ä¿¡ °üÇÑ ¼³¸í°ú °£´ÜÇÑ ¿¹Á¦ ÄÚµåµéÀ» ÅëÇØ ¹Ù·Î ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾îÀÖ´Ù. ÄÚƲ¸°À» È°¿ëÇϴµ¥ ÇÊ¿äÇÑ °³³ä ´ëºÎºÐÀ» ¼Ò°³ÇÏ°í Àֱ⠶§¹®¿¡ ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ ±âÃÊÀûÀÎ °³³äµéµµ ¼Ò°³ÇÑ´Ù. µû¶ó¼, ÇÁ·ÎÁ§Æ®¿¡ ÄÚƲ¸°À» óÀ½ µµÀÔÇÏ°íÀÚ ÇÏ´Â Çö¾÷ °³¹ßÀÚ´Â ÄÚƲ¸°ÀÌ Áö´Ñ ÀåÁ¡µéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ÆľÇÇÒ ¼ö ÀÖÀ¸¸ç, ´Ù¸¥ ¾ð¾î¸¦ ÅëÇØ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÑ Ãʺ¸Àڴ å¿¡¼ ¼Ò°³µÈ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö °³³äÀ» ÅëÇØ ½Ç·ÂÀ» ÇÑ ´Ü°è ´õ ³ôÀÏ ¼ö ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
ÄÚƲ¸°Àº ¸ÖƼÆз¯´ÙÀÓ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ÄÚƲ¸°Àº ½ºÅ©¸³Æ®·Î »ç¿ëÇÒ ¼öµµ ÀÖ°í, °´Ã¼ÁöÇâ Äڵ峪 ÇÔ¼öÇü ÄÚµå, ºñµ¿±â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °Íó·³ ´õ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î »ç¿ë °¡´ÉÇÏ´Ù. ÀÌ·¸°Ô ³ÐÀº ½ºÆåÆ®·³ÀÇ ÁÖÁ¦µéÀ» ¼³¸íÇϱâ À§ÇØ ÀÌ Ã¥Àº ¿©·¯ ºÎºÐµé·Î ³ª´©¾ú´Ù.
1ºÎ´Â ÄÚƲ¸°À» »ç¿ëÇÑ ½ºÅ©¸³Æÿ¡ ÁýÁßÇÑ´Ù. 2ºÎ´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ¼³¸íÀÌ´Ù. 3ºÎ¿¡¼´Â ÇÔ¼öÇü ¾ð¾î·Î¼ÀÇ ÄÚƲ¸°À» ¹è¿î´Ù. 4ºÎ´Â Áö±Ý±îÁö ¹è¿î °ÍµéÀ» Á¾ÇÕÇÏ¿© ´õ ÁÁÀº Äڵ带 ¾²µµ·Ï ¸¸µç´Ù. ±×¸®°í ³»ºÎ µµ¸ÞÀΠƯÁ¤ ¾ð¾î(Domain-Specific Language, DSL)¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇؼ ¹è¿î´Ù. 5ºÎ¿¡¼´Â ÄÚ·çƾ°ú ºñµ¿±â ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ ¾Ë¾Æº»´Ù. ¸¶Áö¸·À¸·Î 6ºÎ¿¡¼´Â Java ÀÎÅÍ·Ó(interop: ´Ù¸¥ ¾ð¾î·Î °³¹ßµÈ ¾î¼Àºí¸®¸¦ ƯÁ¤ ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ±â¼ú), Å×½ºÆÃ, ½ºÇÁ¸µ »ç¿ë, ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀÌ¼Ç °³¹ß µî ÄÚƲ¸°À» È°¿ëÇÑ °³¹ß¿¡ ´ëÇØ »ìÆ캻´Ù. °¢ Àå¿¡¼ ´Ù·ç´Â ¿µ¿ªÀº ´ÙÀ½°ú °°´Ù.
1Àå. ÄÚƲ¸° ½ÃÀÛÇϱâ
ÄÚƲ¸°À» »ç¿ëÇØ¾ß ÇÒ ÀÌÀ¯¸¦ ¾Ë¾Æº¸°í ÇʼöÀûÀÎ ÅøÀ» ´Ù¿î·Îµå ¹Þ¾Æ Äڵ带 ÀÛ¼ºÇغ¼ °ÍÀÌ´Ù.
2Àå. JavaÀÇ °³¹ßÀÚ¸¦ À§ÇÑ ÄÚƲ¸° Çʼö »çÇ×
Java¿¡¼ ÄÚƲ¸°À¸·Î ³Ñ¾î¿Â °³¹ßÀÚµéÀº ÄÚƲ¸°°ú JavaÀÇ Â÷ÀÌÁ¡À» ¹è¿ì±â Àü±îÁö ÄÚƲ¸°¿¡¼µµ JavaÀÇ ¹®¹ý°ú ½À°üµéÀ» ±×´ë·Î »ç¿ëÇÑ´Ù. ±×·¡¼ ÀϺΠ½À°ü°ú ¹®¹ýÀ» °íÄ¡±â À§ÇÑ Çʼö »çÇ×µéÀ» ¾Ë¾Æº»´Ù.
3Àå. ÇÔ¼ö¸¦ »ç¿ëÇÏÀÚ
ÇÔ¼ö´Â ÄÚƲ¸°¿¡¼ 1±Þ °´Ã¼(first-class citizen: ´Ù¸¥ °´Ã¼µé¿¡ ÀϹÝÀûÀ¸·Î Àû¿ë °¡´ÉÇÑ ¿¬»êÀ» ¸ðµÎ Áö¿øÇÏ´Â °´Ã¼)ÀÌ´Ù. ÄÚƲ¸°Àº ¸Å¿ì ¸¹Àº ±â´ÉÀ» Á¦°øÇÑ´Ù. ±âº»ÀÎÀÚ¿Í ¸í½ÃÀû ÀÎÀÚ ±×¸®°í °¡º¯ÀÎÀÚ °°Àº ±â´ÉµéÀ» »ìÆ캻´Ù.
4Àå. ¿ÜºÎ ¹Ýº¹°ú ¾Æ±Ô¸ÕÆ® ¸ÅĪ
¸í·ÉÇü ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ ¿ì¸®´Â Á¾Á¾ ¿ÜºÎ ¹Ýº¹ÀÚ¸¦ »ç¿ëÇÑ´Ù. ÄÚƲ¸°ÀÇ ¹Ýº¹ÀÚ°¡ ¾î¶»°Ô ¹Ýº¹ ÀÛ¾÷À» ½±°Ô ¸¸µé¾îÁÖ°í, ¾Æ±Ô¸ÕÆ® ¸ÅĪ ¹®¹ýÀÌ Á¶°Ç¹®¿¡¼ ¹ß»ýµÇ´Â ¸¹Àº ³ëÀÌÁîµéÀ» Á¦°ÅÇØÁÖ´ÂÁö ¾Ë¾Æº¼ °ÍÀÌ´Ù.
5Àå. ÄÝ·º¼Ç »ç¿ëÇϱâ
¿ì¸®´Â ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ ÄÝ·º¼ÇÀ» ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇÑ´Ù. ÀÌ Àå¿¡¼´Â ºä ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ JDKÀÇ ÄÝ·º¼ÇÀ» ÄÚƲ¸°¿¡¼ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÙ °ÍÀÌ´Ù.
6Àå. ¿À·ù¸¦ ¿¹¹æÇϴ ŸÀÔ ¾ÈÁ¤¼º
ÄÚƲ¸°ÀÇ Å¸ÀÔ ½Ã½ºÅÛÀº ÄÄÆÄÀϽÃÁ¡¿¡ ¿ì¸®°¡ Á¤Àû ŸÀÔ ¾ð¾î¿¡¼ ±â´ëÇϴ ŸÀÔ Ã¼Å©¸¦ ÈξÀ ¶Ù¾î³Ñ´Â ¼º´ÉÀ» ¹ßÈÖÇÑ´Ù. ÄÚƲ¸°ÀÇ ±âº» ŸÀÔ, ³Î °¡´É(nullable)°ú ³Î ºÒ°¡´É(non-nullable) ÂüÁ¶, ½º¸¶Æ® ij½ºÆÃ, Á¦³×¸¯ °¡º¯¼º µî¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù.
7Àå. °´Ã¼¿Í Ŭ·¡½º
ÄÚƲ¸°¿¡¼ Ŭ·¡½º¸¦ ¸¸µé±â¶õ Java¿¡¼ Ŭ·¡½º¸¦ ¸¸µå´Â °Í°ú Àǹ̻óÀ¸·Î´Â ºñ½ÁÇÏÁö¸¸ ¸¹Àº Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù. ½Ì±ÛÅæ, Ŭ·¡½º, µ¿¹Ý °´Ã¼(companion object)¿¡ ´ëÇؼ ¹è¿ì°í µ¥ÀÌÅÍ Å¬·¡½º¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ÀÌÀ¯¸¦ ¹è¿î´Ù.
8Àå. Ŭ·¡½º °èÃþ°ú »ó¼Ó
ÄÚƲ¸°ÀÇ »ó¼ÓÀ» ´Ù·ç´Â ¹æ¹ýÀº Java¿¡¼¿Í ¸¹ÀÌ ´Ù¸£´Ù. Ŭ·¡½º´Â µðÆúÆ®·Î ÆÄÀ̳ÎÀÌ µÇ°í ÄÚƲ¸°Àº ŸÀÔ ¾ÈÁ¤¼º(type safety)°ú ÄÄÆÄÀÏ ½ÃÁ¡¿¡ üũ¸¦ Çâ»ó½ÃÅ°±â À§Çؼ ¸î°¡Áö ·êÀ» Àû¿ëÇÑ´Ù.
9Àå. µ¨¸®°ÔÀ̼ÇÀ» ÅëÇÑ È®Àå
ÄÚƲ¸°Àº µ¨¸®°ÔÀ̼ÇÀ» Á÷Á¢ Á¦°øÇÏ´Â ¾ð¾î·Î ¸î°¡Áö ºôÆ®ÀÎ µ¨¸®°ÔÀÌÆ®¸¦ °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ Ä¿½ºÅÒ µ¨¸®°ÔÀÌÆ®¸¦ ½±°Ô ¸¸µé ¼ö ÀÖ´Ù. ¿ì¸®´Â ¾ðÁ¦ ±×¸®°í ¿Ö µ¨¸®°ÔÀ̼ÇÀ» »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇØ ¸ÕÀú ³íÀÇÇÑ ÈÄ µ¨¸®°ÔÀÌÆ®¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù.
10Àå. ¶÷´Ù¸¦ »ç¿ëÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
¶÷´Ù Ç¥Çö½ÄÀ» ¸¸µå´Â ¹æ¹ý°ú °íÂ÷ÇÔ¼ö(higher-order-function)¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ±×¸®°í ÇÔ¼öÈ£ÃâÀÇ ¿À¹öÇìµå Á¦°Å¿Í ¼º´É Çâ»óÀ» À§ÇØ ÄÚƲ¸°ÀÌ Á¦°øÇÏ´Â ±â´ÉÀ» ¾Ë¾Æº¼ °ÍÀÌ´Ù.
11Àå. ³»ºÎ ¹Ýº¹°ú Áö¿¬ ¿¬»ê
³»ºÎ ¹Ýº¹ÀÚ´Â À¯¿¬ÇÔÀ» Á¦°øÇÑ´Ù. ±×¸®°í ½ÃÄö½º´Â ¿ì¸®¿¡°Ô È¿À²¼ºÀ» ÁØ´Ù. ¿ì¸®´Â ÇÔ¼öÇü ½ºÅ¸ÀÏ¿¡ ¹Ýº¹À» Àû¿ëÇÏ´Â ¹æ¹ý°ú °´Ã¼ÀÇ ÄÝ·º¼ÇÀ» ó¸®ÇÏ´Â ¾Ë¾Æº¼ °ÍÀÌ´Ù.
12Àå. ÄÚƲ¸°¿¡¼ ±¸ÇöÇÏ´Â À¯Ã¢¼º
ÄÚƲ¸°À» »ç¿ëÇÏ¿© Äڵ带 °£°áÇÏ°í, ¿ì¾ÆÇÏ°í, dzºÎÇÏ°Ô ¸¸µå´Â ¹æ¹ý°ú ÄÚƲ¸°À» ´É¼÷ÇÏ°Ô ´Ù·ç±â À§ÇÑ ´Ù¾çÇÑ ±â´ÉµéÀ» º¸¿©ÁØ´Ù.
13Àå. ³»ºÎ DSL ¸¸µé±â
³»ºÎ DSL¸¦ ´É¼÷ÇÏ°Ô ´Ù·ç±â À§ÇÑ ÁÖÁ¦·Î, ³ª¸¸ÀÇ Æ¯º°ÇÑ ¾ð¾î¸¦ À§ÇÑ ¹®¹ýÀ» Á¤ÀÇÇÏ´Â µ¿½Ã¿¡ ÄÄÆÄÀϽÃÁ¡¿¡¼ ŸÀÔ ¾ÈÁ¤¼ºÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
14Àå. Àç±Í ÇÁ·Î±×·¡¹Ö°ú ¸Þ¸ðÀÌÁ¦ÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
ÄÚƲ¸°Àº ²¿¸®È£Ãâ ÃÖÀûȸ¦ Á¦°øÇÑ´Ù. ±×¸®°í JVM¿¡¼ µ¿ÀÛÇÏ´Â ¾ð¾î Áß ²¿¸®È£Ãâ ÃÖÀûÈ°¡ Á¦°øµÇ´Â ¾ð¾î´Â º°·Î ¾ø´Ù. ÀÌ·± ÃÖÀûÈ°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö º¼ °ÍÀÌ°í ¸Þ¸ðÀÌÁ¦À̼ÇÀ» ÅëÇØ ¿¬»ê º¹À⼺À» ³·Ãß´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù.
15Àå. ÄÚ·çƾ ŽÇèÇϱâ
ÄÚ·çƾÀº ÄÚƲ¸° 1.3¿¡¼ ¾ÈÁ¤ÈµÈ ±â´ÉÀÌ´Ù. À̹ø Àå¿¡¼´Â ÄÁƼ´º¿¡À̼ǰú ÇÔ²² ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀÇ ±âº»À» ¼³¸íÇÑ´Ù.
16Àå. ºñµ¿±â ÇÁ·Î±×·¡¹Ö
ºñµ¿±â ÇÁ·Î±×·¥ÀÇ ÀÌÁ¡À» ¾Ë¾Æº¼ ¼ö ÀÖ´Â ¿¹Á¦ ÇÁ·Î±×·¥À» ¸¸µé±â À§Çؼ ÄÚ·çƾÀ» Àû¿ëÇغ»´Ù.
17Àå. Java¿Í ÄÚƲ¸° È¥¿ë
ÄÚƲ¸°Àº Java ¹öÃß¾ó ¸Ó½Å(JVM)À» ºñ·ÔÇÑ ¿©·¯ Ç÷§Æû¿¡¼ µ¿ÀÛÇÑ´Ù. À̹ø Àå¿¡¼´Â ÄÚƲ¸°°ú Java¸¦ »óÈ£ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ¸ð´ø Java¿¡¼ ÄÚƲ¸°À» »ç¿ëÇÏ´Â ¹æ¹ý, Maven°ú GradleÀ» »ç¿ëÇÏ´Â ¹æ¹ý, ÇÑ ÇÁ·Î±×·¥¿¡¼ Java¿Í ÄÚƲ¸°À» µ¿½Ã¿¡ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
18Àå. ÄÚƲ¸° À¯´Ö Å×½ºÆ®
ÄÚƲ¸° ÄÄÆÄÀÏ·¯°¡ ¾Æ¹«¸® ¿¡·¯¸¦ Àâ¾ÆÁÖ´õ¶óµµ Áö¼Ó°¡´ÉÇÑ ¾ÖÀÚÀÏ °³¹ßÀ» À§ÇØ ÀÚµ¿ÈµÈ Å×½ºÆ®°¡ ÇʼöÀûÀÌ´Ù. À¯´Ö Å×½ºÆ® ¸¸µå´Â ¹æ¹ý°ú ÄÚµå Ä¿¹ö¸®Áö ÃøÁ¤¹ý¿¡ ´ëÇؼ ¹è¿î´Ù.
19Àå. ÄÚƲ¸°À¸·Î ½ºÇÁ¸µ »ç¿ëÇϱâ
ÄÚƲ¸° ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ½ºÇÁ¸µ ¶óÀ̺귯¸®¸¦ ¾Ë¾Æº¸°í ±× Ưº°ÇÑ ±â´Éµéµµ ¾Ë¾Æº»´Ù.
20Àå. ÄÚƲ¸°À¸·Î ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±â
¹é¿£µå ¼ºñ½º¿Í Åë½ÅÇÏ´Â ¾Èµå·ÎÀÌµå ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µç´Ù.
¸ñÂ÷
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º¸´Ù´Â val
2-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¿Í await
15-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 »ç¿ëÇϱâ
Á¤¸®
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÈÞ½ºÅÏ ´ëÇÐ ±³¼öÀÌÀÚ ±â¾÷ '¾ÖÀÚÀÏ µðº§·ÎÆÛ'ÀÇ ¼³¸³ÀÚÀÌ´Ù. Àü¼¼°èÀÇ ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀ» ÈÆ·ÃÇÏ°í ¸àÅ丵ÇÏ¿´À¸¸ç ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» ¼º°øÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ» ÄÚĪÇß´Ù. Àú¼·Î´Â ¡´ÀÚ¹Ù8 ¶÷´ÙÀÇ Èû¡µ (·çºñÆäÀÌÆÛ, 2014), ¡´¾ÖÀÚÀÏ ÇÁ·¢Æ¼½º¡µ (ÀλçÀÌÆ®, 2007)°¡ ÀÖ´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.