|
||
ÀÌ ±Û¿¡ ´ëÇÑ ¿ø¹®Àº ´ÙÀ½ÀÇ À¥ÆäÀÌÁö¿¡¼ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. http://mercury.chem.pitt.edu/~tiho/LinuxFocus/English/july1998/article8.html ¿ä¾à : ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ±â»çÀÔ´Ï´Ù. ÀÌ ±â»ç¿¡¼´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼ ÀÚ¹Ù¿¡ ´ëÇؼ ¼³¸íÇÏ°í ÀÚ¹Ù¿¡ ´ëÇÑ ÀϹÝÀûÀΠƯ¼º°ú °ü·ÃµÈ ÀÚ·áÀÇ À§Ä¡ µîÀ» ¾Ë·ÁÁÙ °ÍÀÌ´Ù.
1. ¼Ò°³ ÀÌ ±â»ç´Â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í °³¹ßȯ°æ¿¡ ´ëÇÑ ÀÏ·ÃÀÇ ±â»çµé Áß Ã¹ ¹ø°ÀÔ´Ï´Ù. À̹ø È£ÀÇ ¸ñÀûÀº ¾ð¾îÀÇ ±âÃÊÀûÀÎ °Í¿¡ ´ëÇؼ´Â ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù. ¸¸¾à ÀÌ·¯ÇÑ °ÍÀ» ¿øÇÑ´Ù¸é ´Ù¸¥ ¼ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù. ÇöÀçÀÇ ÀÚ¹ÙÀÇ Çö»ó¿¡ ´ëÇؼ´Â ´Ù¼Ò°£ÀÇ À¯ÇàÀÌ ÀÖ´Ù. ¸ðµç ÄÄÇ»ÅÍ ÀâÁöÀÇ À¯¸íÇÑ ÇÊÀÚµéÀÌ ÀÚ¹Ù¿¡ ´ëÇؼ ±ÛÀ» ¾²°í ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ȸ»çµéÀÌ ÀÚ¹Ù ¾ÖÇø´À» °³¹ßÇÏ°í ÀÚ¹Ù¾ÖÇø´À» ¾²Áö ¾ÊÀº À¥½ÎÀÌÆ®´Â °ÅÀÇ ¾øÀ» Á¤µµÀÌ´Ù. ÀÌ ±â»ç¿¡¼ ÀÚ¹Ù¿¡ ´ëÇØ ±íÀÌÀÖ°Ô ´Ù·ç°í ¹è¿ï ¼ö ÀÖµµ·Ï ³»¿ëÀ» Ãæ½ÇÈ÷ ÇÏ·Á°í ÇÏÁö¸¸ ÀÌ ¾ð¾î¿¡µµ ±âº»Àº °£´ÜÇÏÁö¸¸ »ó´çÈ÷ º¹ÀâÇÑ ºÎºÐµµ ÀÖ°í ÀÌ ¾ð¾î°¡ °è¼Ó °³¹ßÀÌ µÇ°í Àֱ⠶§¹®¿¡ ¿Ïº®ÇÏ°Ô Àͼ÷ÇØ Áö±â´Â ½±Áö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ ±â»çÀÇ ¸ñÀûÀº ÀÚ¹Ù¿¡ ´ëÇÑ ÀϹÝÀûÀÎ °Í¿¡¼ ÇÑ°ÉÀ½ ³ª¾Æ°£ °ÍÀ¸·Î ÇÏ°í ÀÖ´Ù. ¿¹¸¦ µéÀÚ¸é ¾ÖÇø´°ú ³×Æ®¿÷¿¡ °ü·ÃµÈ ÇÁ·ÎÁ§Æ®, JDBC, ºóÁî µîµîÀÌ´Ù. ÇÊÀÚ´Â ÀÚ¹Ù´Â ¹ü¿ë¾ð¾î¶ó´Â °ÍÀ» °Á¶ÇÑ´Ù. Áï, ´ÜÁö À¥ÆäÀÌÁö¸¦ À§ÇÑ ¾ÖÇø´À̳ª ¸¸µå´Â ¿ëµµ·Î »ç¿ëµÇ´Â ¾ð¾î´Â ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ¹°·Ð À¯ÇàÀº À¥ÆäÀÌÁö¸¦ À§ÇÑ ¾ð¾î·Î¼ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ¿ì¸®´Â ÀÚ¹Ù ¾ÖÇø´º¸´Ù ´õ ¼±È£ÇÏ°í ÀÖ´Â ÀÚ¹Ù¸¦ ´ë½ÅÇÒ ¸¸ÇÑ ¸¹Àº °ÍÀÌ Àֱ⠶§¹®¿¡ ÀÚ¹Ù¸¦ ´ÜÁö ±×·¯ÇÑ ¿ëµµ·Î »ç¿ëÇÏ´Â °Í¿¡´Â ±×·¸°Ô °¨¸í¹ÞÀ» ÇÊ¿ä´Â ¾ø´Â °ÍÀÌ´Ù.
2. ±â¿ø ÀÚ¹Ù´Â 1991³â¿¡¼ 18°³¿ùµ¿¾È ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡¼ º£ÀÓ½º °í½½¸µ, ÆÐÆ®¸¯ ³ëÆ°, Å©¸®½º ¿ö¾², ¿¡µå ÇÁ¶ûÅ©, ¸¶Å© ¼¼¸®´Ü¿¡ ÀÇÇؼ °³³äÀÌ ¸¸µé¾î Á³´Ù. 1992³â¿¡¼ 1995³â »çÀÌ¿¡ ºô Á¶ÀÌ, ¾Æ´õ ¹ÝÈ£ÇÁ, Á¶³ª´Ü ÆäÀÎ, ÇÁ·©Å© ¿»¸®¾Æ, ÆÀ ¸°µ¹ÀÌ ÃʱâÀÇ ÇÁ·ÎÅäŸÀÔ¿¡ ¼º¼÷µµ¸¦ ³ôÀÌ´Â ÀÛ¾÷¿¡ Âü¿©ÇÏ¿´´Ù. ¹Ù·Î ÀÌ ½Ã±â¿¡ ¹ßÀüÇÑ www º¸´Ù´Â ¸ÕÀú ÀÚ¹Ù°¡ °³¹ßµÇ¾îÁ³´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. 1991³â¿¡ HTMLÀÇ °³¹ßÀÚÀÎ ÆÀ ¹ö³Ê½º¸®´Â ¾ÆÁ÷ HTML¾ð¾î¸¦ °³¹ßÇÏ°í ÀÖÁö ¾Ê¾Ò¾ú´Ù. ÀÚ¹ÙÀÇ ±¸¹®Àº C¿Í ¸Å¿ì À¯»çÇÏ°í °´Ã¼ÁöÇâÀû Ư¡¿¡¼´Â C++¿Í À¯»çÇÏ´Ù. ÀÚ¹Ù´Â Àß Â¥¿©Áö°í ³í¸®ÀûÀ¸·Î ¸ð¼øÀÌ ¾ø´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. C³ª C++¿ÍÀÇ À¯»çÁ¡ ¶§¹®¿¡ ÀÚ¹Ù´Â C++ÀÇ ÀÎÅÍ³Ý ¹öÀüÀ̶ó´Â ÀλóÀ» Áֱ⵵ ÇÑ´Ù. ±×·¯³ª ÀÌ·ÐÀûÀ¸·Î³ª ½ÇÁ¦ÀûÀ¸·Î ¼·Î°£¿¡´Â ¸¹Àº Â÷ÀÌ°¡ ÀÖ´Ù. Ưº°È÷ ÀÚ¹Ù´Â C++ °ú´Â ºñ±³°¡ µÇ´Â °üÁ¡ÀÇ °´Ã¼ÁöÇâ ÆĶó´ÙÀÓÀ» °¡Áö°í ¹ßÀüÇÏ°í °³¼±µÇ¾îÁ³´Ù. ÀÚ¹Ù´Â ÀÎÅͳݿ¡ Àß Àû¿ëµÇ¾ú°í ÀÎÅͳÝÀ» ÅëÇÏ¿© ³Î¸® ¾Ë·ÁÁø ¾ð¾î°¡ µÇ¾ú´Ù. ±×¸®°í µ¿½Ã¿¡ ÀÚ¹Ù´Â »çÀ̹ö °ø°£¿¡ ÀÚÀ¯·Ó°Ô ¿òÁ÷ÀÏ ¼ö ÀÖ´Â °´Ã¼(µ¿ÀûÀ¸·Î ½ÇÇà°¡´ÉÇÑ ÇÁ·Î±×·¥µé)¿¡ ´ëÇÑ ¹üÀ§¸¦ ³ÐÇû´Ù´Â Á¡¿¡¼ ÀÎÅͳݿ¡ ±íÀº ¿µÇâÀ» ¹ÌÃÆ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
3. ¼³Ä¡ ÀÚ¹ÙÀÇ ÇÁ·Î±×·¡¹Ö¿¡´Â Áß¿äÇÑ ¸î°¡Áö ÅøÀÌ ÀÖ´Ù. ºÎ¼öÀûÀ¸·Î ÇÊÀÚ´Â GNU/LINUX ȯ°æ¿¡ ´ëÇؼµµ Ç×»ó ¾ð±ÞÇÏ°Ô µÉ °ÍÀÌ´Ù. ÇöÀç ¸®´ª½º¸¦ À§ÇÑ ELF Çü½ÄÀÇ ÆÄÀÏÀº Ä¿³Î¹öÀü 1.2.13 ÀÌ»óÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÇÊÀÚ´Â JDK ȯ°æ°ú, ³×Æ®½ºÄÉÀÌÇÁ ¹öÀü 2.0.14 ³ª ÀÌÈĹöÀü°ú Xemacs ¿Í °°Àº ÅؽºÆ® ¿¡µðÅ͸¦ »ç¿ëÇÒ °ÍÀÌ´Ù. µ¡ºÙ¿© X À©µµ¿ì¿¡¼ ÀÛ¾÷À» ÇÒ °ÍÀÌ´Ù. ºñ·Ï X ¿¡¼ ÀÛ¾÷ÇÏ´Â °ÍÀÌ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ¾ÖÇø´ ÇÁ·Î±×·¥À» °³¹ßÇϰųª ±×·¡ÇÈÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù¸é ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù. JDK ¹èÆ÷º»Àº ´ÙÀ½ÀÇ Àå¼Ò¿¡¼ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ´Ù. http://www.blackdown.org/java-linux.html ÀÌ Àå¼Ò·ÎºÎÅÍ Æí¸®ÇÑ ¹Ì·¯»çÀÌÆ®¸¦ È®ÀÎÇÏ¿© ºü¸£°Ô ¹ÞÀ» ¼ö ÀÖ´Ù. ÇöÀç´Â JDK 1.1.3 ÀÌ ³ª¿Í ÀÖ´Â »óÅÂÀÌ´Ù.(¿ªÀÚÁÖ : ÇöÀç´Â JDK 1.1.7¹öÁ¯ÀÌ ³ª¿ÍÀÖ´Ù.) »ó´çÈ÷ ºÐ·®ÀÌ ¸¹Àº °ü°è·Î ´Ù¿î·ÎµåÇÏ´Â °ÍÀÌ ½±Áö´Â ¾ÊÀ» °ÍÀÌ´Ù. gunzipÀ» »ç¿ëÇÏ¿© ¾ÐÃàÀ» Ç®°í ³ª¸é ±×´ÙÁö ¾î·Á¿òÀÌ ¾ø´Ù. º¸Åë ¿ì¸®´Â /usr/local µð·ºÅ丮 ¹Ø¿¡ ¹èÆ÷º»À» ¼³Ä¡ÇÑ´Ù. ÀÌ°÷¿¡ Ç®°í ³ª¸é JDK1.1.3 À̶ó´Â ¼ºêµð·ºÅ丮°¡ »ý±â°í ±× ¹ØÀ¸·Î ´ÙÀ½°ú °°Àº µð·ºÅ丮°¡ »ý±ä´Ù. /doc : HTML Çü½ÄÀ¸·Î µÇ¾î ÀÖ´Â °ø½ÄÀûÀÎ
¼³¸í¼µé /lib µð·ºÅ丮 ¹Ø¿¡ º¸¸é classes.zip ÆÄÀÏÀÌ ÀÖ´Ù. ÀÌ°ÍÀÌ .zip À̶ó°í µÇ¾î ÀÖ´Ù°í Çؼ ¾ÐÃàµÇ¾î ÀÖ´Ù°í »ý°¢ÇÏ¿© unzip ÇÏ¸é ¾ÈµÈ´Ù. ÀÌ°Í¿¡´Â JDK ¿¡ ÀÇÇؼ »ç¿ëµÇ´Â ÄÄÆÄÀÏµÈ Å¬·¡½ºµéÀ» °¡Áö°í ÀÖ´Ù. JDK ÀÇ root µð·ºÅ丮¿¡´Â "src.zip" ÀÌ Àִµ¥ ÀÌ ÆÄÀÏ¿¡´Â classes.zip ¾È¿¡ Æ÷ÇÔµÈ °ÍµéÀÇ ¼Ò½ºÆÄÀÏÀÌ ÀÖ´Ù. À̰͵éÀº ÄÄÆÄÀϵÇÁö ¾ÊÀº °Íµé·Î¼ ¿ÀÁ÷ Á¤º¸Á¦°øÀ» À§ÇÑ ¸ñÀûÀ¸·Î ¹èÆ÷º»¿¡ Á¦°øµÇ´Â °ÍÀÌ´Ù.
4. °³¹ß ȯ°æ ¾Õ¿¡¼µµ ¸»ÇßµíÀÌ °³¹ß ÅøµéÀº /bin µð·ºÅ丮 ¹Ø¿¡ ÀÖ´Ù. ¿©±â¿¡´Â ¿©·¯°³ÀÇ ÆÄÀϵéÀÌ ÀÖ°í ¸î°¡Áö ¼³¸íÀ» ÇÏÀÚ¸é ´ÙÀ½°ú °°´Ù. ±×¸®°í /bin µð·ºÅ丮¸¦ PATH ȯ°æº¯¼ö¿¡ Ãß°¡½ÃÄÑ ÁØ´Ù. ¸¸¾à Àüü »ç¿ëÀÚ°¡ ¸ðµÎ ÀÌ°ÍÀÌ ÇÊ¿äÇÏ´Ù¸é /etc/profile¿¡ ³Ö¾îµÎ´Â °Íµµ ÁÁ´Ù. javac : ÀÚ¹Ù¼Ò½º¸¦ ¹ÙÀÌÆ®ÄÚµå·Î º¯È¯½ÃÄÑÁÖ´Â
ÀÚ¹Ù ÄÄÆÄÀÏ·¯
5. Ư¡ °è¼ÓÇϱâ Àü¿¡ °¢ÀÚ¿¡°Ô Áú¹®À» ÇÏ°í ½Í´Ù. ÀÚ¹Ù¶õ ¹«¾ùÀϱî? ¿ì¸®°¡ ÀÌ ¹°À½¿¡ ´äÇϱâ À§Çؼ JDK ¸Å´º¾óÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ°Í¿¡´Â ÀÚ¹Ù¶õ µÎ°¡Áö °ÍÀ̶ó°í µÇ¾îÀÖ´Ù. ÇÑ °¡Áö´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ°í Çϳª´Â Ç÷§ÆûÀÌ´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼ ÀÚ¹Ù´Â °í¼öÁØÀÇ ¾ð¾îÀÌ´Ù. ±×¸®°í ´ÙÀ½°ú °°Àº Ư¡À» °¡Áö°í ÀÖ´Ù. °£´ÜÇÏ´Ù. ÀÌÁß¿¡¼ ¿ì¸®ÀÇ ÁÖÀ§¸¦ ²ô´Â °ÍÀº ù ¹ø° °ÍÀº ÀÚ¹Ù°¡ ÀÎÅÍÇÁ¸®ÅͶó´Â °ÍÀÌ´Ù. ÀÚ¹Ù ¼Ò½º°¡ ¹ÙÀÌÆ® ÄÚµå¶ó´Â ¿ÀºêÁ§Æ®ÆÄÀÏ·Î ÄÄÆÄÀÏ µÇ¾ú´õ¶óµµ ÀÌ°ÍÀº Àú¼öÁØÀÇ ÄÚÆ®ÀÏ »ÓÀÌ°í ÀÌ ¹ÙÀÌÆ®ÄÚµå¶ó´Â Àú¼öÁØ Äڵ尡 ¿©·¯ ´Ù¾çÇÑ Ç÷§Æû¿¡¼ Çؼ®µÇ¾îÁö´Â °ÍÀÌ´Ù. ÀÚ¹Ù ¹ÙÀÌÆ®ÄÚµå ´öºÐ¿¡ "Çѹø Äڵ带 ÀÛ¼ºÇÏ°í ¸ðµç °÷¿¡¼ ½ÇÇàÇÑ´Ù. (write once and execute always)" °¡ °¡´ÉÇÏ°Ô µÈ °ÍÀÌ´Ù. ¿ì¸®°¡ ÀÚ¹Ù ÇÁ·Î±×·¥À» ÇÑ °÷¿¡¼ ÀÛ¼ºÇÏ°í ¿ÏÀüÈ÷ ´Ù¸¥ ±¸Á¶¸¦ °¡Áö´Â ½Ã½ºÅÛ¿¡¼ ±×°ÍÀ» ½ÇÇà ½Ãų ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÌ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀº ÀÚ¹Ù °¡»ó±â°è(JVM)¶ó´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î Windows NTÇ÷§Æû¿¡¼ ÄÄÆÄÀÏµÈ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é ÀÌ°ÍÀº ¾î¶°ÇÑ ¾î·Á¿ò ¾øÀÌ(ÃÖ¼ÒÇÑ ÀÌ·ÐÀûÀ¸·Ð) Sun Ultra Solaris¿¡¼ µ¿ÀÛ½Ãų ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÚ¹Ù Ç÷§Æû¿¡´Â µÎ °³ÀÇ ¿ä¼Ò°¡ ÀÖ´Ù. JVM JVMÀº ÀÚ¹Ù ¹ÙÀÌÆ®ÄÚµå·Î µÈ ÇÁ·Î±×·¥À» ½ÇÇà ½ÃÄÑÁÖ´Â Ãß»óÀûÀÎ ÄÄÇ»ÅÍÀÌ´Ù. ÀÌ°ÍÀº °£´ÜÇÏ°í Å©±â°¡ ÀÛ°Ô ¸¸µé¾îÁ® ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ¾î¶°ÇÑ °÷¿¡¶óµµ ¼³Ä¡µÇ·Á¸é Å©±â°¡ ÀÛÁö ¾ÊÀ¸¸é ½±Áö ¾Ê±â ¶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ ´Ü¼øÇÔ ¶§¹®¿¡ ¸ðµç Ç÷§Æû¿¡ °ÉÃļ ÆÛÁú ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. ¿©·¯ Ç÷§ÆûÀ» Áö¿øÇϹǷΠ¸ðµç °Í¿¡¼ ¿î¿ëµÇ´Â °øÅëÀÇ ¼ÒÇÁÆ®¿þ¾î ·¹À̾ ¸¸µé¾îÁÙ ¼ö ÀÖ°í ¿©·¯ °¡Áö ´Ù¾çÇÑ ³×Æ®¿öÅ©(¿¹¸¦ µé¸é ÀÎÅͳÝ)¿¡¼ À̽ļºÀÇ ¹®Á¦¿¡ ´ëÇÑ ¿Ïº®ÇÑ ÇØ°áÃ¥À» Á¦°øÇÏ°í ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Á¡À» »ý°¢Çغ¸¸é ¿Ö ÀÌ ±â¼úÀÌ ¼ºÀå°¡µµ¿¡ ÀÖ´ÂÁö¸¦ ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Á¡¿¡µµ ºÒ±¸ÇÏ°í °¡»ó¸Ó½ÅÀº ´Ü¼øÇÏ°Ô ¼ÒÇÁÆ®¿þ¾î ÃþÀ¸·Î¸¸ º¸´Â °æÇâÀÌ ÀÖ´Ù. ±×·¯³ª À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ ÀÌ°ÍÀº ¿ÏÀüÇÑ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ µÇ¾î¾ß¸¸ ÇÑ´Ù. Á¡Â÷ÀûÀ¸·Î ½ÃÀå¿¡¼ ÁøÁ¤ÇÑ ÀÚ¹Ù¸Ó½Å, ½Å¿ëÄ«µå, TV µðÄÚ´õµîÀ» Áö¿øÇÏ´Â Àڹ٠ĨÀ» º¼ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ÀÚ¹ÙÀÇ API ´Â GUI ¿Í °°Àº ´Ù¾çÇÑ ¼öÀÇ ±â´ÉÀ» Á¦°øÇÏ´Â °Å´ëÇÑ ¼ÒÇÁÆ®¿þ¾î ÄÞÆ÷³ÍÆ®ÀÇ ÁýÇÕÀÌ´Ù. À̰͵éÀº ¶óÀ̺귯¸®(ÀÚ¹Ù±â¼ú·Î ¸»Çϸé ÀÚ¹Ù ÆÐÅ°Áö)ÀÇ ÇüÅ·Π±¸¼º µÇ¾îÁ³´Ù. ÀÌ·¯ÇÑ ÆÐÅ°Áö·Î ÀÎÇؼ À¥¿¡¼ÀÇ ¾ÖÇø´À» ÇüÅ°¡ ¾Æ´Ñ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÀÚ¹Ù·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é À¥¼¹ö, ÇÁ·Ï½Ã, ¸ÞÀÏ ¼¹ö, IRC ¼¹ö ±×¸®°í ÀÎÅͳݿ¡ °ü·ÃµÈ ¿ì¸®°¡ »ó»óÇÒ ¼ö ÀÖ´Â ¸ðµç °ÍµéÀÌ °¡´ÉÇÑ °ÍÀÌ´Ù. API ÆÐÅ°Áö¸¦ ¿©·¯ °³ÀÇ ±×·ìÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ±âº» : °´Ã¼, ¸ÅÆ®¸¯½º, ¼ö, ÀÔÃâ·Â, ÀڷᱸÁ¶,
½Ã½ºÅÛ ¼Ó¼º, ³¯Â¥, ½Ã°£ µî ÀÌ·¯ÇÑ ±âº»ÀûÀÎ API Ä¿³ÎÀ» Á¦¿ÜÇÏ°í 3D È®ÀåÆÇ, À̵¿Åë½Å, ¾Ö´Ï¸ÞÀ̼Ç, µîµîÀÌ ÀÖ´Ù. À§¿¡¼ ¾ð±ÞÇß´ø °Íó·³ ÀÚ¹Ù°¡ °¡Áö´Â ÀÏ·ÃÀÇ Æ¯Â¡À» ¼¼ºÎÀûÀ¸·Î ¾Ë¾Æº¸ÀÚ. °£´ÜÇÏ´Ù : ÀÛ¾÷¿¡ ÀÖ¾î¼ Á¤ÀÇµÈ Çü½ÄÀÇ ¼ö¸¦ ÁÙ¿´´Ù. °·ÂÇÑ ¾ð¾îÀÇ ±â´É¼ºÀ» Á¦°øÇÑ´Ù. ±×·¯³ª È¥µ·µÉ ¼ö Àִ Ư¼º¿¡ °üÇÑ °ÍÀº °ÅÀÇ ¾ø´Ù. ÀÚ¹Ù´Â C/C++ ¹®¹ý ±¸Á¶¸¦ »ó¼Ó¹Þ¾Ò°í, C++ÀÇ ¸¹Àº °´Ã¼ÁöÇâÀû Ư¼ºÀ» »ó¼Ó¹Þ¾Ò´Ù. C/C++ ¿¡ Àͼ÷ÇÑ ÇÁ·Î±×·¡¸Ó¶ó¸é ÀÚ¹Ù¸¦ ¹è¿ì´Âµ¥ ¹®Á¦´Â ¾øÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ À¯»ç¼º¿¡µµ ºÒ±¸ÇÏ°í C/C++Ư¼º Áß ¸î °¡Áö¸¦ Á¦°ÅÇß´Ù. ´ÙÀ½Àº ±×·¯ÇÑ ³»¿ëÀÌ´Ù. Æ÷ÀÎÅÍ ¿¬»ê °´Ã¼ÁöÇâÀûÀÌ´Ù : ÀÚ¹Ù´Â °´Ã¼ÁöÇâÀûÀÎ °üÁ¡¿¡¼ µðÀÚÀÎ µÇ¾ú°í, °á°úÀûÀ¸·Î °´Ã¼ÁöÇâÀûÀÎ °ÍÀÌ ¸Å¿ì ±ú²ýÇÏ°í È°¿ë¼ºÀÌ ÀÖÀ¸¸ç ½Ç¿ëÀûÀÎ °ÍÀÌ µÇ¾ú´Ù. ÀÚ¹ÙÀÇ °´Ã¼¸ðµ¨Àº »ç¿ëÇϱ⿡ °£´ÜÇÏ°í ½±´Ù. ºÐ»êȯ°æÀÌ Áö¿øµÈ´Ù : ÀÚ¹Ù´Â °Å´ëÇÑ TCP/IP Á¢¼ÓÀ» Áö¿øÇϵµ·Ï µðÀÚÀεǾú´Ù. »ç½Ç ÀÌ°ÍÀº °³¹ßÀÚ¿¡°Ô ³×Æ®¿÷¿¡ ´ëÇÑ Á¤º¸ÀÇ Á¢±ÙÀÇ ·ÎÄÃÆÄÀÏ¿¡ ´ëÇÑ Á¢±Ù¸¸Å ½±°Ô ÇØÁØ´Ù. °·ÂÇÏ´Ù : Àڹٴ ŸÀ԰˻翡 ÀÖ¾î¼ ¸Å¿ì ¾ö°ÝÇÏ´Ù. ÀÌ°ÍÀº ÄÄÆÄÀÏ ½Ã°£¿¡ ŸÀÔ °Ë»ç°¡ ÀÌ·ç¾îÁöµµ·Ï ÇÏ°í ÀÖ´Ù. ¹°·Ð ·±Å¸Àӽÿ¡µµ ŸÀÔ °Ë»ç¸¦ ÇÑ´Ù. ¸Þ¸ð¸®´Â ÀÚµ¿ÀûÀ¸·Î °ü¸®µÈ´Ù. ÀÌ°ÍÀº ÀÎÅÍÇÁ¸®ÅÍ°¡ »ç¿ëÇÏÁö ¾Ê´Â °´Ã¼¿¡ ´ëÇÑ ÀÚµ¿ÀûÀÎ gabage collectionÀ» Çϱ⠶§¹®ÀÌ´Ù. ÀÚ¹Ù´Â ±×°Í ÀÚü·Î¼ ¸¹Àº ¿¹¿Ü»óȲ 󸮸¦ ÇÑ´Ù. ±×·¡¼ ¿À·ù¿¡ ´ëÇÑ °í¹ÎÀ» ´ú¾îÁÖ°Ô µÇ´Â °ÍÀÌ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÌ ·±Å¸Àӽÿ¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â ¸ðµç ¿¡·¯µé¿¡ ´ëÇÑ Ã³¸®¸¦ ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ½Ã½ºÅÛ¿¡ µ¶¸³ÀûÀÌ´Ù : ÀÚ¹ÙÀÇ µðÀÚÀÎÀÇ ÁÖ¿ä ¸ñÇ¥´Â " Çѹø ÄÚµùÇÏ°í ¾Æ¹« °÷¿¡¼, ¾Æ¹« ¼ø°£¿¡ Ç×»ó ½ÇÇàµÉ ¼ö ÀÖµµ·Ï" ÀÌ´Ù. ÀÚ¹Ù ÄÚµå´Â Çѹø °í ¼öÁØÀÇ ¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀϵǾîÁö°í ÀÌ°ÍÀº ÀåÄ¡¿¡ µ¶¸³ÀûÀÎ °ÍÀÌ´Ù. ÀÌ ¹ÙÀÌÆ®ÄÚµå´Â ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÇÇؼ ÀÛµ¿µÇµµ·Ï µðÀÚÀεǾî ÀÖ¾î¼ ÀåÄ¡¿¡ µ¶¸³ÀûÀÎ °ÍÀÌ µÇ´Â °ÍÀÌ´Ù. ¾ÈÀüÇÏ´Ù : ºÐ»êÈµÈ Á¤º¸¸¦ °ü¸®Çϱâ À§Çؼ´Â º¸¾È·¹º§ÀÌ ³ô¾Æ¾ß ÇÑ´Ù. ÀÚ¹Ù´Â ½ÇÇàȯ°æ¿¡¼ ¸î °¡ÁöÀÇ Æ¯¼ºÀ¸·Î º¸¾È±â´ÉÀ» Á¦°øÇÑ´Ù. ¹ÙÀÌÆ®ÄÚµå ÀÎÁõ ºñ·Ï ÄÄÆÄÀÏ·¯°¡ Á¤È®ÇÑ Äڵ常 ¸¸µé¾î ³»Áö¸¸ ÀÎÅÍÇÁ¸®ÅÍ´Â ÄÄÆÄÀÏ ½Ã°£¿¡ Äڵ尡 º¯°æµÇÁö´Â ¾Ê¾Ò´ÂÁö È®ÀÎÇϱâ À§Çؼ ´Ù½Ã Çѹø °Ë»ç¸¦ ÇÑ´Ù. °Ô´Ù°¡ ÀÚ¹Ù ÀÎÅÍÇÁ¸®Åʹ Ŭ·¡½º¿¡ ´ëÇÑ ¸Þ¸ð¸® Çã¿ë¹üÀ§¸¦ °áÁ¤ÇÑ´Ù. ÀÚ¹Ù´Â ¾î¶°ÇÑ ½Ã½ºÅÛ¿¡ ´ëÇؼµµ °¡Àå ¾ÈÀüÇÑ ¾ÖÇø®ÄÉÀ̼ÇÁß¿¡ Çϳª·Î¼ ¿©°ÜÁú ¼ö ÀÖ´Ù. À̽ļºÀÌ ÀÖ´Ù : ÀÚ¹ÙÀÇ ±âº»ÀûÀÎ À̽ļºÀ» °í·ÁÇÏÁö ¾Ê´õ¶óµµ ½Ã½ºÅÛ¿¡ µ¶¸³ÀûÀ̶ó´Â °ÍÀÌ ¹ú½á ÀÚ¹Ù°¡ À̽ļºÀ» °í·ÁÇÏ°í ±¸ÇöµÇ¾îÁ³´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Â °ÍÀÌ´Ù. Áï Á¤¼öÇüÀº ¾ðÁ¦³ª Á¤¼öÇüÀÌ°í GUI´Â À©µµ¿ì¿¡ ´ëÇؼ Ãß»óÈµÈ ½Ã½ºÅÛÀ¸·Î ±¸¼ºµÇ¾î ÀÖ¾î¼ À̰͵µ ¿ª½Ã ½Ã½ºÅÛ¿¡ µ¶¸³ÀûÀÌ µÇ´Â °ÍÀÌ´Ù. (Áï UNIX³ª PC³ª Mac ½Ã½ºÅÛÀÌ À¯»çÇÑ GUI¸¦ °¡Áø´Ù´Â °ÍÀÌ´Ù.) ÀÎÅÍÇÁ¸®ÅÍ´Ù : ÀÚ¹ÙÀÇ ±âº» ¸ñÇ¥ÀÎ Ç÷§Æû µ¶¸³ÀûÀÎ °ÍÀ» ¾ò±â À§Çؼ ÀÚ¹Ù ÄÄÆÄÀÏ·¯´Â ¹ÙÀÌÆ®Äڵ常 »ý¼ºÇÑ´Ù. ±×¸®°í ÀÌ°ÍÀº ÇØ´ç ½Ã½ºÅÛ¿¡¼ Á¦°øÇÏ´Â ÀûÀýÇÑ ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÇÇؼ ½ÇÇàµÇ¾îÁú ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Æз¯´ÙÀÓÀº ÀÚ¹ÙÀÇ ¼öÇ༺¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ±×·¸Áö¸¸ ÀÌ·¯ÇÑ ¼öÇ༺À» °í·ÁÇÑ´Ù¸é ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÌ ¹ÙÀÌÆ® Äڵ忡 ´ëÇÑ ÃÖÀûÈµÈ µðÀÚÀÎÀ» ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¿Ö³ÄÇÏ¸é ¹ÙÀÌÆ®ÄÚµåÀÇ ÀÕÁ¡ÀÌ ¼öÇຸ´Ù ´õ Çϱ⠶§¹®¿¡ ¸¸¾à ¼öÇ༺À» Áß¿ä½ÃÇÑ´Ù¸é ³×ÀÌƼºê Äڵ带 ¸¸µé¾î ³»´Â °Íº¸´Ù´Â ¹ÙÀÌÆ®Äڵ带 ¾î¶»°Ô Çϸé ÃÖÀûÈÇÒ °ÍÀΰ¡¸¦ »ý°¢ÇÏ´Â °ÍÀÌ ÁÁ´Ù´Â °ÍÀÌ´Ù. ¸ÖƼ¾²·¹µå¸¦ Áö¿øÇÑ´Ù : ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀº °°Àº ½Ã°£¿¡ °·ÂÇÑ ¹æ¹ýÀ¸·Î ¸î °³ÀÇ Å½ºÅ©¸¦ ¼öÇà ½Ãų ¼ö ÀÖ´Ù. µ¿ÀûÀÌ´Ù : ÀÚ¹Ù´Â ½ÇÇà½Ã¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â ¸ðµç ¸ðµâÀ» ¸µÅ©½ÃÅ°·Á°í ÇÏÁö ¾Ê´Â´Ù. ÀÌ·¯ÇÑ Á¡Àº ½ÇÇàÄڵ带 µ¿ÀûÀ¸·Î ¾ÈÀüÇÏ°Ô ¶ÇÇÑ Æí¸®ÇÏ°Ô ¸µÅ©½Ãų ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ÀÌÂëµÇ¸é µ¶ÀÚµé Áß ¾î¶² »ç¶÷µéÀº ÇöÀç GUN/Linux
¿¡¼ÀÇ ÀÚ¹ÙÀÇ »óŸ¦ ±Ã±ÝÇØ ÇÒ °ÍÀÌ´Ù. ¿ì¸®´Â ¾Õ¿¡¼ ¸®´ª½º¸¦
À§ÇÑ JDK¸¦ À̾߱âÇß¾ú´Ù. ±×·¯³ª ÀÌ JDK ´Â ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡
ÀÇÇؼ »ó¾÷ÀûÀ¸·Î °³¹ßµÇ¾îÁø °ÍÀÌ´Ù.(ºñ·Ï ÀÚÀ¯·Ó°Ô ¹èÆ÷µÇ±ä
ÇÏÁö¸¸) ¸¶Áö¸·À¸·Î GNU ±â¼ú¿¡ °üÇÑ »ó´çÈ÷ È°¹ßÇÑ È°µ¿ÀÌ ÀÎÅÍ³Ý »ó¿¡¼ ÀÌ·ç¾îÁö°í ÀÖ´Ù´Â °ÍÀ» ¸»ÇØµÎ°í ½Í´Ù. ƯÈ÷ ½ãÀ¸·ÎºÎÅÍ µ¶¸³ÇÏ¿© ÀÚ¹ÙÀÇ ÀÚÀ¯·Î¿î ¹èÆ÷¸¦ À§ÇÑ ¿ÏÀüÇÑ Åø¹Ú½º¸¦ °³¹ßÇÏ´Â °ÍÀÌ ¸Å¿ì È°¹ßÇÏ°Ô ÁøÇàµÇ°í ÀÖ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀ¸·Î ¾à°£À̳ª¸¶ ÀÚ¹ÙÀÇ Á߿伺¿¡ ´ëÇؼ ¾î´À Á¤µµ ÀÌÇØ°¡ µÇ¾úÀ» °ÍÀÌ°í ÇöÀçÀÇ ºÐÀ§±â°¡ ¾î¶»´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
6. ù ¹ø° ÀÚ¹Ù ÇÁ·Î±×·¥ ¾ð¾î¿¡ ´ëÇÑ ÀϹÝÀûÀΠƯ¡À» ¾Ë¾ÒÀ¸¹Ç·Î ÀÌÁ¦´Â
½ÇÁ¦ ÇÁ·Î±×·¥À» º¸µµ·Ï ÇÏÀÚ. ¼Ò°³¿¡¼ ¾ð±ÞÇß´ø °Íó·³ ¾ð¾îÀÇ
ÀüÇüÀûÀÎ °Í¿¡ ´ëÇÑ °ÍÀº ¼³¸íÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. Áï "hello
world" ¿Í °°Àº ¿¹¸¦ »ç¿ëÇÏÁö ¾Ê°Ú´Ù´Â °ÍÀÌ´Ù. ´ë½Å¿¡ ¿ì¸®´Â
¿ì¸®°¡ ¿øÇÏ´Â °ø°£¿¡ »ç°¢ÇüÀ» ±×¸®´Â ÇÁ·Î±×·¥ºÎÅÍ ½ÃÀÛÇÏÀÚ.(´Ù½Ã
º¹ÀâÇÒÁö ¸ð¸£Áö¸¸)
ÁÖ¾îÁø ¿¹¿¡¼ Á¤ÀÇµÈ Å¬·¡½ºÀÇ À̸§ÀÌ ¼Ò½ºÆÄÀÏÀÇ À̸§°ú ÀÏÄ¡ÇÑ´Ù. ÀÌ°ÍÀº ¿ì¿¬È÷ ±×·¸°Ô µÈ °ÍÀÌ ¾Æ´Ï´Ù. ÀÚ¹Ù¿¡¼´Â ¸ðµç ÄÚµå´Â Ŭ·¡½º°¡ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¡¼ °üÇà»ó Ŭ·¡½º À̸§°ú ¼Ò½ºÆÄÀÏÀÇ À̸§Àº ¼·Î °°°Ô ÇÏ´Â °ÍÀÌ´Ù. Ãß°¡ÀûÀ¸·Î ÀÚ¹Ù´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù. ¿¹Á¦¸¦ ÄÄÆÄÀÏÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. > javac Cuadro.java ¸ðµç °ÍÀÌ Àß µÈ´Ù¸é ÀÚ¹Ù ÄÄÆÄÀÏ·¯´Â Cuadro.class ÆÄÀÏÀ» »ý¼ºÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¹ÙÀ̳ʸ® ÇüÅ·ΠÀÌ°ÍÀÌ ¹ÙÀÌÆ® ÄÚµåÀÌ´Ù. ÀÌ°ÍÀ» ÀÎÅÍÇÁ¸®ÅÍ·Î ½ÇÇà½ÃÅ°·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. > java Cuadro ÀÚ¹Ù ¼Ò½ºÄڵ尡 ÄÄÆÄÀ쵃 ¶§ ÆÄÀÏ ¾ÈÀÇ Á¤ÀÇµÈ Å¬·¡½º À̸§°ú °°Àº À̸§ÀÇ Å¬·¡½º ÆÄÀÏÀÌ »ý¼ºµÇ±â ¶§¹®¿¡ ¼Ò½ºÆÄÀÏ À̸§À» ¾È¿¡ Á¤ÀÇµÈ Å¬·¡½º À̸§°ú °°°Ô ÁÖ´Â °ÍÀÌ ÁÁ´Ù. Cuadro .java ¶ó´Â ÀÌ ¿¹Á¦°¡ °£´ÜÇÔ¿¡µµ ºÒ±¸ÇÏ°í ÀÚ¹ÙÀÇ ±âº»ÀûÀÎ °ÍÀ» ÀÌÇØÇÏ´Â µ¥¿¡´Â º° ¹®Á¦°¡ ¾ø´Ù. ÀÌ ÇÁ·Î±×·¥ÀÌ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ÀüÇüÀûÀÎ ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. ¸ÕÀú ¾Ë¾Æ¾ß ÇÒ °ÍÀº ÀÌ ¿¹Á¦´Â HTML ÆÄÀϾȿ¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ¾ÖÇø´ÀÌ ¾Æ´Ï¶ó ¸í·ÉÇà¿¡¼ ÀÚ¹Ù ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÇÇؼ ¼öÇàµÉ ¼ö ÀÖ´Â µ¶¸³ÀûÀÎ ÇÁ·Î±×·¥À̶ó´Â °ÍÀÌ´Ù. ÇÁ·Î±×·¥ÀÇ Ã¹ ¹ø° ÇàÀ» º¸ÀÚ. class Cuadro { ù ¹ø° ´Ü¾î´Â ¾ð¾îÀÇ ¿¹¾à¾îÀÌ´Ù. ÀÌ°ÍÀº »õ·Î¿î Ŭ·¡½ºÀÇ À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â "Cuadro" -ÀÌ ¸»Àº ½ºÆäÀξî·Î »ç°¢ÇüÀ̶ó´Â °ÍÀÌ´Ù. -¶ó´Â °ÍÀÌ »õ·Î¿î Ŭ·¡½º°¡ µÇ´Â °ÍÀÌ´Ù. ¸ðµç ¸â¹ö¸¦ Æ÷ÇÔÇÑ Å¬·¡½º¿¡ ´ëÇÑ Á¤È®ÇÑ Á¤ÀÇ´Â °ýÈ£ "{}" »çÀÌ¿¡ ÀÕ´Ù. ÀÚ¹Ù¿¡¼ ÇÁ·Î±×·¥ÀÇ ½Çü´Â Ŭ·¡½º ¾È¿¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. ±× ´ÙÀ½ ÇàÀ» º¸ÀÚ. public static void main (String args[]) { ÀÌ°ÍÀº main() À̶ó´Â ¸Þ½îµå¸¦ ¼±¾ðÇÏ´Â °ÍÀÌ´Ù. ¸ðµç ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀº main()¿¡¼ ¼öÇàÀ» ½ÃÀÛÇÑ´Ù. ÀÌ°ÍÀº C/C++¿Í À¯»çÇÏ´Ù. ÀÌ ¿¹Á¦¸¦ ÀÌÇØÇϴµ¥ ÇÊ¿äÇÑ ¸î °¡Áö °ÍÀ» ¾Ë¾Æº¸ÀÚ. public Å°¿öµå´Â ¸â¹ö ¸Þ½îµåÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÏ´Â
°ÍÀÌ´Ù. Ŭ·¡½º°¡ public À̶ó°í ¼±¾ðµÇ¾î ÀÖ´Ù¸é ±× Å¬·¡½º´Â ÇØ´ç
Ŭ·¡½º ¹Û¿¡¼ Á¤ÀÇµÈ Äڵ忡¼ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. static Å°¿öµå´Â
main() ¸Þ½îµå°¡ Ŭ·¡½º°¡ ¸¸µé¾îÁú ‹š¸¶´Ù »õ·Î »ý°Ü³ªÁö ¾Ê´Â
´Ù´Â °ÍÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. void ´Â ¸Þ½îµå°¡ ¾î¶°ÇÑ °ªµµ ¸®ÅÏÇÏÁö
¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÇÔ¼ö³ª ¸Þ½îµå¿¡ ÀÎÀÚ¸¦ ÁÖ±â À§Çؼ ÇÔ¼ö
À̸§¿¡ ÀÌ¾î¼ °ýÈ£¸¦ ³Ö°í ÇÊ¿äÇÑ ÀÎÀÚ¸¦ ÁÖ±â À§Çؼ ÇÔ¼ö À̸§¿¡
ÀÌ¾î¼ °ýÈ£¸¦ ³Ö°í ÇÊ¿äÇÑ ÀÎÀÚ¸¦ ±× ¾È¿¡ ³Ö¾îÁØ´Ù. ÀÌ ¿¹¿¡¼
main ¸Þ½îµå´Â String Ŭ·¡½º·Î ºÎÅÍÀÇ ¹è¿°´Ã¼¸¦ ÀÎÀÚ·Î ¹Þ´Â´Ù. ´ÙÀ½ ÇàÀ» º¸ÀÚ. int 1,a : µÎ °³ÀÇ Á¤¼öÇü º¯¼ö¸¦ ¼±¾ðÇÑ´Ù. ÀÚ¹Ù¿¡¼ ¸ðµç º¯¼ö´Â »ç¿ëÀü¿¡ ¼±¾ðÀÌ µÇ¾î¾ß ÇÑ´Ù. ±×¸®°í ÄÚµå¾È¿¡ °¢ ¹®µéÀº ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡³ª¾ß ÇÑ´Ù. ÄÚµåÀÇ ³ª¸ÓÁö ºÎºÐÀº ÀÛÀº ¾Ë°í¸®µëÀ¸·Î ±¸ÇöµÇ¾î ÀÖ´Ù. ´ÙÀ½Àº ÀÎÀÚÀÇ ¿À¸¥ÂÊ ¼ýÀÚ°¡ Á¦°øµÇ¾îÁ³´ÂÁö È®ÀÎÇÑ´Ù. If (args.length==2) ¸¸¾à ÀÎÀÚ°¡ ÁÖ¾îÁ³´Ù¸é Á¤¼öÇü º¯¼ö¿¡ ÇÒ´çÇÑ´Ù. 1 = Integer.valueOf(args[0]).intVaiue() : ±×·¸Áö ¾Ê´Ù¸é ÃʱⰪÀ» ÇÒ´çÇÑ´Ù. 1 = 20 : ÇÁ·Î±×·¥ÀÇ ³ª¸ÓÁö ºÎºÐÀº ȸ鿡 »ç°¢ÇüÀ» ±×¸®´Â ¸í·Éµé·Î µÇ¾î ÀÖ´Ù. Ưº°È÷ ºÁµÑ °ÍÀº ´ÙÀ½ °ÍÀÌ´Ù. System.out.print() print() ´Â ¹®ÀÚ¿À» ÀÎÀÚ·Î ¹Þ¾Æ¼ ÇÁ¸°Æ®ÇÑ´Ù. System Àº ½Ã½ºÅÛÀ» Á¢±ÙÇϱâ À§Çؼ Á¦°øµÈ ¹Ì¸® Á¤ÀÇµÈ Å¬·¡½ºÀÌ°í out Àº Äֿܼ¡ Á¢¼ÓµÈ output ½ºÆ®¸²ÀÌ´Ù. ´ÙÀ½À» º¸ÀÚ. for (int i=1 ; i> ;1; I-) ÀÌ°ÍÀº ÀÌ¹Ì C/C++¿¡¼ Àͼ÷ÇÑ °ÍÀ̹ǷΠ¼³¸íÀÌ ÇÊ¿ä¾øÀ» °ÍÀÌ´Ù. ¿©±â±îÁö·Î ¾î´À Á¤µµ ¼Ò½º¿¡ ´ëÇÑ ¼³¸íÀÌ ³¡³µ´Ù. µ¶ÀÚµéÀÌ ÀÚ¹ÙÀÇ ½Ã½ºÅÛ µ¶¸³ÀûÀ̶ó´Â °ÍÀ» ¾Ë¾Æº¸±â À§Çؼ ¿©±â¼ ¸¸µé¾îÁø Cuadro.class¸¦ ´Ù¸¥ Ç÷§Æû¿¡¼ ½ÇÇà½ÃÄѼ °á°ú¸¦ È®ÀÎÇϱ⠹ٶõ´Ù. ¿ì¸®´Â °£´ÜÈ÷ ÀÚ¹ÙÀÇ Æ¯Â¡À» ¾Ë¾Æº¸¾Ò´Ù. ´ÙÀ½Àº
Âü°í°¡ µÉ ¸¸ÇÑ URL°ú Âü°í¼ÀûÀ» ¼Ò°³ÇÏ´Â °ÍÀ¸·Î ÀÌ ±â»ç¸¦ ¸¶¹«¸®ÇÑ´Ù.
|