ÀÚ¿ø ¼Ò¸ð°¡ ¸¹Àº ¸Þ¼Òµå ½Äº°

¸Þ¼Òµå´Â ´ÙÀ½°ú °°Àº °æ¿ì ÃÖÀûÈ­ ´ë»óÀÌ µË´Ï´Ù.

ÀÚÁÖ È£ÃâµÇ´Â ¸Þ¼Òµå¸¦ ãÀ¸·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ½ÇÇà Ç÷οì Á¤º¸ÀÇ ÄÝ·º¼ÇÀÌ »ç¿ë °¡´ÉÇÑÁö È®ÀÎÇϽʽÿÀ. À̰ÍÀº ÇÁ·ÎÆÄÀÏÇÒ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇϰųª Á¢¼ÓÇÒ ¶§ ¼öÇàµË´Ï´Ù.   ÇÁ·ÎÆÄÀϸµ ¿É¼Ç ³» ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ³Ê¹« ´À¸³´Ï´Ù¸¦ ¼±ÅÃÇÑ ´ÙÀ½, ¼¼ºÎ»çÇ× ¿É¼Ç¿¡¼­ ½ÇÇà ÇÃ·Î¿ì ±×·¡ÇÈ ¼¼ºÎ»çÇ× Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ. 
  2. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡¼­ ¸ð´ÏÅÍ ¶Ç´Â ¿¡ÀÌÀüÆ®¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¿­±â µµ±¸ > ½ÇÇà Ç÷ο츦 ¼±ÅÃÇϽʽÿÀ. ½ÇÇà ÇÃ·Î¿ì º¸±â°¡ ¿­¸³´Ï´Ù.
  4. È®´ë ´ÜÃß È®´ë ´ÜÃß ¾ÆÀÌÄܸ¦ Ŭ¸¯ÇÏ¿© ¸Þ¼Òµå È£Ãâ ¼ø¼­¸¦ È®´ëÇϽʽÿÀ.
  5. ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸ðµç ¹Ýº¹ °Ë»öÀ» ¼±ÅÃÇϽʽÿÀ. ¹Ýº¹µÇ´Â ÆÐÅÏÀÌ ÀÖ´Â °÷¿¡ Xs°¡ Ç¥½ÃµË´Ï´Ù.  
  6. ÇØ´ç ¿µ¿ªÀ» È®´ëÇÏ¿© ¹Ýº¹µÈ ÆÐÅϰú ¸Þ¼ÒµåÀÇ ¹Ýº¹ Ƚ¼ö¸¦ °ËÅäÇϽʽÿÀ.  

½ÇÇà ½Ã°£ÀÌ ±ä ¸Þ¼Òµå¸¦ ãÀ¸·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ƯÁ¤ ÀÚ¿ø¿¡ ´ëÇÑ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϰųª ÀÌ¿¡ Á¢¼ÓÇÑ ´ÙÀ½ ½ÇÇà ÇÃ·Î¿ì º¸±â¸¦ ¿©½Ê½Ã¿À. 
    Âü°í:
    ¿¡ÀÌÀüÆ®, ÇÁ·Î¼¼½º, È£½ºÆ® ¶Ç´Â ¸ð´ÏÅÍ¿¡¼­ º¸±â¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù.  ±×·¯³ª °¢ ÀÚ¿øÀÇ Á¤º¸´Â ¼­·Î ¸Å¿ì ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ¿¡ÀÌÀüÆ®ÀÇ ½ÇÇà ÇÃ·Î¿ì º¸±â´Â ¿¡ÀÌÀüÆ®°¡ Á¢¼ÓµÈ ƯÁ¤ JVM(Java Virtual Machine)ÀÇ ½ÇÇàÀ» Ç¥½ÃÇÕ´Ï´Ù. ¹Ý´ë·Î, ¸ð´ÏÅÍÀÇ º¸±â¸¦ ¼±ÅÃÇÏ¸é ¼±ÅÃµÈ ¸ð´ÏÅÍ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®°¡ ÀÖ´Â ¸ðµç JVMÀÇ ½ÇÇàÀÌ Ç¥½ÃµË´Ï´Ù.
  2. °¢ ¸Þ¼ÒµåÀÇ ÁÙ¹«´Ì ±æÀ̸¦ È®ÀÎÇϽʽÿÀ. ÁÙ¹«´ÌÀÇ ±æÀ̰¡ ±æ¼ö·Ï ½ÇÇà ½Ã°£ÀÌ ±ä ¸Þ¼ÒµåÀÔ´Ï´Ù.
  3. ¸Þ¼Òµå¸¦ ´õ ÀÚ¼¼È÷ º¸·Á¸é ¸Þ¼Òµå Åë°è º¸±â¸¦ ¿­°í ¸Þ¼Òµå¸¦ ¼±ÅÃÇÑ ÈÄ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ¸Þ¼Òµå È£Ãâ Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ.
  4. ¸Þ¼Òµå È£ÃâÀÚÀÇ ½ÇÇà ½Ã°£À» º¸·Á¸é ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸Þ¼Òµå È£Ãâ Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ. º¸±â¿¡ ·¹À̺íÀÌ ÁöÁ¤µÈ ¼±°ú µ¿ÀÏÇÑ ¸Þ¼Òµå°¡ Ç¥½ÃµË´Ï´Ù.
  5. ·ÎÄà µµ±¸ ¸ðÀ½¿¡¼­ È£ÃâÀÚ Ç¥½Ã È£ÃâÀÚ ´ÜÃß ¾ÆÀÌÄܸ¦ Ŭ¸¯ÇÏ¿© º¸±â¿¡¼­ ¼±ÅÃµÈ ¸Þ¼ÒµåÀÇ È£ÃâÀÚ¸¦ º¸½Ê½Ã¿À. ÀÌ ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§¸¶´Ù È£Ãâ ¼ø¼­¿¡¼­ ÇÑ ´Ü°è À§ÀÇ ¸Þ¼Òµå°¡ Ç¥½ÃµË´Ï´Ù.
  6. ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ. ¼±Åà ¿µ¿ªÀÇ ¼¼·Î ±æÀÌ´Â ¸Þ¼Òµå¿¡ ´ëÇÑ ±âº» ½Ã°£À» ³ªÅ¸³À´Ï´Ù. º¸±â ¿À¸¥ÂÊÀÇ ¼¼·Î ½Ã°£ ½ºÄÉÀÏÀ» ¼±ÅÃÇÏ¸é ¸Þ¼Òµå¿¡ ´ëÇÑ ½ÇÇà ½Ã°£À» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¼Òµå¿¡ ´ëÇÑ ´©Àû ½Ã°£ÀÌ »óÅ ǥ½ÃÁÙ¿¡ Ç¥½ÃµË´Ï´Ù.

