´º½ºÅÇ
´º½ºÄÄÇ»ÆÃ
¿À¶óŬ, 'ÀÚ¹Ù21' ¹× Áö¿ø ·Îµå¸Ê È®´ë ¹ßÇ¥
ÀÌÁع® ±âÀÚ  |  jun@newstap.co.kr
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2023.09.23  09:12:29
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

¿À¶óŬÀÌ ¼¼°è 1À§ÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌÀÚ °³¹ß Ç÷§ÆûÀÎ ÀÚ¹ÙÀÇ ÃֽйöÀü ÀÚ¹Ù 21ÀÇ Ãâ½Ã¸¦ ¹ßÇ¥Çß´Ù. ÀÚ¹Ù 21(¿À¶óŬ JDK 21)Àº ¼öõ °¡Áö ¼º´É°ú ¾ÈÁ¤¼º, º¸¾È¼º °³¼± »çÇ×À» Á¦°øÇϸç, ¿©±â¿¡´Â °³¹ßÀÚÀÇ »ý»ê¼º Çâ»ó°ú ±â¾÷ Á¶Á÷ÀÇ Çõ½Å ¹× ¼ºÀåÀ» Áö¿øÇÏ´Â Ç÷§Æû °³¼± »çÇ×µéÀÌ Æ÷ÇԵȴÙ.

¿À¶óŬ Á¶Áö »çºê(Georges Saab) ÀÚ¹Ù Ç÷§Æû ºÎ¹® ¼ö¼® ºÎ»çÀå °â ¿ÀÇÂJDK(OpenJDK) ÀÌ»çȸ ÀÇÀåÀº “ÀÚ¹Ù´Â ¿©ÀüÈ÷ Àü ¼¼°è ¼ö¸¹Àº ±â¾÷ Á¶Á÷°ú ¼ö¹é¸¸ °³ÀεéÀÌ °­·ÂÇϸç È®À强°ú º¸¾È¼ºÀÌ ¶Ù¾î³­ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ¼±ÅÃÇÏ´Â ¾ð¾îÀÌÀÚ Ç÷§ÆûÀ¸·Î ±»°ÇÈ÷ ÀÚ¸®Çϰí ÀÖ´Ù.”¶ó¸é¼­ “ÀÚ¹Ù 21¿¡ ´ã±ä »õ·Î¿î °³¼± »çÇ×µéÀº °³¹ßÀÚ°¡ ´õ¿í ºü¸¥ ¼Óµµ·Î ´õ¿í Ź¿ùÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¼ö ÀÖ°Ô Áö¿øÇÑ´Ù. ÀÌ¿¡ ´õÇØ ÃÖ¼Ò 8³â°£ »ó¿ë Áö¿øÀÌ Á¦°øµÇ±â ¶§¹®¿¡ °í°´Àº ÀÚ½ÅÀÌ ¿øÇÏ´Â ¼Óµµ¿¡ ¸ÂÃç ¸¶À̱׷¹À̼ÇÀ» ÁøÇàÇÒ ¼ö ÀÖ´Ù.”¶ó°í ÀüÇß´Ù.

ÃֽŠÀÚ¹Ù °³¹ß ŰƮ(Java Development Kit, JDK)´Â 15°³ÀÇ JDK °³¼± Á¦¾È(JDK Enhancement Proposals, JEPs)À» ÅëÇØ ¾÷µ¥ÀÌÆ®¿Í °³¼± »çÇ×À» Á¦°øÇÑ´Ù. JDK 21Àº ¿ÀÇÂJDK ÇÁ·ÎÁ§Æ® ¾Ú¹ö(Amber)ÀÇ ¾ð¾î °³¼±(¹®ÀÚ¿­ ÅÛÇø´, ·¹ÄÚµå ÆÐÅÏ, ½ºÀ§Ä¡¸¦ À§ÇÑ ÆÐÅÏ ¸ÅĪ, ¾ð³×ÀÓµå(Unnamed) ÆÐÅÏ ¹× º¯¼ö, ¾ð³×ÀÓµå Ŭ·¡½º ¹× ÀνºÅϽº ¸ÞÀÎ ¸Þ¼­µå), ÇÁ·ÎÁ§Æ® ÆÄ³ª¸¶(Project Panama) °³¼± »çÇ×(¿ÜºÎ ÇÔ¼ö & ¸Þ¸ð¸® API ¹× º¤ÅÍ API), ÇÁ·ÎÁ§Æ® ·ë(Project Loom)°ú °ü·ÃµÈ ±â´É(°¡»ó ½º·¹µå, ¹üÀ§°¡ ÁöÁ¤µÈ °ª, ±¸Á¶È­µÈ µ¿½Ã¼º), ¼º´É ¾÷µ¥ÀÌÆ®(¼¼´ëº° ZGC), À¯Áö °ü¸® ¹× Æó±â ±â´É(Á¦°Å¸¦ À§ÇÑ 32ºñÆ®x86 Æ÷Æ® Æó±â ¹× ¿¡ÀÌÀüÆ® µ¿Àû ·Îµù Â÷´ÜÀ» À§ÇÑ Áغñ)À» Á¦°øÇÑ´Ù.

