ÀÚ¹Ù 1.0ÀÌ ³ª¿Â ÀÌÈÄ 18³âÀ» ÅëƲ¾î °¡Àå Å« º¯È°¡ ÀÚ¹Ù 8 ÀÌÈÄ À̾îÁö°í ÀÖ´Ù. ÀÚ¹Ù 8 ÀÌÈÄ ¸ð´ø ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¸é ±âÁ¸ÀÇ ÀÚ¹Ù ÄÚµå ¸ðµÎ ±×´ë·Î ¾µ ¼ö ÀÖÀ¸¸ç, »õ·Î¿î ±â´É°ú ¹®¹ý, µðÀÚÀÎ ÆÐÅÏÀ¸·Î ´õ ¸íÈ®ÇÏ°í °£°áÇÑ Äڵ带 ±¸ÇöÇÒ ¼öµµ ÀÖ´Ù. ÀÌ Ã¥Àº ÇÔ¼öÇü ¾ð¾îÀÇ ¿µ°¨À» ¹Þ¾Æ ÀÚ¹Ù 8, 9, 10¿¡ Ãß°¡µÈ ¶÷´Ù, ½ºÆ®¸², ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, ÀÚ¹Ù ¸ðµâ ½Ã½ºÅÛ, º´·ÄÈ¿Í °øÀ¯ °¡º¯ µ¥ÀÌÅÍ, µ¿ÀÛ ÆĶó¹ÌÅÍÈ µîÀÇ ÁÖ¿ä ±â´ÉÀ» ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô ¾Ë·ÁÁØ´Ù. ¼öÁ¤Ã³·³ Åõ¸íÇÑ ¿¹Á¦¿Í ²Ä²ÄÇÑ Á¤º¸ Á¦°øÀ¸·Î ¿©·¯ºÐÀÇ ³ë·Â¿¡ º¸´äÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¡ºÀÚ¹Ù 8 ÀÎ ¾×¼Ç¡»ÀÇ °³Á¤ÆÇÀ¸·Î¼ 1, 8, 10, 4, 17, 21ÀåÀº ½Å±Ô Ãß°¡µÇ°Å³ª, ±×¿¡ ÁØÇÏ´Â Å« ¼öÁ¤ÀÌ ÀÖ¾ú´Ù. ºÎ·ÏÀ» »« ³ª¸ÓÁö ¸ðµç Àåµµ ¼öÁ¤ º¸°µÇ¾ú´Ù.
UKÀÇ µ¥ÀÌÅÍ °úÇÐÀÚ¿Í °³¹ßÀÚ¸¦ ¼±µµÇÏ´Â ±³À° Ä¿¹Â´ÏƼÀÎ ÄÉÀӺ긮Áö ½ºÆÄÅ©ÀÇ °øµ¿ â¾÷ÀÚ´Ù. 2017³â¿¡ Àڹ٠èÇǾðÀ¸·Î ÀÓ¸íµÇ¾ú´Ù. ´Ù¼öÀÇ ½ºÅ¸Æ®¾÷ ÇÁ·ÎÁ§Æ®¸¦ Æ÷ÇÔÇØ ±¸±Û, À̺£ÀÌ, ¿À¶óŬ, °ñµå¸¸»è½º µîÀÇ È¸»ç¿Í ÇÔ²² ÀÏÇß´Ù. ÄÉÀӺ긮Áö ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ °úÇÐ ¹Ú»ç ÇÐÀ§¸¦ ¸¶ÃÆ´Ù. ÀÓÆ丮¾ó Ä®¸®Áö ·±´øÀÇ ¼®»ç ÇÐÀ§¸¦ º¸À¯ÇÏ°í ÀÖÀ¸¸ç ¿ìµî»ýÀ¸·Î Á¹¾÷Çß°í ´Ù¼öÀÇ ±â¼ú Çõ½Å ¼ö»ó °æ·ÂÀÌ ÀÖ´Ù. ±¹Á¦ ÄÁÆÛ·±½º¿¡¼ 100ȸ ÀÌ»óÀÇ ±â¼ú °¿¬À» Çß´Ù.
¿Å±äÀÌ¡¤ÁöÀºÀÌ ¼Ò°³¿Å±äÀÌÀÇ ¸»ÁöÀºÀÌÀÇ ¸»ÀÌ Ã¥¿¡ ´ëÇÏ¿©Ç¥Áö ±×¸² ¼Ò°³[ PART I ±âÃÊ ]CHAPTER 1 ÀÚ¹Ù 8, 9, 10, 11 : ¹«½¼ ÀÏÀÌ ÀϾ°í Àִ°¡?1.1 ¿ª»çÀÇ È帧Àº ¹«¾ùÀΰ¡?1.2 ¿Ö ¾ÆÁ÷µµ ÀÚ¹Ù´Â º¯ÈÇϴ°¡? 1.3 ÀÚ¹Ù ÇÔ¼ö1.4 ½ºÆ®¸²1.5 µðÆúÆ® ¸Þ¼µå¿Í ÀÚ¹Ù ¸ðµâ1.6 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Á®¿Â ´Ù¸¥ À¯¿ëÇÑ ¾ÆÀ̵ð¾î1.7 ¸¶Ä¡¸çCHAPTER 2 µ¿ÀÛ ÆĶó¹ÌÅÍÈ ÄÚµå Àü´ÞÇϱâ2.1 º¯ÈÇÏ´Â ¿ä±¸»çÇ׿¡ ´ëÀÀÇϱâ2.2 µ¿ÀÛ ÆĶó¹ÌÅÍÈ2.3 º¹ÀâÇÑ °úÁ¤ °£¼ÒÈ2.4 ½ÇÀü ¿¹Á¦2.5 ¸¶Ä¡¸çCHAPTER 3 ¶÷´Ù Ç¥Çö½Ä3.1 ¶÷´Ù¶õ ¹«¾ùÀΰ¡?3.2 ¾îµð¿¡, ¾î¶»°Ô ¶÷´Ù¸¦ »ç¿ëÇÒ±î?3.3 ¶÷´Ù È°¿ë : ½ÇÇà ¾î¶ó¿îµå ÆÐÅÏ3.4 ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º »ç¿ë3.5 Çü½Ä °Ë»ç, Çü½Ä Ãß·Ð, Á¦¾à3.6 ¸Þ¼µå ÂüÁ¶3.7 ¶÷´Ù, ¸Þ¼µå ÂüÁ¶ È°¿ëÇϱâ3.8 ¶÷´Ù Ç¥Çö½ÄÀ» Á¶ÇÕÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ¸Þ¼µå3.9 ºñ½ÁÇÑ ¼öÇÐÀû °³³ä3.10 ¸¶Ä¡¸ç[ PART II ÇÔ¼öÇü µ¥ÀÌÅÍ Ã³¸® ]CHAPTER 4 ½ºÆ®¸² ¼Ò°³4.1 ½ºÆ®¸²À̶õ ¹«¾ùÀΰ¡?4.2 ½ºÆ®¸² ½ÃÀÛÇϱâ4.3 ½ºÆ®¸²°ú Ä÷º¼Ç4.4 ½ºÆ®¸² ¿¬»ê4.5 ·Îµå¸Ê4.6 ¸¶Ä¡¸çCHAPTER 5 ½ºÆ®¸² È°¿ë5.1 ÇÊÅ͸µ5.2 ½ºÆ®¸² ½½¶óÀ̽Ì5.3 ¸ÅÇÎ5.4 °Ë»ö°ú ¸ÅĪ5.5 ¸®µà½Ì5.6 ½ÇÀü ¿¬½À5.7 ¼ýÀÚÇü ½ºÆ®¸²5.8 ½ºÆ®¸² ¸¸µé±â5.9 ¸¶Ä¡¸çCHAPTER 6 ½ºÆ®¸²À¸·Î µ¥ÀÌÅÍ ¼öÁý6.1 Ä÷ºÅͶõ ¹«¾ùÀΰ¡?6.2 ¸®µà½Ì°ú ¿ä¾à6.3 ±×·ìÈ6.4 ºÐÇÒ6.5 Collector ÀÎÅÍÆäÀ̽º6.6 Ä¿½ºÅÒ Ä÷ºÅ͸¦ ±¸ÇöÇؼ ¼º´É °³¼±Çϱâ6.7 ¸¶Ä¡¸çCHAPTER 7 º´·Ä µ¥ÀÌÅÍ Ã³¸®¿Í ¼º´É7.1 º´·Ä ½ºÆ®¸²7.2 Æ÷Å©/Á¶ÀÎ ÇÁ·¹ÀÓ¿öÅ©7.3 Spliterator ÀÎÅÍÆäÀ̽º7.4 ¸¶Ä¡¸ç[ PART III ½ºÆ®¸²°ú ¶÷´Ù¸¦ ÀÌ¿ëÇÑ È¿°úÀû ÇÁ·Î±×·¡¹Ö ]CHAPTER 8 Ä÷º¼Ç API °³¼±8.1 Ä÷º¼Ç ÆÑÅ丮8.2 ¸®½ºÆ®¿Í ÁýÇÕ Ã³¸®8.3 ¸Ê ó¸®8.4 °³¼±µÈ ConcurrentHashMap8.5 ¸¶Ä¡¸çCHAPTER 9 ¸®ÆÑÅ͸µ, Å×½ºÆÃ, µð¹ö±ë9.1 °¡µ¶¼º°ú À¯¿¬¼ºÀ» °³¼±ÇÏ´Â ¸®ÆÑÅ͸µ9.2 ¶÷´Ù·Î °´Ã¼ÁöÇâ µðÀÚÀÎ ÆÐÅÏ ¸®ÆÑÅ͸µÇϱâ9.3 ¶÷´Ù Å×½ºÆÃ9.4 µð¹ö±ë9.5 ¸¶Ä¡¸çCHAPTER 10 ¶÷´Ù¸¦ ÀÌ¿ëÇÑ µµ¸ÞÀÎ Àü¿ë ¾ð¾î10.1 µµ¸ÞÀÎ Àü¿ë ¾ð¾î10.2 ÃֽŠÀÚ¹Ù APIÀÇ ÀÛÀº DSL10.3 ÀÚ¹Ù·Î DSLÀ» ¸¸µå´Â ÆÐÅÏ°ú ±â¹ý10.4 ½Ç»ýÈ°ÀÇ ÀÚ¹Ù 8 DSL10.5 ¸¶Ä¡¸ç[ PART IV ¸ÅÀÏ ÀÚ¹Ù¿Í ÇÔ²² ]CHAPTER 11 null ´ë½Å Optional Ŭ·¡½º11.1 °ªÀÌ ¾ø´Â »óȲÀ» ¾î¶»°Ô ó¸®ÇÒ±î?11.2 Optional Ŭ·¡½º ¼Ò°³11.3 Optional Àû¿ë ÆÐÅÏ11.4 OptionalÀ» »ç¿ëÇÑ ½Ç¿ë ¿¹Á¦11.5 ¸¶Ä¡¸çCHAPTER 12 »õ·Î¿î ³¯Â¥¿Í ½Ã°£ API12.1 LocalDate, LocalTime, Instant, Duration, Period Ŭ·¡½º12.2 ³¯Â¥ Á¶Á¤, ÆĽÌ, Æ÷¸ÅÆÃ12.3 ´Ù¾çÇÑ ½Ã°£´ë¿Í Ķ¸°´õ È°¿ë ¹æ¹ý12.4 ¸¶Ä¡¸çCHAPTER 13 µðÆúÆ® ¸Þ¼µå13.1 º¯ÈÇÏ´Â API13.2 µðÆúÆ® ¸Þ¼µå¶õ ¹«¾ùÀΰ¡?13.3 µðÆúÆ® ¸Þ¼µå È°¿ë ÆÐÅÏ13.4 Çؼ® ±ÔÄ¢13.5 ¸¶Ä¡¸çCHAPTER 14 ÀÚ¹Ù ¸ðµâ ½Ã½ºÅÛ14.1 ¾Ð·Â : ¼ÒÇÁÆ®¿þ¾î À¯Ãß14.2 ÀÚ¹Ù ¸ðµâ ½Ã½ºÅÛÀ» ¼³°èÇÑ ÀÌÀ¯14.3 ÀÚ¹Ù ¸ðµâ : Å« ±×¸² 14.4 ÀÚ¹Ù ¸ðµâ ½Ã½ºÅÛÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ14.5 ¿©·¯ ¸ðµâ È°¿ëÇϱâ14.6 ÄÄÆÄÀÏ°ú ÆÐŰ¡14.7 ÀÚµ¿ ¸ðµâ14.8 ¸ðµâ Á¤ÀÇ¿Í ±¸¹®µé14.9 ´õ Å« ¿¹Á¦ ±×¸®°í ´õ ¹è¿ï ¼ö ÀÖ´Â ¹æ¹ý14.10 ¸¶Ä¡¸ç[ PART V °³¼±µÈ ÀÚ¹Ù µ¿½Ã¼º ]CHAPTER 15 CompletableFuture¿Í ¸®¾×Ƽºê ÇÁ·Î±×·¡¹Ö ÄÁ¼ÁÀÇ ±âÃÊ15.1 µ¿½Ã¼ºÀ» ±¸ÇöÇÏ´Â ÀÚ¹Ù Áö¿øÀÇ ÁøÈ15.2 µ¿±â API¿Í ºñµ¿±â API15.3 ¹Ú½º¿Í ä³Î ¸ðµ¨15.4 CompletableFuture¿Í ÄÞºñ³×ÀÌÅ͸¦ ÀÌ¿ëÇÑ µ¿½Ã¼º15.5 ¹ßÇà-±¸µ¶ ±×¸®°í ¸®¾×Ƽºê ÇÁ·Î±×·¡¹Ö15.6 ¸®¾×Ƽºê ½Ã½ºÅÛ vs ¸®¾×Ƽºê ÇÁ·Î±×·¡¹Ö15.7 ¸¶Ä¡¸çCHAPTER 16 CompletableFuture : ¾ÈÁ¤Àû ºñµ¿±â ÇÁ·Î±×·¡¹Ö16.1 FutureÀÇ ´Ü¼ø È°¿ë16.2 ºñµ¿±â API ±¸Çö16.3 ºñºí·Ï ÄÚµå ¸¸µé±â16.4 ºñµ¿±â ÀÛ¾÷ ÆÄÀÌÇÁ¶óÀÎ ¸¸µé±â16.5 CompletableFutureÀÇ Á¾·á¿¡ ´ëÀÀÇÏ´Â ¹æ¹ý16.6 ·Îµå¸Ê16.7 ¸¶Ä¡¸çCHAPTER 17 ¸®¾×Ƽºê ÇÁ·Î±×·¡¹Ö17.1 ¸®¾×Ƽºê ¸Å´ÏÆнºÅä 17.2 ¸®¾×Ƽºê ½ºÆ®¸²°ú Ç÷ΠAPI17.3 ¸®¾×Ƽºê ¶óÀ̺귯¸® RxJava »ç¿ëÇϱâ17.4 ¸¶Ä¡¸çPART VI ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú ÀÚ¹Ù ÁøÈÀÇ ¹Ì·¡CHAPTER 18 ÇÔ¼öÇü °üÁ¡À¸·Î »ý°¢Çϱâ18.1 ½Ã½ºÅÛ ±¸Çö°ú À¯Áöº¸¼ö18.2 ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡?18.3 Àç±Í¿Í ¹Ýº¹18.4 ¸¶Ä¡¸çCHAPTER 19 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â¹ý19.1 ÇÔ¼ö´Â ¸ðµç °÷¿¡ Á¸ÀçÇÑ´Ù19.2 ¿µ¼Ó ÀڷᱸÁ¶19.3 ½ºÆ®¸²°ú °ÔÀ¸¸¥ Æò°¡19.4 ÆÐÅÏ ¸ÅĪ19.5 ±âŸ Á¤º¸19.6 ¸¶Ä¡¸çCHAPTER 20 OOP¿Í FPÀÇ Á¶È : ÀÚ¹Ù¿Í ½ºÄ®¶ó ºñ±³20.1 ½ºÄ®¶ó ¼Ò°³20.2 ÇÔ¼ö20.3 Ŭ·¡½º¿Í Æ®·¹ÀÌÆ®20.4 ¸¶Ä¡¸çCHAPTER 21 °á·Ð ±×¸®°í ÀÚ¹ÙÀÇ ¹Ì·¡21.1 ÀÚ¹Ù 8ÀÇ ±â´É ¸®ºä21.2 ÀÚ¹Ù 9 ¸ðµâ ½Ã½ºÅÛ21.3 ÀÚ¹Ù 10 Áö¿ª º¯¼öÇü Ãß·Ð21.4 ÀÚ¹ÙÀÇ ¹Ì·¡21.5 ´õ ºü¸£°Ô ¹ßÀüÇÏ´Â ÀÚ¹Ù21.6 °á·ÐºÎ·Ï_APPENDIX A ±âŸ ¾ð¾î ¾÷µ¥ÀÌÆ® _APPENDIX B ±âŸ ¶óÀ̺귯¸® ¾÷µ¥ÀÌÆ® _APPENDIX C ½ºÆ®¸²¿¡ ¿©·¯ ¿¬»ê º´·Ä·Î ½ÇÇàÇϱâ _APPENDIX D ¶÷´Ù¿Í JVM ¹ÙÀÌÆ®ÄÚµå