´º½º
 








 
 
 




Àü¼Û 2023-09-22 10:29
[´º½º/º¸µµÀÚ·á]

¿À¶óŬ, ÀÚ¹Ù21 ¹× Áö¿ø ·Îµå¸Ê È®´ë ¹ßÇ¥

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

 

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

¿À¶óŬÀº ÀÚ¹Ù 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)°ú Ãʺ¸ÀÚ¿ë ÅøüÀÎÀ» º°µµ·Î µµÀÔÇÏÁö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡, ¸ðµç ÀÚ¹Ù ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ¹× ½ÇÇàÇÏ´Â µ¥ ¾²ÀÌ´Â °Í°ú µ¿ÀÏÇÑ µµ±¸¸¦ »ç¿ëÇØ Çлý¿ë ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ¹× ½ÇÇàÇÒ ¼ö ÀÖ´Ù. °á°úÀûÀ¸·Î ÇлýµéÀº ±âº» ÇÁ·Î±×·¥À» °£°áÇÑ ¹æ½ÄÀ¸·Î ÀÛ¼ºÇÏ°í, ±â¼ú ¼÷·ÃµµÀÇ ¼ºÀå ¼Óµµ¿¡ ¸ÂÃç ÀÚ½ÅÀÇ Äڵ带 ¿øÈ°ÇÏ°Ô ´Ã·Á°¥ ¼ö ÀÖ´Ù. ÀÌ ±â´ÉÀº Çлý °³¹ßÀÚ°¡ ´ë±Ô¸ð ÇÁ·Î±×·¥À» À§ÇØ ¼³°èµÈ ¾ð¾î ±â´É¿¡ ´ëÇÑ ÀÌÇØ ¾øÀ̵µ ù ¹ø° ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô ÇÔÀ¸·Î½á »ý»ê¼ºÀ» ³ô¿©ÁØ´Ù.

ÇÁ·ÎÁ§Æ® Æijª¸¶ ¹Ì¸®º¸±â ±â´É
- 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 Á¶Á÷ÀÌ º¹À⼺À» °ü¸®ÇÏ°í, ºñ¿ëÀ» ÅëÁ¦Çϸç, º¸¾È °ü·Ã À§ÇèÀ» ÁÙÀÌ´Â µ¥ µµ¿òÀ» ÁØ´Ù.

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

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

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

°³¹ßÀÚµéÀº º¬Ä«Æ® ¼öºê¶ó¸¶´Ï¾Ï(Venkat Subramaniam) ¹Ú»ç, Ä«ÀÌ È£½ºÆ®¸¸(Cay Horstmann), Áø º¸¾ß½ºÅ°(Jeanne Boyarsky), ÇÏÀÎÁî Ä«¹öÃ÷(Heinz Kabutz), Æú ¾Ø´õ½¼(Paul Anderson), °ÔÀÏ ¾Ø´õ½¼(Gail Anderson)¸¦ Æ÷ÇÔÇÑ ¾÷°è Àü¹®°¡µéÀÇ Ä¿¹Â´ÏƼ ±â¿© ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

  Å±×(Tag)  : ¿À¶óŬ
