¾Æ! ÀÌ·± Ã¥ÀÌ ½Ê ³â Àü¿¡¸¸ ³ª¿Ô¾îµµ. ¸¹Àº »ç¶÷µéÀÌ ³ª´Â Àڹ٠åÀ» ÀÐÀ» Çʿ䰡 ¾øÀ» °ÍÀ̶ó°í »ý°¢ÇÒÁö ¸ô¶óµµ, ³»°Ô ÀÌ Ã¥¸¸ÅÀº ²À ÇÊ¿äÇÏ´Ù.
- Á¦ÀÓ½º °í½½¸µ(James Gosling), Sun Microsystems, IncÀÇ ¼ö¼® ¿¬±¸¿øÀÌ¸ç ºÎ»çÀå.
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÀÏ¹Ý Ã¥Ã¼ ÁöÇâÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÈǸ¢ÇÑ Á¶¾ðÀ¸·Î °¡µæÇÑ ¶Ù¾î³ Ã¥
- ±æ¶óµå ºê¶óÂ÷(Gilad Bracha), Sun Microsystems, IncÀÇ ÄÄÇ»ÅÍ À̷а¡À̸ç The Java Language Specification, 2ÆÇÀÇ °øµ¿ÀúÀÚ.
¿©·¯ºÐ, Ȥ½Ã ½±°Ô ±¸ÇÒ ¼ö ¾ø´Â ¿µ°¨°ú ÁöÇý°¡ °¡µæ Â÷ ÀÖÀ¸¸é¼µµ °£°á¸í·áÇÑ Ã¥À» ã°í ÀÖ½À´Ï±î?
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á» ´õ ±í°Ô ÀÌÇØÇÏ°í ½Í½À´Ï±î? ´õ ÀÌ»ó Çì¸ÅÁö ¸¶½Ê½Ã¿À. ¿©·¯ºÐÀÌ ¿øÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ºÐÀÌ ¸ô¶ú´ø °Í±îÁö ÀÌÃ¥¿¡¼ ã¾Æ ³¾ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥(Effective Java Programming Language Guide)¿¡¼......
[ ÃâÆÇ»ç¼Æò ´õº¸±â ]
¾Æ! ÀÌ·± Ã¥ÀÌ ½Ê ³â Àü¿¡¸¸ ³ª¿Ô¾îµµ. ¸¹Àº »ç¶÷µéÀÌ ³ª´Â Àڹ٠åÀ» ÀÐÀ» Çʿ䰡 ¾øÀ» °ÍÀ̶ó°í »ý°¢ÇÒÁö ¸ô¶óµµ, ³»°Ô ÀÌ Ã¥¸¸ÅÀº ²À ÇÊ¿äÇÏ´Ù.
- Á¦ÀÓ½º °í½½¸µ(James Gosling), Sun Microsystems, IncÀÇ ¼ö¼® ¿¬±¸¿øÀÌ¸ç ºÎ»çÀå.
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÀÏ¹Ý Ã¥Ã¼ ÁöÇâÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÈǸ¢ÇÑ Á¶¾ðÀ¸·Î °¡µæÇÑ ¶Ù¾î³ Ã¥
- ±æ¶óµå ºê¶óÂ÷(Gilad Bracha), Sun Microsystems, IncÀÇ ÄÄÇ»ÅÍ À̷а¡À̸ç The Java Language Specification, 2ÆÇÀÇ °øµ¿ÀúÀÚ.
¿©·¯ºÐ, Ȥ½Ã ½±°Ô ±¸ÇÒ ¼ö ¾ø´Â ¿µ°¨°ú ÁöÇý°¡ °¡µæ Â÷ ÀÖÀ¸¸é¼µµ °£°á¸í·áÇÑ Ã¥À» ã°í ÀÖ½À´Ï±î?
ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á» ´õ ±í°Ô ÀÌÇØÇÏ°í ½Í½À´Ï±î? ´õ ÀÌ»ó Çì¸ÅÁö ¸¶½Ê½Ã¿À. ¿©·¯ºÐÀÌ ¿øÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ºÐÀÌ ¸ô¶ú´ø °Í±îÁö ÀÌÃ¥¿¡¼ ã¾Æ ³¾ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥(Effective Java Programming Language Guide)¿¡¼ ´Ù·ç´Â 57°³ ÁöħÀÌ ¼³¸íÇÏ´Â ±ÔÄ¢µéÀº ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ´©±¸³ª ¸ÂºÎµúÈ÷´Â µµÀüÀ» ÇìÃÄ °¥ ¼ö ÀÖ´Â »ì¾ÆÀÖ´Â ÇØ°áÃ¥ÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù Ç÷§ÆûÀ» °³¹ßÇÑ Àü¹®°¡µéÀÌ Á÷Á¢ ÀüÇØÁÖ´Â ´Ù¾çÇÑ ±â¹ýµé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ¸·Î °¡µæÇÕ´Ï´Ù. ¿©·¯ºÐÀº ÀÌ Ã¥¿¡¼ ¸íÈ®Çϰí, Á¤È®Çϰí, °°ÇÇÑ, Àç»ç¿ëÇÒ ¼ö ÀÖ´Â Äڵ带 ÀÛ¼ºÇϱâ À§ÇØ ²À ÇØ¾ß µÉ °Í°ú ÇÏÁö ¸»¾Æ¾ß ÇÒ °ÍÀ» ¹è¿ï °ÍÀÔ´Ï´Ù.
°¢ ±ÔÄ¢µéÀº ÀÌ ¶Ù¾î³ ÀúÀÚ°¡ °Þ¾î¿Â ¹«¿ë´ã°ú ÅëÂû·Â¿¡ ¿¹Á¦ ÄÚµå±îÁö ´õÇÑ ÂªÀº ¿¡¼¼ÀÌ Çü½ÄÀÔ´Ï´Ù. ÀúÀÚ´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¾ÆÁÖ ¹Ì¹¦ÇÑ ¹®Á¦µé¿¡ ´ëÇÑ ÀÚ½ÅÀÇ ÅëÂû·ÂÀ» ¼³¸í°ú À߸øµÈ Äڵ带 ¿¹·Î µé¾î ¿©·¯ºÐ²² Ä£ÀýÇÑ Á¶¾ð±îÁö ÇØ ÁÝ´Ï´Ù. ¶Ç, ÀÌ Ã¥Àº ¼³°è ÆÐÅϰú ±¸Çö ÆÐÅÏÀ» ¼³¸íÇϰí ÀÖ°í À¯¿ëÇÑ ÆÁ°ú ±â¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù.
¡ßÀÌ Ã¥ÀÇ ³»¿ë
*°£°áÇϰí Àб⠽±°í ½±°Ô ãÀ» ¼ö ÀÖ´Â Çü½ÄÀ¸·Î Àü¹®°¡°¡ Áý´ë¼ºÇÑ ÀÚ¿¬½º·´°í À¯Ã¢ÇÑ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ »ç¿ë¹ý
*ÈçÈ÷ Àß ¸ø ¾Ë°í ÀÖ´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í Ç÷§Æû ¶óÀ̺귯¸®ÀÇ ¹Ì¹¦ÇÑ ¹®Á¦°¡ ÃijõÀº ÇÔÁ¤¿¡ ºüÁöÁö ¾Ê´Â ¹æ¹ý
*java.lang, java.util, java.io ¿Í °°Àº ±âº» ¶óÀ̺귯¸®ÀÇ ¿Ã¹Ù¸¥ »ç¿ë¹ý
*´Ù¸¥ ¾î´À °÷¿¡¼µµ ã¾Æ º¼ ¼ö ¾ø´Â Á÷·ÄÈ¿¡ ´ëÇÑ Á¶¾ð°ú ÀÚ¼¼ÇÑ ¼³¸í
¡ß¿ªÀÚÀÇ ¸»
ÀÌ Ã¥(Effective Java Programming Language Guide)Àº ´Ù¾çÇÑ ÀÚ¹Ù °³¹ßÀڵ鿡°Ô ÀÚ¹Ù Ç÷§Æû¿¡¼ ÇÁ·Î±×·¥À» Á¦´ë·Î ¼³°èÇÏ¿© ¸¸µå´Âµ¥ ÇÊ¿äÇÑ ÃÖ°í·Î ±ÇÀ§ ÀÖ°í ½Ç¿ëÀûÀÎ ÁöħÀ» Á¦°øÇÒ °ÍÀÔ´Ï´Ù.
Á¶½´¾Æ ºí·ÎÄ¡(Joshua Bloch)´Â Sun Microsystems, IncÀÇ ¼ö¼® ¿£Áö´Ï¾î·Î 'the Core Java Platform Group'ÀÇ ¾ÆÅ°ÅØÆ®·Î ÀÏÇϰí ÀÖ½À´Ï´Ù. Á¶½´¾Æ´Â ¶Ù¾î³ ÀÚ¹Ù Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©¿Í java.math ÆÐŰÁö¸¦ Á÷Á¢ ¼³°èÇÏ°í ±¸ÇöÇßÀ¸¸ç ´Ù¸¥ Ç÷§Æû ¶óÀ̺귯¸®ÀÇ °³¹ß¿¡µµ ¸¹Àº °øÇåÀ» Çß½À´Ï´Ù. ¶Ç, Á¶½´¾Æ´Â ¸¹Àº ³í¹®°ú ±â»çÀÇ ÀúÀÚÀ̱⵵ ÇÕ´Ï´Ù. Ãß»ó µ¥ÀÌÅÍ °´Ã¼ÀÇ º¹Á¦¸¦ ÁÖÁ¦·Î ÇÑ Á¶½´¾ÆÀÇ ¹Ú»çÇÐÀ§ ³í¹®Àº ¹Ì±¹ ÀüÀÚ °è»ê±â Çùȸ(ACM)°¡ ¼±Á¤ÇÑ ¿ÃÇØÀÇ ¹Ú»çÇÐÀ§ ³í¹®»óÀ» ¼ö»óÇϱ⵵ Çß½À´Ï´Ù. Á¶½´¾Æ´Â Ä÷³ºñ¾Æ ´ëÇп¡¼ ÇлçÇÐÀ§¸¦ ÃëµæÇϰí Ä«³×±â-¸á·Ð ´ëÇп¡¼ ¹Ú»çÇÐÀ§¸¦ ÃëµæÇß½À´Ï´Ù.
[ ÃâÆÇ»ç¼Æò ´õº¸±â ´Ý±â ]