ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ±âÃÊ´Â 15 °³ÀÇ Àå¿¡¼ °¡Àå ÃÖ½ÅÀÇ LTS ¹öÀüÀÎ JDK 17 ¹öÀüÀÇ ÀÚ¹Ù ¾ð¾î°¡ Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù. ±×¸®°í ¸¶Áö¸· µÎ °³ÀÇ Àå¿¡¼´Â ¾ÕÀÇ Àå¿¡¼ ½ÀµæÇÑ Áö½ÄÀ» ±â¹ÝÀ¸·Î ½Ç¹«¿¡¼ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÁÖ¹® °ü¸® ½Ã½ºÅÛ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ½Ç½ÀÇÑ´Ù.
1Àå ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ½ÃÀÛ¿¡¼´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ °³°üÇÏ°í ÀÚ¹Ù ¾ð¾î·Î ÇÁ·Î±×·¥À» °³¹ßÇϱâ À§ÇÑ ÅëÇÕ °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ´Ù·é´Ù. ±×¸®°í ÀÌµé °³¹ß ȯ°æÀ» »ç¿ëÇÏ¿© ù ¹ø° ÀÚ¹Ù ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ±âº» ±¸¹®À» »ìÆ캻´Ù. 2Àå µ¥ÀÌÅÍ Å¸ÀÔ¿¡¼´Â ÀÚ¹Ù ¾ð¾î°¡ Á¦°øÇÏ´Â »ó¼ö°ª°ú ÀÌµé °ªÀ» Ç¥ÇöÇÏ´Â µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ´ëÇØ »ìÆ캸°í, º¯¼ö¸¦ Á¤ÀÇÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý°ú °°Àº À¯ÇüÀÇ µ¥ÀÌÅ͸¦ ¹è¿·Î Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
3Àå ¿¬»êÀÚ¿¡¼´Â ÀÚ¹Ù ¾ð¾î°¡ Á¦°øÇÏ´Â »ê¼ú ¿¬»êÀÚ, ºñ±³ ¿¬»êÀÚ, ³í¸® ¿¬»êÀÚ, ºñÆ® ¿¬»êÀÚ, ´ëÀÔ ¿¬»êÀÚ, µî ´Ù¼¸ °¡Áö À¯ÇüÀÇ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù. 4Àå Á¦¾î¹®¿¡¼´Â ¸í·É¹®°ú ÇÔ²² ƯÁ¤ÇÑ Á¶°Ç¿¡ µû¶ó ºÐ±âÇÏ´Â Á¶°Ç¹®°ú ¹Ýº¹ÇÏ¿© ¸í·É¹®À» ½ÇÇàÇÏ´Â ¹Ýº¹¹®¿¡ ´ëÇØ »ìÆ캸°í ¿¡·¯°¡ ¹ß»ýÇÏ´Â ¿¹¿ÜÀûÀÎ »óȲ¿¡ ´ëÇØ ´ëóÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
5Àå Ŭ·¡½º I¿¡¼´Â ÀÚ¹Ù ¾ð¾îÀÇ ±âº»À̸ç ÇÙ½ÉÀÌ Å¬·¡½º¿¡ ´ëÇؼ ÇнÀÇÑ´Ù. Ŭ·¡½º¿Í °ü·ÃµÈ ÀÚ¹Ù ¾ð¾îÀÇ ±¸¹® »Ó¸¸ ¾Æ´Ï¶ó °´Ã¼ÁöÇâ °³³ä¿¡¼ ±âº»ÀûÀ̸鼵µ Áß¿äÇÑ Ãß»óÈ¿Í Ä¸½¶È °³³ä¿¡ ´ëÇØ ¼³¸íÇÏ°í, ÀÌµé °³³äÀÌ ÀÚ¹Ù ¾ð¾îÀÇ Å¬·¡½º·Î ¾î¶»°Ô ±¸ÇöµÇ´Â Áö¿¡ ´ëÇؼµµ »ìÆ캻´Ù. ÀÌ¿ÍÇÔ²² ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÀÚ¹Ù ¾ð¾î°¡ Á¦°øÇÏ´Â ¹®ÀÚ¿ Ŭ·¡½º, ±×¸®°í ¼ýÀÚ¿Í ¼öÇаú °ü·ÃµÈ Ŭ·¡½ºµéÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
6Àå Ŭ·¡½º II¿¡¼´Â ¸Þ¼µå¸¦ È£ÃâÇÏ´Â ¹æ¹ý°ú Àμö¸¦ Àü´ÞÇÏ´Â ¹æ¹ý, ¸Þ¼µå ¿À¹ö·Îµù, °¡º¯ Àμö, final ¿¹¾à¾î, Á¤Àû ¸â¹ö, Àç±ÍÀû ¸Þ¼µå È£Ãâ, ¸Þ¼µå üÀΠȣÃâ µîÀÇ Å¬·¡½º¿Í °ü·ÃµÈ °í±Þ ÇÁ·Î±×·¡¹Ö °³³äµé¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ÀÌ¿ÍÇÔ²² ½Ç¹«¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â ÀÚ¹Ù ¾ð¾î°¡ Á¦°øÇÏ´Â ³¯Â¥¿Í ½Ã°£ Ŭ·¡½º¿Í Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
7Àå »ó¼Ó¼º¿¡¼´Â °´Ã¼ÁöÇâÀÇ °èÃþ¼º °³³ä°ú ÇÔ²² °èÃþ¼ºÀ» ±¸ÇöÇÏ´Â »ó¼Ó¼ºÀÇ ±¸¹®¿¡ ´ëÇؼ ÇнÀÇÑ´Ù. ±×¸®°í ÀÎ»ç ½Ã½ºÅÛÀ» ½Ã¹Ä·¹À̼ÇÇϴ Ŭ·¡½º¸¦ ±¸ÇöÇÏ¸é¼ ½ÇÁ¦·Î »ó¼Ó¼ºÀÌ »ç¿ëµÇ´Â ¿¹¸¦ »ìÆ캻´Ù.
8Àå Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¿¡¼´Â °¡»ó ¸Þ¼µå¿Í Ãß»ó Ŭ·¡½ºÀÇ °³³äÀ» ÀÌÇØÇÏ°í Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ°í ±¸ÇöÇÏ´Â ±¸¹®À» ÇнÀÇÑ´Ù. ¶ÇÇÑ ¸ÂÃã¹ý °Ë»ç±âÀÇ ¿¹¸¦ ÅëÇØ ¿Ö ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â °ÍÀÌ Áß¿äÇÑ Áö¸¦ »ìÆ캸°Ô µÈ´Ù.
9Àå ÆÐÅ°Áö¿Í ¸ðµâ¿¡¼´Â ÀÚ¹Ù ¾ð¾îÀÇ ÆÐÅ°Áö¸¦ Á¤ÀÇÇÏ´Â ±¸¹®¿¡ ´ëÇØ ÇнÀÇÏ°í JDK¿Í ÅëÇÕ °³¹ß ȯ°æ¿¡¼ JAR ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ½Ç½ÀÇÑ´Ù. ¶ÇÇÑ »õ·Ó°Ô ÀÚ¹Ù ¾ð¾î¿¡ Ãß°¡µÈ ÀÚ¹Ù ¸ðµâ ½Ã½ºÅÛ¿¡ ´ëÇØ »ìÆ캸°í ¸ðµâÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
10Àå ¿¹¿Ü ó¸®¿Í µð¹ö±ë¿¡¼´Â ¿¡·¯°¡ ¹ß»ýÇÏ´Â ¿¹¿ÜÀûÀÎ »óȲ¿¡ ´ëÇØ ´ëóÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÏ°í, µð¹ö±ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
11Àå ¿°ÅÇü°ú ¾î³ëÅ×À̼ǿ¡¼´Â ¿°ÅÇü°ú ¾î³ëÅ×À̼ǿ¡ °üÇÑ ±¸¹®À» ÇнÀÇÏ°í, Ưº°È÷ ¾î³ëÅ×À̼ÇÀ» ±¸ÇöÇÏ´Â °í±Þ ±â´É¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
12Àå Á¦³×¸¯¿¡¼´Â ¸Å°³º¯¼öÀÇ µ¥ÀÌÅÍ Å¸ÀÔ¿¡ ±âÃÊÇÏ¿© ¸Þ¼µå¿Í Ŭ·¡½º¸¦ »ý¼ºÇÏ´Â Çö´ë ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Áß¿äÇÑ ¸ÞÄ¿´ÏÁò Áß ÇϳªÀÎ Á¦³×¸¯¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ±×¸®°í ¸¹Àº °³¹ßÀÚµéÀÌ ¾î·Á¿öÇÏ´Â °øº¯¼º°ú ¹Ý°øº¯¼º °³³ä¿¡ ´ëÇؼµµ ÀÌÇØÇϱ⠽±µµ·Ï ¼³¸íÇÑ´Ù.
13Àå ¶÷´Ù Ç¥Çö½Ä¿¡¼´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» Áö¿øÇϱâ À§ÇØ ÀÚ¹Ù ¾ð¾î¿¡ µµÀÔµÈ ¶÷´Ù Ç¥Çö½Ä°ú ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ±×¸®°í Ãʺ¸ÀÚµéÀÌ ÀÌÇØÇϱ⠾î·Á¿î Ŭ·ÎÀú °³³äÀÇ ÀÌÇØÇϱ⠽±µµ·Ï ¼³¸íÇÏ¿´À¸¸ç, ±× ÀÌÇظ¦ µ½±â À§ÇØ ½ºÆ®¸²¿¡¼ ¶÷´Ù Ç¥Çö½Ä°ú Ŭ·ÎÀú°¡ »ç¿ëµÇ´Â ¿¹¸¦ ¼³¸íÇÑ´Ù.
14Àå ÇÔ¼öÇü ±¸¹®¿¡¼´Â ¶÷´Ù Ç¥Çö½Ä ¿Ü¿¡ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» Áö¿øÇϱâ À§ÇØ ÀÚ¹Ù ¾ð¾î¿¡ µµÀÔµÈ Optional°ú switch Ç¥Çö½Ä instanceOf ÆÐÅÏ ¸ÅĪ, ·¹ÄÚµå µîÀÇ °³³ä°ú »ç¿ë¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
15Àå Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©¿¡¼´Â ÀÚ¹Ù ¾ð¾î¿¡¼ Á¦°øÇÏ´Â µ¥ÀÌÅÍÀÇ ¸ðÀ½ÀÎ Ä÷º¼ÇÀ» ±¸ÇöÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù. ±×¸®°í ½ºÆ®¸²°ú ÇÔ²² Ä÷º¼ÇÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
±×¸®°í ¾Õ¿¡¼µµ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ 16Àå°ú 17Àå¿¡¼´Â ½Ç¹«¿¡¼ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÁÖ¹® °ü¸® ½Ã½ºÅÛ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ½Ç½ÀÇÔÀ¸·Î½á ¾ÕÀÇ Àå¿¡¼ ½ÀµæÇÑ Áö½ÄÀ» ½ÇÁ¦·Î Àû¿ëÇÏ¿© ¿Ï¼º½Ãų ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
1. ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ½ÃÀÛ
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î °³¿ä
ÀÚ¹Ù ÅëÇÕ °³¹ß ȯ°æ
ù ¹ø° ÀÚ¹Ù ÇÁ·Î±×·¥
ÀÚ¹Ù ¾ð¾î ±âº» ±¸¹®
2. µ¥ÀÌÅÍ Å¸ÀÔ
»ó¼ö
µ¥ÀÌÅÍ Å¸ÀÔ
º¯¼ö
¹è¿
3. ¿¬»êÀÚ
Ç¥Çö½Ä°ú ¿¬»êÀÚ
»ê¼ú ¿¬»êÀÚ
ºñ±³ ¿¬»êÀÚ
³í¸® ¿¬»êÀÚ
ºñÆ® ¿¬»êÀÚ
´ëÀÔ ¿¬»êÀÚ
¿¬»êÀÚ ¿ì¼±¼øÀ§
4. Á¦¾î¹®
¸í·É¹®
Á¶°Ç¹®
¹Ýº¹¹®
5. Ŭ·¡½º I
Ŭ·¡½º ±âÃÊ
¹®ÀÚ¿ Ŭ·¡½º
¼ýÀÚ¿Í ¼öÇРŬ·¡½º
BigInteger¿Í BigDecimal
6. Ŭ·¡½º II
¸Þ¼µå È£Ãâ°ú Àμö Àü´Þ
¸Þ¼µå ¿À¹ö·Îµù
°¡º¯ Àμö
final ¿¹¾à¾î
Á¤Àû ¸â¹ö
Àç±ÍÀû ¸Þ¼µå È£Ãâ
¸Þ¼µå üÀÎ
³»Æ÷ Ŭ·¡½º
³¯Â¥ ½Ã°£ Ŭ·¡½º
Á¤±Ô Ç¥Çö½Ä
7. »ó¼Ó¼º
»ó¼Ó¼º ±¸¹®
Çö½ÇÀûÀÎ ¿¹: ÀÎ»ç ½Ã½ºÅÛ ½Ã¹Ä·¹À̼Ç
¼öÆÛ Å¬·¡½º¿Í ¼ºê Ŭ·¡½º º¯È¯
Object Ŭ·¡½º
8. Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
°¡»ó ¸Þ¼µå¿Í Ãß»ó Ŭ·¡½º
ÀÎÅÍÆäÀ̽º ±¸¹®
Çö½ÇÀûÀÎ ¿¹: ¸ÂÃã¹ý °Ë»ç±â
9. ÆÐÅ°Áö¿Í ¸ðµâ
ÆÐÅ°Áö
JAR ÆÄÀÏ »ý¼º
¸ðµâ
10. ¿¹¿Ü ó¸®¿Í µð¹ö±ë
¿¹¿Ü ó¸® ±¸¹®
¿¹¿Ü ó¸® ±â¹ý
µð¹ö±ë
11. ¿°ÅÇü°ú ¾î³ëÅ×À̼Ç
¿°ÅÇü
¾î³ëÅ×À̼Ç
12. Á¦³×¸¯
Á¦³×¸¯ °³¿ä
Á¦³×¸¯ Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
Á¦³×¸¯ ¸Þ¼µå
¿ÍÀϵåÄ«µå Àμö »ç¿ë
13. ¶÷´Ù Ç¥Çö½Ä
¶÷´Ù Ç¥Çö½Ä
ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º
¸Þ¼µå ÂüÁ¶
Ŭ·ÎÀú
½ºÆ®¸²
14. ÇÔ¼öÇü ±¸¹®
Optional
switch Ç¥Çö½Ä
instanceof¿Í ÆÐÅÏ ¸ÅĪ
·¹ÄÚµå
15. Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©
Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ© °³¿ä
Ä÷º¼Ç ÀÎÅÍÆäÀ̽º
Ä÷º¼Ç Ŭ·¡½º
Ä÷º¼Ç ½ºÆ®¸²
·¹°Å½Ã Ä÷º¼Ç
ÀÎ»ç ½Ã½ºÅÛ ¾÷±×·¹À̵å
16. ÇÁ·ÎÁ§Æ® ½Ç½À I
ÁÖ¹® °ü¸® ½Ã½ºÅÛ °³¿ä
°í°´ °ü¸®
Á¦Ç° °ü¸®
17. ÇÁ·ÎÁ§Æ® ½Ç½À II
Àç°í °ü¸®
ÁÖ¹® °ü¸®
ÆÐÅ°Áö ºÐÇÒ
¸ðµâ ºÐÇÒ