°ü·Ã ±â»ç º¸±â
[´º½º] ¿À¶óŬ, ÀÚ¹Ù 22 ¹ßÇ¥
[´º½º] ¿£ºñµð¾Æ, ¿À¶óŬ°ú Çù·Â È®´ë
[´º½º] ¿À¶óŬ, ¿¡ÀÌÆ彺 23.2 ¹ßÇ¥
[´º½º] ·¹µåÇÞ, ¿À¶óŬ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³¿¡¼­ ·¹µåÇÞ ¿ÀǽÃÇÁÆ® Áö¿ø
[´º½º] ¿À¶óŬ, ±â¾÷¿ë ¿À¶óŬ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó½ºÆ®·°Ã³ »ý¼ºÇü AI ¼­ºñ½º Ãâ½Ã
[´º½º] ¿À¶óŬ, Â÷¼¼´ë ¿À¶óŬ ¿¢»çµ¥ÀÌÅÍ X10M ¹ßÇ¥
ű×(Tags) : ¿À¶óŬ     °ü·Ã±â»ç ´õº¸±â
ÆíÁýºÎ / ÆíÁýºÎ´Ô¿¡°Ô ¹®ÀÇÇϱâ press@bodnara.co.kr
À̱â»ç¿Í »çÁøÀº ¾÷ü¿¡¼­ Á¦°ø¹ÞÀº º¸µµÀÚ·á¿Í »çÁøÀ¸·Î, º¸µå³ª¶óÀÇ ³íÁ¶¿Í´Â ´Ù¸£´Ù´Â Á¡À» ¾Ë·Áµå¸³´Ï´Ù.
½ÎÀÌ¿ùµå °ø°¨ ±â»ç¸µÅ© ÆÛ°¡±â ±â»ç³»¿ë ÆÛ°¡±â ÀÌ ±â»ç¸¦ ÇϳªÀÇ ÆäÀÌÁö·Î ¹­¾î º¼ ¼ö ÀÖ½À´Ï´Ù. Ãâ·Âµµ °¡´ÉÇÕ´Ï´Ù.
ȨÀ¸·Î žÀ¸·Î
º¸µå³ª¶ó ¸¹À̺» ±â»ç
AMD Zen5 CPU ¸ðµ¨¸í, ¶óÀÌÁ¨ 9000 ½Ã¸®Áî È®ÀÎ
¹Ì±¹ ÇÑÁ¤, ASUS ROG ALLY SD ½½·Ô À̽´ °ü·Ã º¸Áõ ¿¬Àå ¹× ÆÄ¼Õ SD Ä«µåµµ º¸»ó
´õ ºü¸£°í ¾ÈÀüÇÏ°Ô, JEDEC DDR5 8800MHz ±Ô°Ý ¾÷µ¥ÀÌÆ®
ij³í, Å©·Ó¿ë RF ¸¶¿îÆ® ·»Áî ¶óÀ̼¾½º Çã¿ë.. Ž·Ð°ú ½Ã±×¸¶ ·»Áî Ãâ½Ã ¿¹Á¤
µ¥½ºÅ©Å¾ PC¸¦ Wi-Fi 6E·Î ¾÷±×·¹À̵å, ipTIME AX5400PX-6E
USB·Î ¾îµð¼­³ª ¾²´Â ¿ÍÀÌÆÄÀÌ 6E, ipTIME AX5400UA 6E
¸ÞÀνºÆ®¸² °¡¼ººñ ³ôÀÌ´Â AFMF, ¶óµ¥¿Â RX 7600°ú Á¶ÇÕ È¿°ú´Â?
´À³¦±îÁö ½Ã¿øÇÏ´Ù, ±â°¡¹ÙÀÌÆ® ÁöÆ÷½º RTX 4070 Ti Super Eagle OC Ice Á¦À̾¾Çö
   ÀÌ ±â»çÀÇ ÀÇ°ß º¸±â
Æ®À§ÅÍ º£Å¸¼­ºñ½º °³½Ã! ÃֽŠPC/IT ¼Ò½ÄÀ» Æ®À§Å͸¦ ÅëÇØ È®ÀÎÇϼ¼¿ä @bodnara

±âÀÚÀÇ ½Ã°¢ÀÌ Ç×»ó ¿ÇÀº°ÍÀº ¾Æ´Õ´Ï´Ù. ³ª¸ÓÁö´Â ¿©·¯ºÐµéÀÌ Ã¤¿ö Áֽʽÿä.

2014³âºÎÅÍ ¾î·Á¿î À̾߱⸦ ½±°Ô ÇÏ´Â °ÍÀ¸·Î ÆíÁý¹æħÀ» ¹Ù²ß´Ï´Ù.

ÇÁ¸®½ºÆ® rubychan´ÔÀÇ ¹Ìµð¾î·Î±× °¡±â  / 23-09-28 4:23/ ÀÚ±¹/ ½Å°í/ ÀÌ´ñ±Û¿¡´ñ±Û´Þ±â
Áö¿ø±â°£ÀÌ ±æ¾î¼­ ÁÁÀº
´Ð³×ÀÓ À¥º¿¹æÁö

ȨÀ¸·Î žÀ¸·Î
 
 
2024³â 04¿ù
ÁÖ°£ È÷Æ® ·©Å·

[°á°ú¹ßÇ¥] 2024³â 1ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 16
[°á°ú¹ßÇ¥] 2023³â 4ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 23
[°á°ú¹ßÇ¥] 2023³â 3ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 16
[°á°ú¹ßÇ¥] 2023³â 2ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 18
[°á°ú¹ßÇ¥] 2023³â 1ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 15

½Ç½Ã°£ ´ñ±Û
¼Ò¼È ³×Æ®¿öÅ©