·¹µå¸ùÅ©(RedMonk)ÀÇ ½ºÆ¼ºì ¿À±×·¹µð(Stephen O'Grady) ¼ö¼® ¾Ö³Î¸®½ºÆ® °â °øµ¿ ¼³¸³ÀÚ´Â “¸¹Àº ¾ð¾î°¡ »ç¿ëµÇ°í ÀÖÁö¸¸, ÀÚ¹Ù°¡ ¿©ÀüÈ÷ ¸ðµç °÷¿¡¼­ ¾²À̰í ÀÖ´Ù.”¶ó¸ç “ºü¸£°Ô º¯È­Çϴ ȯ°æ ¼Ó¿¡¼­µµ Àڹٴ ƯÀ¯ÀÇ ÀûÀÀ ´É·ÂÀ» ÅëÇØ °³¹ßÀڵ鿡°Ô °è¼ÓÇØ¼­ °¡Ä¡¸¦ Á¦°øÇÒ °ÍÀÌ´Ù.”¶ó°í ¼³¸íÇß´Ù.

¿À¶óŬÀº ÀÚ¹Ù 21¿¡ ´ëÇØ ÃÖ¼Ò 8³â°£ÀÇ Àå±â Áö¿øÀ» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù. ¿¬ÀåµÈ Áö¿ø ±â°£ ´öºÐ¿¡ ±â¾÷Àº ÃÖ¼ÒÇÑÀÇ À¯Áö °ü¸®¸¸À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ ¿À·£ ±â°£ ÇÁ·Î´ö¼Ç »óÅ·ΠÀ¯ÁöÇϰí, ±Ã±ØÀûÀ¸·Î´Â ÀÚüÀûÀÎ ±ÔÄ¢¿¡ µû¶ó ¸¶À̱׷¹À̼ÇÇÏ´Â À¯¿¬¼ºÀ» ´©¸± ¼ö ÀÖ´Ù. ÀÚ¹Ù »ýŰ迡¼­ÀÇ °í°´ Çǵå¹é°ú »ç¿ë »ç·Ê¸¦ ±â¹ÝÀ¸·Î ¿À¶óŬÀº ÃÖ¼Ò 2032³â 1¿ù±îÁö·Î ÀÚ¹Ù 11ÀÇ Àå±â Áö¿ø ¿ª½Ã ¿¬ÀåÇϱâ·Î Çß´Ù°í ¹ßÇ¥Çß´Ù. À̸¦ ÅëÇØ, »ç¿ëÀÚµéÀº ÇâÈÄ 8³â°£ ¿À¶óŬÀÇ Áö¿ø°ú ¾÷µ¥ÀÌÆ®¸¦ ´õ ´©¸± ¼ö ÀÖ°Ô µÇ¾ú´Ù.

ÀÚ¹Ù 21¿¡ Æ÷ÇÔµÈ ÁÖ¿ä ¾÷µ¥ÀÌÆ®´Â ´ÙÀ½°ú °°´Ù.

ÇÁ·ÎÁ§Æ® ·ë ±â´É
• JEP 444: °¡»ó ½º·¹µå: °æ·® °¡»ó ½º·¹µå¸¦ ÀÚ¹Ù Ç÷§Æû¿¡ µµÀÔÇÏ¿© ³ôÀº 󸮷®°ú µ¿½Ã¼ºÀ» °®Ãá ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼º, À¯Áö °ü¸®, °üÂû ÇÁ·Î¼¼½º¸¦ Å©°Ô °£¼ÒÈ­ÇÑ´Ù. °¡»ó ½º·¹µå´Â °³¹ßÀÚ°¡ ±âÁ¸ JDK µµ±¸ ¹× ±â¼úÀ» »ç¿ëÇØ µ¿½Ã¼ºÀ» °®Ãá ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦ ÇØ°á, µð¹ö±ë, ÇÁ·ÎÆÄÀϸµ°ú È®ÀåÀ» ¼Õ½±°Ô ó¸®ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¸ç, À̸¦ ÅëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¼Óµµ¸¦ ³ô¿©ÁØ´Ù.
• JEP 446: ¹üÀ§°¡ ÁöÁ¤µÈ °ª(¹Ì¸®º¸±â): ½º·¹µå ³»ºÎ ¹× Àü¹ÝÀÇ º¯°æ ºÒ°¡´ÉÇÑ µ¥ÀÌÅÍÀÇ °øÀ¯¸¦ Áö¿øÇÑ´Ù. ÀÌ ±â´ÉÀº °³¹ßÀÚ ÇÁ·ÎÁ§Æ®ÀÇ »ç¿ë ÆíÀǼº, ÀÌÇØ °¡´É¼º, °ß°í¼º ¹× ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.
• JEP 453: ±¸Á¶È­µÈ µ¿½Ã¼º(¹Ì¸®º¸±â): ±¸Á¶È­µÈ µ¿½Ã¼º API¸¦ µµÀÔÇÔÀ¸·Î½á µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» °£¼ÒÈ­ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ±× °á°ú Ãë¼Ò ¶Ç´Â Á¾·á·Î ÀÎÇØ ¹ß»ýÇÏ´Â °øÅë À§Çè(½º·¹µå À¯Ãâ, Ãë¼Ò Áö¿¬ µî)À» Á¦°ÅÇØ ÁÖ´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ½ºÅ¸ÀÏÀÌ °³¼±µÇ°í µ¿½Ã¼º ÄÚµåÀÇ °üÂû °¡´É¼ºÀÌ Çâ»óµÈ´Ù. ÀÌ ±â´ÉÀº °³¹ßÀÚ°¡ ¿À·ù ó¸® ¹× Ãë¼Ò¸¦ ´Ü¼øÈ­Çϰí, ¾ÈÁ¤¼ºÀ» °³¼±Çϰí, °üÂû °¡´É¼ºÀ» ³ôÀÏ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

¼º´É ¾÷µ¥ÀÌÆ®
• JEP 439: ¼¼´ëº° ZGC: Z °¡ºñÁö Ä÷ºÅÍ(Z Garbage Collector, ZGC)¸¦ È®ÀåÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ³ôÀ̰í, ÃֽŠ¿ÀºêÁ§Æ®¿Í ¿À·¡µÈ ¿ÀºêÁ§Æ®¸¦ ¼¼´ëº°·Î À¯Áö °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¼¼´ëº° ZGC´Â ÇÒ´ç Áö¿¬ÀÇ ¸®½ºÅ©¸¦ °¨¼Ò½Ãų »Ó ¾Æ´Ï¶ó, ¾ÖÇø®ÄÉÀ̼ǿ¡ ¿ä±¸µÇ´Â Èü ¸Þ¸ð¸®(heap memory) ¹× °¡ºñÁö Ä÷º¼Ç CPUÀÇ ¿À¹öÇìµå¸¦ ³·ÃãÀ¸·Î½á °³¹ßÀÚ »ý»ê¼ºÀ» ³ô¿©ÁØ´Ù.

¾ð¾î ¾÷µ¥ÀÌÆ® ¹× Çâ»ó
• JEP 430: ¹®ÀÚ¿­ ÅÛÇø´(¹Ì¸®º¸±â): ·±Å¸ÀÓ ½Ã ¿¬»ê µÇ´Â °ªÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿­À» ½±°Ô Ç¥ÇöÇÒ ¼ö ÀÖ°Ô ÇÏ¿© ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ °³¹ßÀ» °£¼ÒÈ­Çϰí, »ç¿ëÀÚ°¡ Á¦°øÇÑ °ªÀ¸·ÎºÎÅÍ ¹®ÀÚ¿­À» ±¸¼ºÇϰí À̸¦ ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î º¸³»´Â ÇÁ·Î±×·¥ÀÇ º¸¾È¼ºÀ» ³ôÀδÙ. Ãß°¡·Î, ÅØ½ºÆ®¿Í Ç¥Çö½ÄÀÌ È¥ÇÕµÈ Ç¥Çö½ÄÀÇ °¡µ¶¼ºÀÌ Çâ»óµÇ¾ú°í, Áß°£ ¹®ÀÚ¿­ Ç¥Çö ¾øÀ̵µ ¸®ÅÍ·² ÅØ½ºÆ®(literal text) ¹× ÀÓº£µðµå Ç¥Çö½Ä(embedded expressions)À» ÅëÇØ ¿¬»ê µÇ´Â ºñ¹®ÀÚ¿­ °ªÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº ÀÚ¹Ù ¾ð¾î¸¦ º¸´Ù ½±°Ô Àаí, ¾²°í, À¯Áö °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á °³¹ßÀÚ »ý»ê¼ºÀ» ³ô¿©ÁØ´Ù.
• JEP 440: ·¹ÄÚµå ÆÐÅÏ(¼¼ ¹øÂ° ¹Ì¸®º¸±â): ÆÐÅÏ ¸ÅĪÀ» È®ÀåÇÏ¿© ·¹ÄÚµå Ŭ·¡½ºÀÇ ÀνºÅϽº ±¸Á¶¸¦ ÇØÃ¼Çϰí, Áßø ÆÐÅÏÀ» Ãß°¡ÇÔÀ¸·Î½á ÀÚ¹Ù ¾ð¾î¸¦ Çâ»ó½ÃŲ´Ù. ÀÌ ±â´ÉÀº °³¹ßÀÚ°¡ ÆÐÅÏ ¸ÅĪÀ» º¸´Ù Á¤±³ÇÏ°í ±¸¼º °¡´ÉÇÑ µ¥ÀÌÅÍ Äõ¸®·Î È®ÀåÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¸ç, ±× °á°ú °³¹ßÀÚ »ý»ê¼ºÀÌ Çâ»óµÈ´Ù.
• JEP 441: ½ºÀ§Ä¡¸¦ À§ÇÑ ÆÐÅÏ ¸ÅĪ: ÆÐÅÏÀÌ ÄÉÀ̽º ·¹ÀÌºí¿¡ Ç¥½ÃµÇµµ·Ï Çã¿ëÇÔÀ¸·Î½á, ½ºÀ§Ä¡ Ç¥Çö½Ä ¹× Á¶°Ç¹®ÀÇ Ç¥Çö¼º°ú Àû¿ë¼ºÀ» È®ÀåÇÑ´Ù. ¶ÇÇÑ ÆÐÅÏ ½ºÀ§Ä¡ Á¶°Ç¹®ÀÌ ¸ðµç °¡´ÉÇÑ ÀÔ·Â °ªÀ» Áö¿øÇϵµ·Ï ¿äûÇÔÀ¸·Î½á ½ºÀ§Ä¡ Á¶°Ç¹®ÀÇ ¾ÈÀü¼ºÀ» °³¼±ÇßÀ¸¸ç, ±âÁ¸ÀÇ ¸ðµç ½ºÀ§Ä¡ Ç¥Çö½Ä ¹× Á¶°Ç¹®ÀÌ º¯°æ ¾øÀÌ °è¼ÓÇØ¼­ ÄÄÆÄÀÏ µÇ°í, µ¿ÀÏÇÑ Àǹ̷Π½ÇÇàµÉ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº ÀÚ¹Ù ¾ð¾î¸¦ ´õ¿í Àǹ̷ÐÀûÀ¸·Î ¸¸µé¾î º¹ÀâÇÑ µ¥ÀÌÅÍ ÁöÇâÀû Äõ¸®¸¦ °£°áÇÏ°í ¾ÈÀüÇÏ°Ô Ç¥ÇöÇÔÀ¸·Î½á °³¹ßÀÚ°¡ ÇÁ·ÎÁ§Æ®¸¦ °£¼ÒÈ­Çϰí, ¾ÈÁ¤¼ºÀ» ³ôÀÏ ¼ö ÀÖ°Ô ÇÑ´Ù.
• JEP 443: ¾ð³×ÀÓµå ÆÐÅÏ ¹× º¯¼ö(¹Ì¸®º¸±â): ¾ð³×ÀÓµå ÆÐÅÏÀÌ ±¸¼º ¿ä¼ÒÀÇ À̸§ ¶Ç´Â À¯Çü Á¤ÀÇ ¾øÀÌ ·¹ÄÚµå ±¸¼º ¿ä¼Ò¿Í ¸ÅĪµÇ°í, ÃʱâÈ­´Â °¡´ÉÇÏÁö¸¸ »ç¿ëÀº ºÒ°¡´ÉÇÑ ¾ð³×ÀÓµå º¯¼ö¿¡ ¸ÅĪµÇ°Ô ÇÔÀ¸·Î½á ÀÚ¹Ù ¾ð¾î¸¦ °³¼±ÇÑ´Ù. ÀÌ ±â´ÉÀº ·¹ÄÚµå ÆÐÅÏÀÇ °¡µ¶¼ºÀ» ³ôÀÌ°í ¸ðµç ÄÚµåÀÇ À¯Áö °ü¸® °¡´É¼ºÀ» °³¼±ÇÔÀ¸·Î½á °³¹ß ÇÁ·Î¼¼½º¸¦ °£¼ÒÈ­ÇÑ´Ù.
• JEP 445: ¾ð³×ÀÓµå Ŭ·¡½º ¹× ÀνºÅϽº ¸ÞÀÎ ¸Þ¼­µå(¹Ì¸®º¸±â): ÀÚ¹Ù ¾ð¾îÀÇ °£¼ÒÈ­ ¹× Á¢±Ù¼º °³¼±À» Áö¿øÇÏ¿© ±³À°ÀÚ°¡ ÇÁ·Î±×·¡¹Ö °³³äÀ» Á¡ÁøÀûÀ¸·Î µµÀÔÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. Ãʺ¸ÀÚ¿ë ÀÚ¹Ù ¹æ¾ð(dialect)°ú Ãʺ¸ÀÚ¿ë ÅøÃ¼ÀÎÀ» º°µµ·Î µµÀÔÇÏÁö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡, ¸ðµç ÀÚ¹Ù ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ¹× ½ÇÇàÇÏ´Â µ¥ ¾²ÀÌ´Â °Í°ú µ¿ÀÏÇÑ µµ±¸¸¦ »ç¿ëÇØ Çлý¿ë ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ¹× ½ÇÇàÇÒ ¼ö ÀÖ´Ù. °á°úÀûÀ¸·Î ÇлýµéÀº ±âº» ÇÁ·Î±×·¥À» °£°áÇÑ ¹æ½ÄÀ¸·Î ÀÛ¼ºÇϰí, ±â¼ú ¼÷·ÃµµÀÇ ¼ºÀå ¼Óµµ¿¡ ¸ÂÃç ÀÚ½ÅÀÇ Äڵ带 ¿øÈ°ÇÏ°Ô ´Ã·Á°¥ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº Çлý °³¹ßÀÚ°¡ ´ë±Ô¸ð ÇÁ·Î±×·¥À» À§ÇØ ¼³°èµÈ ¾ð¾î ±â´É¿¡ ´ëÇÑ ÀÌÇØ ¾øÀ̵µ ù ¹øÂ° ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô ÇÔÀ¸·Î½á »ý»ê¼ºÀ» ³ô¿©ÁØ´Ù.

ÇÁ·ÎÁ§Æ® ÆÄ³ª¸¶ ¹Ì¸®º¸±â ±â´É
• JEP 442: ¿ÜºÎ ÇÔ¼ö ¹× ¸Þ¸ð¸® API(¼¼ ¹øÂ° ¹Ì¸®º¸±â): API¸¦ µµÀÔÇÏ¿© ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ÀÚ¹Ù ·±Å¸ÀÓ ¿ÜºÎÀÇ ÄÚµå ¹× µ¥ÀÌÅÍ¿Í »óÈ£ ¿î¿ëµÉ ¼ö ÀÖ°Ô Áö¿øÇÑ´Ù. ¿ÜºÎ ÇÔ¼ö(ÀÚ¹Ù ¹öÃß¾ó ¸Ó½Å ¿ÜºÎÀÇ ÄÚµå)¸¦ È¿À²ÀûÀ¸·Î ½ÇÇàÇϰí, ¿ÜºÎ ¸Þ¸ð¸®(JVMÀÌ °ü¸®ÇÏÁö ¾Ê´Â ¸Þ¸ð¸®)¿¡ ¾ÈÀüÇÏ°Ô ¾×¼¼½ºÇÔÀ¸·Î½á, ÀÌ »õ·Î¿î API´Â ÀÚ¹Ù ³×ÀÌÆ¼ºê ÀÎÅÍÆäÀ̽º(Java Native Interface, JNI) ¾øÀ̵µ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ³×ÀÌÆ¼ºê ¶óÀ̺귯¸®¸¦ È£ÃâÇϰųª ³×ÀÌÆ¼ºê µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ°Ô Áö¿øÇÑ´Ù. ÀÌ ±â´ÉÀº »ç¿ë ÆíÀǼº, À¯¿¬¼º, ¼º´É, º¸¾È¼ºÀ» ³ô¿©ÁØ´Ù.
• JEP 448: º¤ÅÍ API(¿©¼¸ ¹øÂ° ÀÎÅ¥º£ÀÌÅÍ): API¸¦ µµÀÔÇÏ¿© ·±Å¸ÀÓ ½Ã Áö¿øµÇ´Â CPU ¾ÆÅ°ÅØÃ³ »óÀÇ º¤ÅÍ ¸í·É¾î·Î ¾ÈÁ¤ÀûÀÎ ÄÄÆÄÀÏÀ» ¼öÇàÇÏ´Â º¤ÅÍ ¿¬»êµéÀ» Ç¥ÇöÇÑ´Ù. ÀÌ ±â´ÉÀº ±¤¹üÀ§ÇÑ º¤ÅÍ ¿¬»êÀ» ¸íÈ®ÇÏ°í °£°áÇÏ°Ô Ç¥ÇöÇÒ ¼ö ÀÖ´Â API¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÔÀ¸·Î½á °³¹ßÀÚ°¡ ÇÁ·ÎÁ§Æ® ¼º´ÉÀ» ³ôÀÏ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.

ÀÚ¹Ù 21Àº ¿ÀÇÂJDK ¹× ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½º(Java Community Process, JCP)¸¦ ÅëÇÑ ¿À¶óŬ ¿£Áö´Ï¾îµé°ú Àü ¼¼°è ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ ÀÏ¿øµéÀÇ Æø³ÐÀº Çù¾÷À» ¹ÙÅÁÀ¸·Î ź»ýÇß´Ù. »õ·Î¿î °³¼± »çÇ×µé°ú ´õºÒ¾î ÀÚ¹Ù °ü¸® ¼­ºñ½º(Java Management Service, JMS) ¿ª½Ã ÀÚ¹Ù 21À» Áö¿øÇÑ´Ù. JMS´Â ¿ÂÇÁ·¹¹Ì½º(»ç³»±¸ÃàÇü) ¶Ç´Â ±âŸ Ŭ¶ó¿ìµå¿¡¼­ ÀÚ¹Ù ·±Å¸ÀÓ ¹× ¾ÖÇø®ÄÉÀ̼ÇÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ÅëÇÕ ÄÜ¼Ö ¹× ´ë½Ãº¸µå¸¦ Á¦°øÇÏ´Â ¿À¶óŬ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³(Oracle Cloud Infrastructure, OCI) ³×ÀÌÆ¼ºê ¼­ºñ½º´Ù. ÀÚ¹Ù 21¿¡ ´ã±ä ±â´Éµé¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÚ¹Ù 21 ±â¼ú ºí·Î±× °Ô½Ã¹°¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

Ŭ¶ó¿ìµå¿¡ ´ã±ä Çõ½Å ±â¼ú·Î Àü ¼¼°è ÀÚ¹Ù »ýŰè Áö¿ø
ÀÚ¹Ù´Â OCI ±â¹Ý Ŭ¶ó¿ìµå¿¡ ¹èÆ÷µÉ ¶§ ÃÖÀûÀÇ ¼º´É, È¿À²¼º, Çõ½ÅÀ» Á¦°øÇÑ´Ù. OCI´Â ÀÚ¹Ù 21À» Áö¿øÇÏ´Â ÃÖÃÊÀÇ ÇÏÀÌÆÛ½ºÄÉÀÏ Å¬¶ó¿ìµå Áß Çϳª´Ù. °í°´Àº OCI¿¡¼­ ÀÚ¹Ù¸¦ ½ÇÇàÇÔÀ¸·Î½á ȹ±âÀûÀÎ ºñ¿ë Àý°¨ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ¿À¶óŬ ÀÚ¹Ù SE, ¿À¶óŬ ±×¶öVM(Oracle GraalVM), ÀÚ¹Ù SE ±¸µ¶ ¿£ÅÍÇÁ¶óÀÌÁî ¼º´É ÆÑ(Java SE Subscription Enterprise Performance Pack)Àº OCI¿¡¼­ ¹«·á·Î Á¦°øµÈ´Ù. °³¹ßÀÚµéÀº À̸¦ Ȱ¿ëÇØ ÃÖÀûÈ­µÈ ºñ¿ë ´ëºñ ¼º´ÉÀ¸·Î º¸´Ù ºü¸£°í È¿°úÀûÀ¸·Î ½ÇÇàµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Ãà ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.

»ç¿ë·®À» ±âÁØÀ¸·Î ¿ä±ÝÀ» ºÎ°úÇÏ´Â ¿À¶óŬ ÀÚ¹Ù À¯´Ï¹ö¼³ SE ±¸µ¶(Oracle Java Universal SE Subscription) ¼­ºñ½º´Â Àüü ÀÚ¹Ù Æ÷Æ®Æú¸®¿À¿¡ ´ëÇÑ ¿ì¼±¼øÀ§ ºÐ·ù ±â¹Ý Áö¿ø µî ¾÷°è ÃÖ°í ¼öÁØÀÇ Áö¿ø, ±×¶öVM¿¡ ´ëÇÑ ±ÇÇÑ, ÀÚ¹Ù SE ±¸µ¶ ¿£ÅÍÇÁ¶óÀÌÁî ¼º´É ÆÑ, JMSÀÇ °í±Þ ±â´Éµé¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑ, ºñÁî´Ï½º ¼ºÀå ¼Óµµ¿¡ µû¶ó ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» Á¦°øÇØ, IT Á¶Á÷ÀÌ º¹À⼺À» °ü¸®Çϰí, ºñ¿ëÀ» ÅëÁ¦Çϸç, º¸¾È °ü·Ã À§ÇèÀ» ÁÙÀÌ´Â µ¥ µµ¿òÀ» ÁØ´Ù.

ÀÚ¹Ù 21À» »ç¿ëÇÏ´Â ±Û·Î¹ú ÀÚ¹Ù Ä¿¹Â´ÏƼ
¾ÖÀÚÀÏ µðº§·ÎÆÛ(Agile Developer, Inc.) º¬Ä«Æ® ¼öºê¶ó¸¶´Ï¾Ï(Venkat Subramaniam) ¼³¸³ÀÚ´Â “ÀÚ¹Ù 21Àº °¡Àå Áß¿äÇÑ ÀÚ¹Ù ¸±¸®½º Áß ÇϳªÀÌ´Ù. °¡»ó ½º·¹µå°¡ ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡¼­ºÎÅÍ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǿ¡ À̸£±â±îÁö ºñµ¿±â ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹× ¹èÆ÷ ¹æ½Ä¿¡ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀ̱⠶§¹®ÀÌ´Ù.”¶ó¸ç “ÃÖ¼ÒÇÑÀÇ ÄÚµå ÀÛ¾÷¸¸À¸·Î ¸®¼Ò½º¿¡ ´ëÇÑ °úµµÇÑ ¼ö¿ä¸¦ ¹ß»ý½ÃŰÁö ¾Ê°í °³¹ßÀÚ ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇØ ´ë·®ÀÇ IO ¿î¿µ ¹× ¼­ºñ½º È£ÃâÀ» Áö¿øÇÒ ¼ö ÀÖ´Ù. Àüº¸´Ù Àú·ÅÇÑ ºñ¿ë¿¡ ´õ Ä¿Áø È®À强À» ´©¸± ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ ÇÁ·Î´ö¼Ç ȯ°æ¿¡ ÀÚ¹Ù¸¦ Ȱ¿ëÇÏ´Â ±â¾÷ Á¶Á÷µéÀº Å« ÇýÅÃÀ» ´©¸± ¼ö ÀÖ´Ù.”¶ó°í ¼³¸íÇß´Ù.

µå·ù ´ëÇб³(Drew University) ¹è¸® ¹öµå(Barry Burd) ±³¼ö´Â "ÀÚ¹Ù 21¿¡ ´ã±ä '¾ð³×ÀÓµå Ŭ·¡½º ¹× ÀνºÅϽº ¸ÞÀÎ ¸Þ¼­µå' ¹Ì¸® º¸±â ±â´ÉÀÌ ¸Å¿ì ±â´ëµÈ´Ù.”¶ó¸ç “Ãʺ¸ÀÚ °úÁ¤ÀÇ ÇлýµéÀÌ È¥¶õ ¾øÀÌ ºü¸£°í ¼Õ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù. ÀÌÁ¦ ±³Àç¿¡ »ó¿ë±¸ ÄÚµå ¾øÀ̵µ ¿Ïº®ÇÑ ¿¹Á¦¸¦ ¼Ò°³ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ¹«¾ùº¸´Ùµµ ÀÌ »õ·Î¿î ±â´ÉµéÀº ÀÚ¹Ù¿¡ ´ë´ÜÈ÷ Áß¿äÇÑ ¼³°è öÇаúµµ ÀÏÄ¡ÇÑ´Ù. ¸¶Ä§³» ¾ð³×ÀÓµå Ŭ·¡½º°¡ ¾ð³×ÀÓµå ÆÐŰÁö ¹× ¸ðµâ°ú °áÇյǴ °ÍÀÌ´Ù. °Ô´Ù°¡ ÇÏÀ§ ȣȯ¼ºµµ Áö¿øÇÏ´Ù."¶ó°í ¸»Çß´Ù.

Áø º¸¾ß½ºÅ°(Jeanne Boyarsky) Àڹ٠èÇǾðÀº “ÀÚ¹Ù 21¿¡ Æ÷ÇÔµÈ ¿¬¼ÓµÈ Ä÷º¼Ç ±â´É(sequenced collection)Àº °³¹ßÀÚ Ä¿¹Â´ÏƼ°¡ ȯ¿µÇÒ ¸¸ÇÑ ½Å±â´ÉÀÌ´Ù. ÀÌ´Â °³¹ßÀÚµéÀÌ JÀ¯´Ö(JUnit) Å×½ºÆ® ¼öÇà ½Ã ½ºÆ®¸²ÀÇ ±¸¼º¿ä¼Òº° µ¿ÀÛ ¼öÇà ¼ø¼­¿¡ ÀÖ¾î ½Ç¼ö¸¦ ¾ø¾Ö°í, ºôµå ¼­¹ö, ¾÷±×·¹ÀÌµå ¶Ç´Â ´Ù¸¥ ´Ü°è¿¡¼­ ÇØ´ç Å×½ºÆ®¿¡ ½ÇÆÐÇÏÁö ¾ÊÀ» ¼ö ÀÖµµ·Ï µ½´Â´Ù.”¶ó¸ç “¿¬¼ÓµÈ Ä÷º¼Ç ±â´É ´öºÐ¿¡ ¼ø¼­°¡ Á¤ÀǵDZ⠶§¹®¿¡ ¿¹±âÄ¡ ¸øÇÑ »óȲÀº ¹ß»ýÇÏÁö ¾Ê°Ô µÈ´Ù.”¶ó°í ¸»Çß´Ù.

ÀÚ¹Ù Ç÷¹À̱׶ó¿îµå ¹× Ä¿¹Â´ÏƼÀÇ ±â¿©¸¦ ÅëÇÑ Dev.java È®Àå
Dev.java´Â ÀÚ¹Ù °³¹ßÀÚµéÀÇ °ø½Ä À¥»çÀÌÆ®´Ù. ¿À¶óŬÀº ÀÚ¹Ù Ç÷¹À̱׶ó¿îµå¿Í »õ·Î¿î Ä¿¹Â´ÏƼ ±â¿© ±â´ÉÀ» ÇØ´ç À¥»çÀÌÆ®ÀÇ ÄÜÅÙÃ÷ īŻ·Î±×¿¡ Ãß°¡Çß´Ù.

ÀÚ¹Ù Ç÷¹À̱׶ó¿îµå´Â ¿Â¶óÀÎ »÷µå¹Ú½º·Î¼­ ·ÎÄà ·±Å¸ÀÓ ¶Ç´Â ÅëÇÕ °³¹ß ȯ°æ(IDE) ¾øÀ̵µ »ç¿ëÀÚ°¡ ¼Ò±Ô¸ð ÀÚ¹Ù ÄÚµå ½º´ÏÆêÀ» ÀÔ·Â ¹× ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ÀÌÁ¦ °³¹ßÀÚµéÀº OCI°¡ ±¸µ¿ÇÏ´Â ºê¶ó¿ìÀú¿¡¼­ ¹Ù·Î ÀÚ¹Ù 21ÀÇ »õ·Î¿î ±â´ÉµéÀ» üÇèÇÒ ¼ö ÀÖ´Ù.

Dev.java¿¡´Â ¿À¶óŬÀÇ ÀÚ¹Ù ÆÀÀÌ Á¦ÀÛÇÑ ¼ö¹é °¡ÁöÀÇ ¸ðµç ¼öÁØÀÇ ¼÷·Ãµµº° °íǰÁú ÀÚ¹Ù Æ©Å丮¾óÀÌ ¸¶·ÃµÇ¾î ÀÖ´Ù. ÇöÀç Dev.java´Â ÀÚ¹Ù ±êÇãºê Á¶Á÷(Java GitHub organization) ³»¿¡ ¸¶·ÃµÈ »õ·Î¿î °ø¿ë ÀúÀå¼Ò¸¦ ÅëÇØ Ä¿¹Â´ÏƼÀÇ ±â¿©¸¦ ¼ö¿ëÇϰí ÀÖ´Ù.

ÀÌÁع® ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
°¡Àå ¸¹ÀÌ º» ±â»ç
1
Ŭ·¡½Ã½º, ¼­½ºÆ¾º£½ºÆ® ESG Æò°¡ ÃÖ¿ì¼ö Á¾¸ñ ¡®AA¡¯·Î »óÇâ
2
ÆÛ½Ç, ±ÂÀª½ºÅä¾î¿Í »ö´Ù¸¥ CSR ÆîÃÄ... ¼¼Å¹ÇÑ ¿Ê 1õÁ¡ ±âÁõ
3
¸¶¿îƼ¾Æ, ÇѰܿï ü¿Â À¯Áö¿¡ ÁÁÀº ÆÐµù ¾ÆÀÌÅÛ Ãâ½Ã
4
°¶·°½ÃÄÚ¸®¾Æ, RTX 40½Ã¸®Áî ÁõÁ¤ Å©¸®½º¸¶½º À̺¥Æ® ÁøÇà
5
ÇѽÏ-¸ð´ÏÅÍ·¦, Ȩ³×Æ®¿öÅ© º¸¾È »ç¾÷ Àü·«Àû ¾÷¹«Çù¾à ü°á
6
´õÇÔ, 65Çü UHD 144Hz °ÔÀֱ̹â¾î TV Ãâ½Ã
7
È­ÀÌÆ®¿Í Ȧ·Î±×·¥ÀÇ ¸¸³² 'MAXSUNÁöÆ÷½º RTX 4060 Å͹̳×ÀÌÅÍ W D6 8GB µð¾ØµðÄÄ'
8
´ë»óÀ£¶óÀÌÇÁ¢ß, ¾î¸°ÀÌ ±¸°­ Ç×±Õ °Ç°­±â´É½Äǰ ¡®¸¶ÀÌŰÁî ÇÁ·ÎÆú¸®½º ½ºÇÁ·¹ÀÌ¡¯ Ãâ½Ã
9
¾ÆÄ«¸¶ÀÌ, ¼¼±×¸àÅ×ÀÌ¼Ç ÇöȲ º¸°í¼­ ¹ßÇ¥ ¡¦ ¡°¾ÆÅÂÁö¿ª ±â¾÷ 62%, ·£¼¶¿þ¾î °ø°Ý ´ëÀÀ¿¡ °¡Àå Áß¿äÇÑ °ÍÀº ³×Æ®¿öÅ© ¼¼±×¸àÅ×À̼ǡ±
10
Çʸ³½º Àü±â¸éµµ±â, ¡®ºí·¢ÇÁ¶óÀ̵¥ÀÌ¡¯ ³×À̹ö ¼îÇζóÀ̺ê ÁøÇà
½Å¹®»ç¼Ò°³¤ý±â»çÁ¦º¸¤ý±¤°í¹®ÀǤýºÒÆí½Å°í¤ý°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¤ýû¼Ò³âº¸È£Á¤Ã¥¤ýÀ̸ÞÀϹ«´Ü¼öÁý°ÅºÎ
¼­¿ïƯº°½Ã ¿µµîÆ÷±¸ ¿µ½Å·Î34±æ 10 ¿µ³²ºôµù 5Ãþ 504È£  |  ´ëÇ¥ÀüÈ­ : 070-7527-0410
µî·Ï¹øÈ£ : ¼­¿ïƯº°½Ã ÀÚ00408  |  µî·Ï³â¿ùÀÏ : 2013³â 4¿ù 15ÀÏ
¹ßÇàÀÎ : (ÁÖ)À̳뿥¾Ø¿¥ ÀÌÁع®  |  ÆíÁýÀÎ : ÀÌÁع®  |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ÀÌÁع®
Copyright © 2013 ´º½ºÅÇ. All rights reserved. mail to news@newstap.co.kr