½ÇÇà ½Ã°£ÀÇ º¸±â¸¦ Å©°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ½ÇÇà ÇÃ·Î¿ì º¸±â¸¦ ¿©½Ê½Ã¿À. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±âÀÇ ¸ð´ÏÅÍÀÇ ÆË¾÷ ¸Þ´º¿¡¼­ ¿­±â µµ±¸ > ½ÇÇà Ç÷ο츦 ¼±ÅÃÇϽʽÿÀ.
  2. ÀÌ º¸±â¿¡´Â ¸Þ¼Òµå È£Ãâ º¸±â¿Í ¸¶Âù°¡Áö·Î ¿À¸¥ÂÊÀ» µû¶ó ¼¼·Î ½Ã°£ ½ºÄÉÀÏÀÌ ÀÖ½À´Ï´Ù. 
  3. È®´ë È®´ë ´ÜÃß ¾ÆÀÌÄÜ ´ÜÃ߸¦ »ç¿ëÇÏ¿© º¸±âÀÇ Æ¯Á¤ ¼½¼ÇÀ» È®´ëÇÏ¿© °Ë»çÇÒ ¸Þ¼Òµå¸¦ °­Á¶Ç¥½ÃÇϽʽÿÀ.
  4. ¸Þ¼Òµå À̸§(¶Ç´Â ¹ØÀÇ °ø¹é)À» Ŭ¸¯ÇÏ¿© ¼±ÅÃÇϽʽÿÀ. °­Á¶Ç¥½ÃµÈ ¿µ¿ªÀÇ ¼¼·Î ±æÀÌ´Â ¸Þ¼ÒµåÀÇ ±âº» ½Ã°£À» ³ªÅ¸³À´Ï´Ù. Á¤È®ÇÑ ±âº» ½Ã°£°ªÀÌ »óÅ ǥ½ÃÁÙ¿¡ Ç¥½ÃµË´Ï´Ù.
  5. Ãà¼Ò ´ÜÃß Ãà¼Ò ´ÜÃß ¾ÆÀÌÄܸ¦ »ç¿ëÇÏ¿© ¸Þ¼ÒµåÀÇ °­Á¶Ç¥½ÃµÈ ¿µ¿ªÀ» º¸¸é¼­(Áï, ¿©ÀüÈ÷ ³ë¶õ»ö »ç°¢Çü ¿µ¿ªÀ» º¼ ¼ö ÀÖÀ½) Àüü ÇÁ·Î±×·¥ÀÇ ¸¹Àº ºÎºÐÀ» º¸½Ê½Ã¿À. Àüü ½ÇÇà Ç¥½Ã´Â º¸ÀÌÁö ¾Ê´õ¶óµµ Àüü ÇÁ·Î±×·¥°ú ºñ±³ÇÏ¿© ÇöÀç ¸Þ¼ÒµåÀÇ ½ÇÇà ½Ã°£À» °áÁ¤ÇÒ ¼ö´Â ÀÖ½À´Ï´Ù.

°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä
½ÇÇà ÇÃ·Î¿ì º¸±â ¹× Å×À̺í
Åë°è º¸±â

°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
Java ÇÁ·Î¼¼½º ½ÇÇà ¶Ç´Â Á¢¼Ó
°¡ºñÁö ÄÝ·º¼Ç Á¶»ç
¼º´É ºÐ¼® ¹× ¸Þ¸ð¸® »ç¿ë¹ý - °³¿ä