¸ð´ø ÀÚ¹ÙÀÇ »õ·Î¿î ÀüȯÁ¡, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡ ÁýÁßÇ϶ó¶÷´Ù¿Í ½ºÆ®¸²À» È°¿ëÇÑ ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ½ÇÀü °¡À̵åÀÚ¹Ù´Â ÀüÅëÀûÀ¸·Î °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿´Áö¸¸ ÀÚ¹Ù 8ºÎÅÍ ¶÷´Ù Ç¥Çö½Ä, ½ºÆ®¸² API, Optional Ŭ·¡½º µî ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀ» µµÀÔÇϱ⠽ÃÀÛÇß´Ù. ÀÌ·¯ÇÑ ±â´ÉÀ» ÅëÇØ ÀÚ¹Ù¿¡¼µµ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÌ Áß¿äÇÑ Æз¯´ÙÀÓÀ¸·Î ÀÚ¸® Àâ°Ô µÇ¾ú´Ù. ƯÈ÷ ´ë±Ô¸ð µ¥ÀÌÅÍ Ã³¸®³ª ºÐ»ê ½Ã½ºÅÛ, Ŭ¶ó¿ìµå ÄÄÇ»Æðú °°Àº º¹ÀâÇÑ ¿ä±¸ »çÇ×À» ´Ù·ê ¶§ ÀÌ·¯ÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¥ ±â´ÉÀÌ È¿°úÀûÀ¸·Î È°¿ëµÈ´Ù.ÀÌ Ã¥¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡ »õ·Ó°Ô µµÀÔµÈ ´Ù¾çÇÑ ±â´ÉÀ» ½ÇÀü ¿¹Á¦¿Í ÇÔ²² ¼Ò°³ÇÏ°í, ±âÁ¸ ÀÚ¹Ù Äڵ带 ÇÔ¼öÇü ½ºÅ¸ÀÏ·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ±¸Ã¼ÀûÀ¸·Î ´Ù·é´Ù. ¶ÇÇÑ ½Ç¹«¿¡¼ ÀÚÁÖ È°¿ëµÇ´Â ÀϹÝÀûÀÎ °´Ã¼ ÁöÇâ µðÀÚÀÎ ÆÐÅÏÀ» »ìÆ캸°í, ÇÔ¼öÇü Á¢±Ù ¹æ½ÄÀÌ ÀÌ·¯ÇÑ ÆÐÅÏ¿¡ ¾î¶² ÀÌÁ¡À» Á¦°øÇÏ°í ÀÖ´ÂÁöµµ »ìÆ캻´Ù. ÀÚ¹Ù¿¡¼ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» È°¿ëÇÏ¿© Äڵ带 ´õ °£°áÇÏ°í ¸íÈ®ÇÏ°Ô ÀÛ¼ºÇÏ°í ½ÍÀº ¸ðµç ÀÌ¿¡°Ô ÀÌ Ã¥Àº ÈǸ¢ÇÑ ½ÇÀü ¾È³»¼°¡ µÇ¾îÁÙ °ÍÀÌ´Ù.
4»ì ¶§ óÀ½ ÄÄÇ»Å͸¦ »ç¿ëÇß°í µ¶ÇÐÀ¸·Î °³¹ßÀÚ°¡ µÇ¾ú´Ù. 20³â °¡±îÀÌ À¥, ¸ð¹ÙÀÏ ¹× ½Ã½ºÅÛ ºÐ¾ß¿¡¼ ´Ù¾çÇÑ ¾ð¾îÀÇ ÇÁ·Î±×·¡¹Ö °æ·ÂÀ» ½×¾Ò´Ù. ±¹Á¦ ÀÓ»ó ¿¬±¸ ±â°ü¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ÇÁ·ÎÁ§Æ® °ü¸®¸¦ ¹è¿î ÈÄ ÀÚ¿µ¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ µÇ¾ú´Ù. ±×¸®°í ¿©·¯ ÇÁ·ÎÁ§Æ®¿¡¼ Àå±â°£ ¹ÐÁ¢ÇÑ Çù·ÂÀ» ÅëÇØ SaaS ȸ»ç¿Í ÇÕº´ÇÏ°Ô µÇ¾ú°í, °øµ¿ ÀÌ»ç·Î¼ ȸ»çÀÇ ¹æÇâÀ» °áÁ¤ÇÏ°í ÀÚ¹Ù¸¦ ±â¹ÝÀ¸·Î ÇÑ Á¦Ç°ÀÇ ¸ðµç ¿µ¿ª¿¡ Âü¿©ÇÏ¸ç ¸ð¹ÙÀÏ Àü·«À» °¨µ¶ÇÏ°í ±¸ÇöÇß´Ù. ¿©°¡ ½Ã°£¿¡´Â ÀÚ¹Ù, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, ¸ð¹ü »ç·Ê, ÀϹÝÀûÀÎ ÄÚµå ½ºÅ¸ÀÏ µî¿¡ ´ëÇØ ±ÛÀ» ¾²¸ç ±×°£ ½×¾Æ¿Â Àü¹® Áö½Ä°ú °æÇèÀ» °øÀ¯ÇÑ´Ù. ¶ÇÇÑ ¿ÀÇ ¼Ò½º Ä¿¹Â´ÏƼ¿¡ Âü¿©ÇÏ¿© ÇÁ·ÎÁ§Æ®ÀÇ ±â¿©ÀÚ·Î È°µ¿Çϰųª Äڵ带 °ø°³Çϱ⵵ ÇÑ´Ù.
[PART ¥° ÇÔ¼öÇü ±âÃÊ]CHAPTER 1 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¼Ò°³1.1 ¾î¶² °ÍÀÌ ¾ð¾î¸¦ ¡®ÇÔ¼öÇü¡¯À¸·Î ¸¸µå´Â°¡?1.2 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ °³³ä1.3 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡1.4 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ´ÜÁ¡ÇÙ½É ¿ä¾àCHAPTER 2 ÇÔ¼öÇü ÀÚ¹Ù2.1 ÀÚ¹Ù ¶÷´Ù¶õ?2.2 ¶÷´ÙÀÇ ½ÇÀü È°¿ë2.3 ÀÚ¹ÙÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³äÇÙ½É ¿ä¾àCHAPTER 3 JDKÀÇ ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º3.1 ³× °¡Áö ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º3.2 ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º º¯ÇüÀÌ ¸¹Àº ÀÌÀ¯3.3 ÇÔ¼ö ÇÕ¼º3.4 ÇÔ¼öÇü Áö¿ø È®ÀåÇÙ½É ¿ä¾àPART ¥± ÇÔ¼öÇü Á¢±Ù ¹æ½Ä]CHAPTER 4 ºÒº¯¼º4.1 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ °¡º¯¼º°ú ÀÚ·á ±¸Á¶4.2 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ºÒº¯¼º4.3 ÀÚ¹Ù ºÒº¯¼º »óÅÂ4.4 ºÒº¯¼º ¸¸µé±âÇÙ½É ¿ä¾àCHAPTER 5 ·¹ÄÚµå5.1 µ¥ÀÌÅÍ Áý°è À¯Çü5.2 µµ¿òÀ» ÁÖ±â À§ÇÑ ·¹ÄÚµå5.3 »ç¿ë »ç·Ê¿Í ÀϹÝÀûÀÎ °üÇà5.4 ·¹Äڵ带 ¸¶¹«¸®ÇϸçÇÙ½É ¿ä¾àCHAPTER 6 ½ºÆ®¸²À» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®6.1 ¹Ýº¹À» ÅëÇÑ µ¥ÀÌÅÍ Ã³¸®6.2 ÇÔ¼öÇü µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ¸·Î½áÀÇ ½ºÆ®¸²6.3 ½ºÆ®¸² ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàÇϱâ6.4 ½ºÆ®¸² »ç¿ë ¿©ºÎ ¼±ÅÃÇÙ½É ¿ä¾àCHAPTER 7 ½ºÆ®¸² »ç¿ëÇϱâ7.1 ¿ø½Ã ½ºÆ®¸²7.2 ¹Ýº¹ ½ºÆ®¸²7.3 ¹«ÇÑ ½ºÆ®¸²7.4 ¹è¿¿¡¼ ½ºÆ®¸²À¸·Î, ±×¸®°í ´Ù½Ã ¹è¿·Î7.5 Àú¼öÁØ ½ºÆ®¸² »ý¼º7.6 ÆÄÀÏ I/O »ç¿ëÇϱâ7.7 ³¯Â¥¿Í ½Ã°£ ó¸®Çϱâ7.8 JMH¸¦ È°¿ëÇÏ¿© ½ºÆ®¸² ¼º´É ÃøÁ¤Çϱâ7.9 Ä÷ºÅÍ ¾Ë¾Æº¸±â7.10 (¼øÂ÷ÀûÀÎ) ½ºÆ®¸²¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 8 ½ºÆ®¸²À» È°¿ëÇÑ º´·Ä µ¥ÀÌÅÍ Ã³¸®8.1 µ¿½Ã¼º vs º´·Ä¼º8.2 º´·Ä ÇÔ¼ö ÆÄÀÌÇÁ¶óÀÎÀ¸·Î½áÀÇ ½ºÆ®¸²8.3 º´·Ä ½ºÆ®¸² È°¿ë8.4 º´·Ä ½ºÆ®¸² È°¿ë ½Ã±â¿Í ÁÖÀÇÇÒ Á¡ÇÙ½É ¿ä¾àCHAPTER 9 OptionalÀ» »ç¿ëÇÑ null ó¸®9.1 null ÂüÁ¶ÀÇ ¹®Á¦Á¡9.2 ÀÚ¹Ù¿¡¼ nullÀ» ´Ù·ç´Â ¹æ¹ý (Optional µµÀÔ Àü)9.3 Optional ¾Ë¾Æº¸±â9.4 Optional°ú ½ºÆ®¸²9.5 ¿ø½Ã ŸÀÔ¿ë Optional9.6 ÁÖÀÇ »çÇ×9.7 null ÂüÁ¶¿¡ ´ëÇÑ »ý°¢ÇÙ½É ¿ä¾àCHAPTER 10 ÇÔ¼öÇü ¿¹¿Ü ó¸®10.1 ÀÚ¹Ù ¿¹¿Ü ó¸® ÇÙ½É ¿ä¾à10.2 try-catch ºí·Ï10.3 ¶÷´Ù¿¡¼ÀÇ Ã¼Å© ¿¹¿Ü10.4 ÇÔ¼öÇüÀ¸·Î ¿¹¿Ü ´Ù·ç±â10.5 ÇÔ¼öÇü ¿¹¿Ü 󸮿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 11 ´À±ßÇÑ °è»ê¹ý (Áö¿¬ Æò°¡)11.1 ´À±ßÇÔ vs ¾ö°ÝÇÔ11.2 ÀÚ¹Ù´Â ¾ó¸¶³ª ¾ö°ÝÇÑ°¡?11.3 ¶÷´Ù¿Í °íÂ÷ ÇÔ¼ö11.4 ½éÅ©¸¦ »ç¿ëÇÑ Áö¿¬ ½ÇÇà11.5 ´À±ßÇÔ¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 12 Àç±Í12.1 Àç±Í¶õ ¹«¾ùÀΰ¡?12.2 ´õ º¹ÀâÇÑ ¿¹½Ã12.3 Àç±Í¿Í À¯»çÇÑ ½ºÆ®¸²12.4 Àç±Í¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 13 ºñµ¿±â ÀÛ¾÷13.1 µ¿±â vs ºñµ¿±â13.2 ÀÚ¹ÙÀÇ Future13.3 CompletableFutures·Î ºñµ¿±â ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà13.4 ¼öµ¿ »ý¼º ¹× ¼öµ¿ ¿Ï·á13.5 ½º·¹µå Ç®°ú ŸÀÓ ¾Æ¿ôÀÇ Á߿伺13.6 ºñµ¿±â ÀÛ¾÷¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 14 ºñÇÔ¼öÇü µðÀÚÀÎ ÆÐÅÏ14.1 µðÀÚÀÎ ÆÐÅÏÀ̶õ?14.2 (ÇÔ¼öÇü) µðÀÚÀÎ ÆÐÅÏ14.3 ÇÔ¼öÇü µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾àCHAPTER 15 ÀÚ¹Ù¸¦ À§ÇÑ ÇÔ¼öÇü Á¢±Ù ¹æ½Ä15.1 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¿øÄ¢ ºñ±³15.2 ÇÔ¼öÇü »ç°í¹æ½Ä15.3 ¸í·ÉÇü ¼¼°èÀÇ ÇÔ¼öÇü ¾ÆÅ°ÅØó15.4 ÀÚ¹Ù¿¡¼ ÇÔ¼öÇü Á¢±Ù¿¡ ´ëÇÑ °íÂûÇÙ½É ¿ä¾à