| JavaTM 2 Ç÷§Æû Ç¥ÁØ ¿¡µð¼Ç °³¹ß Å°Æ® J2SE 5.0¿¡´Â ȣȯ¼º°ú ¾ÈÁ¤¼ºÀ» À¯ÁöÇÏ¸é¼ ¸¹Àº »õ·Î¿î ±â´É°ú ¾÷µ¥ÀÌÆ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
JavaTM 2 Ç÷§Æû Ç¥ÁØ ¿¡µð¼Ç °³¹ß Å°Æ® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Sun Microsystems
JavaTM 2 Ç÷§Æû Ç¥ÁØ ¿¡µð¼Ç °³¹ß Å°Æ® ű×
JavaTM 2 Ç÷§Æû Ç¥ÁØ ¿¡µð¼Ç °³¹ß Å°Æ® ¼³¸í
J2SE 5.0ÀÇ °³¹ßÀº žçÀ¸·Î À̾îÁ³À¸¸ç JCP (Java Community Process)°¡ ´Ù¾çÇÑ ±¸¼º ¿ä¼ÒÀÇ ÀÔ·ÂÀ» Æ÷ÇÔÇϵµ·Ï ÁøÇàµÇ¾ú½À´Ï´Ù. J2SE 5.0ÀÇ ÀϺΠÇÏÀ̶óÀÌÆ® : »õ·Î¿î ¾ð¾î ¾÷µ¥ÀÌÆ® : ¸ÞŸ µ¥ÀÌÅÍ, Á¦³×¸¯, ¿°Å Çü À¯Çü, ¿ø½Ã À¯ÇüÀÇ ÀÚµ¿ oboxing, »õ·Î¿î JVM ¸ð´ÏÅ͸µ ¹× °ü¸® API, Box Out of-Box ¼º´É Çâ»ó »õ·Î¿î (±×·¯³ª ȣȯ °¡´É) ±âº» Java ¸ð¾ç ¹× ´À³¦. J2SE Ç÷§Æû Á¦Ç°±º¿¡´Â J2SE ·±Å¸ÀÓ È¯°æ (JRE) ¹× J2SE °³¹ß Å°Æ® (JDK)¿¡ µÎ °¡Áö ÁÖ¿ä Á¦Ç°ÀÌ ÀÖ½À´Ï´Ù. JRE´Â Java API, Java °¡»ó ÄÄÇ»ÅÍ ¹× Java ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºµÈ ¾ÖÇø´ ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ´Ù¸¥ ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× ¹èÆ÷¸¦À§ÇÑ Java 2 Platform, Enterprise Edition (J2EE)ÀÇ ±â¼ú ±â¹ÝÀ̱⵵ÇÕ´Ï´Ù. JRE¿¡´Â ¾ÖÇø´ ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϱâÀ§ÇÑ ÄÄÆÄÀÏ·¯ ¶Ç´Â µð¹ö°Å¿Í °°Àº µµ±¸ ¹× À¯Æ¿¸®Æ¼°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. JDK´Â JREÀÇ ¼öÆÛ ¼¼Æ®À̸ç JRE¿¡ÀÖ´Â ¸ðµç °ÍÀ» Æ÷ÇÔÇÏ°í ¾ÖÇø´ ¹× ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ÄÄÆÄÀÏ·¯ ¹× µð¹ö°Å¿Í °°Àº µµ±¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. J2SE ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º (API)´Â ¾ÖÇø´À̳ª ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÄÄÆÄÀÏ µÈ J2SE Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â ±â´ÉÀ» ¿äûÇÏ°í »ç¿ëÇÒ ¼öÀÖ´Â ±ÔÁ¤ µÈ ¹æ½ÄÀ» Á¤ÀÇÇÕ´Ï´Ù. J2SE Ŭ·¡½º ¶óÀ̺귯¸®´Â J2SE Ç÷§ÆûÀÇ ÀϺÎÀÔ´Ï´Ù. J2SE API´Â ÇÙ½É Java ¹× Desktop JavaÀÇ µÎ ±×·ìÀ¸·Î ±¸¼ºµÈ ±â¼ú·Î ±¸¼ºµË´Ï´Ù. Core Java´Â µ¥ÀÌÅͺ£À̽º ¾×¼¼½º, º¸¾È, ¿ø°Ý ¸Þ¼Òµå È£Ãâ (RMI) ¹× Åë½Å°ú °°Àº ÁÖ¿ä ¿µ¿ª¿¡¼ °·ÂÇÑ ¿£ÅÍÇÁ¶óÀÌÁî °¡Ä¡ÀÖ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ÇʼöÀûÀÎ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. Desktop Java´Â dzºÎÇÑ »ç¿ëÀÚ È¯°æÀ» Á¦°øÇÏ´Â µ¥½ºÅ©Åé ÀÀ¿ë ÇÁ·Î±×·¥À» ºôµåÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¸ðµç ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. Desktop Java´Â Java Foundation Ŭ·¡½º (JFC) ¹× Swing ¹× Java3D¿Í °°Àº ¸ÖƼ¹Ìµð¾î API¿Í °°Àº JavaBeans, ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (GUI) API¿Í °°Àº Java Ç÷¯±×ÀÎ, ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (GUI) API¿Í °°Àº ¹èÆ÷ Á¦Ç°À¸·Î ±¸¼ºµË´Ï´Ù. Java Desktop¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Desktop Java Community Collaboration Site ¹× java.com ¼ÒºñÀÚ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ. J2SE API¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº API (Javadocs) ¹× ±â¼ú ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. Java Virtual MachineÀº J2SE Ç÷§ÆûÀÇ Çϵå¿þ¾î ¹× ¿î¿µ üÁ¦, ÀÛÀº ÄÚµåÀÇ ÀÛÀº Å©±â (¹ÙÀÌÆ® ÄÚµå) ¹× Ç÷§Æû º¸¾ÈÀ» ´ã´çÇÕ´Ï´Ù. J2SE Ç÷§ÆûÀº ÅëÇÕ °³¹ß ȯ°æ (IDES), ¼º´É ¹× Å×½ºÆ® µµ±¸ ¹× ¼º´É ¸ð´ÏÅ͸µ µµ±¸¸¦ Æ÷ÇÔÇÑ µµ±¸ ¹è¿°ú ÇÔ²² ÀÛµ¿ÇÕ´Ï´Ù.
JavaTM 2 Ç÷§Æû Ç¥ÁØ ¿¡µð¼Ç °³¹ß Å°Æ® °ü·Ã ¼ÒÇÁÆ®¿þ¾î