Java ÇÁ·Î±×·¥ ½ÇÇàÀ» ´Ü°èº°·Î µû¶ó°¡±â

½º·¹µå°¡ ÀϽÃÁß´ÜµÇ¸é ´Ü°è Á¦¾î¸¦ »ç¿ëÇÏ¿© Çະ·Î ÇÁ·Î±×·¥ ½ÇÇàÀ» ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü°è Á¶ÀÛÀ» ¼öÇàÇÏ´Â µ¿¾È Áß´ÜÁ¡ÀÌ ÀÖÀ¸¸é ½ÇÇàÀÌ Áß´ÜÁ¡¿¡¼­ ÀϽÃÁߴܵǸç, ´Ü°è Á¶ÀÛÀÌ Á¾·áµË´Ï´Ù.

Step over

  1. µð¹ö±× º¸±â¿¡¼­ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇϽʽÿÀ. ÇØ´ç ½ºÅà ÇÁ·¹ÀÓÀÇ ÇöÀç ½ÇÇà ÇàÀÌ µð¹ö±× PerspectiveÀÇ ÆíÁý±â¿¡ °­Á¶Ç¥½ÃµË´Ï´Ù.
  2. º¸±â µµ±¸ ¸ðÀ½ÀÇ Step Over ´ÜÃß[ Step Over ]¸¦ Ŭ¸¯Çϰųª F6 ۸¦ ´©¸£½Ê½Ã¿À. ÇöÀç ¼±ÅÃµÈ ÇàÀÌ ½ÇÇàµÇ°í ´ÙÀ½ ½ÇÇà °¡´É Çà¿¡¼­ ÀϽÃÁߴܵ˴ϴÙ.

Step into

  1. µð¹ö±× º¸±â¿¡¼­ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃµÈ ÇÁ·¹ÀÓÀÇ ÇöÀç ½ÇÇà ÇàÀÌ µð¹ö±× PerspectiveÀÇ ÆíÁý±â¿¡ °­Á¶Ç¥½ÃµË´Ï´Ù.
  2. º¸±â µµ±¸ ¸ðÀ½ÀÇ Step into ´ÜÃß[ Step Into ]¸¦ Ŭ¸¯Çϰųª F5 ۸¦ ´©¸£½Ê½Ã¿À. ÇöÀç ¼±ÅÃµÈ Çà¿¡¼­ ½ÇÇàµÉ ´ÙÀ½ Ç¥Çö½ÄÀÌ È£ÃâµÇ°í, È£ÃâµÈ ¸Þ¼ÒµåÀÇ ´ÙÀ½ ½ÇÇà °¡´É Çà¿¡¼­ ½ÇÇàÀÌ ÀϽÃÁߴܵ˴ϴÙ.

¼±ÅûçÇ× Step into

  1. µð¹ö±× º¸±â¿¡¼­ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃµÈ ÇÁ·¹ÀÓÀÇ ÇöÀç ½ÇÇà ÇàÀÌ µð¹ö±× PerspectiveÀÇ ÆíÁý±â¿¡ °­Á¶Ç¥½ÃµË´Ï´Ù.
  2. Java ÆíÁý±â¿¡¼­ ÇöÀç ½ÇÇà Çà¿¡¼­ step intoÇÏ·Á´Â ¸Þ¼ÒµåÀÇ À̸§¿¡ Ä¿¼­¸¦ ³õÀ¸½Ê½Ã¿À.
  3. ½ÇÇà ¸Þ´º³ª Java ÆíÁý±â ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¼±ÅûçÇ× Step into Á¶Ä¡¸¦ Ŭ¸¯Çϰųª Ctrl-F5 ۸¦ ´©¸£½Ê½Ã¿À. ¼±ÅÃÇÑ ¸Þ¼Òµå°¡ È£ÃâµÉ ¶§±îÁö ½ÇÇàÀÌ Àç°³µË´Ï´Ù.

ÇÊÅÍ Step with

  1. µð¹ö±× º¸±â µµ±¸ ¸ðÀ½¿¡¼­ ´Ü°è ÇÊÅÍ »ç¿ë ´ÜÃß[ ´Ü°è ÇÊÅÍ »ç¿ë ]¸¦ Åä±ÛÇϰųª Shift+F5¸¦ »ç¿ëÇϽʽÿÀ. Á¶Ä¡°¡ ÄÑÁüÀ¸·Î Åä±ÛµÇ¸é °¢ ´Ü°è Á¶Ä¡(over, into, return)´Â ´Ü°è ÇÊÅ͸µ ȯ°æ ¼³Á¤ ÆäÀÌÁö ¿­±â Java > µð¹ö±× > ½ºÅÜ ÇÊÅ͸µ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ Á¤ÀÇµÈ ´Ü°è ÇÊÅÍ ¼¼Æ®¸¦ Àû¿ëÇÕ´Ï´Ù. ´Ü°è Á¶Ä¡¸¦ È£ÃâÇϸé, ÇÊÅ͵ÇÁö ¾ÊÀº À§Ä¡¿¡ µµ´ÞÇϰųª Áß´ÜÁ¡ÀÌ ¹ß°ßµÉ ¶§±îÁö ½ºÅ×ÇÎÀ» °è¼Ó ¼öÇàÇÕ´Ï´Ù.

Step Return

  1. µð¹ö±× º¸±â¿¡¼­ ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃµÈ ÇÁ·¹ÀÓÀÇ ÇöÀç ½ÇÇà ÇàÀÌ µð¹ö±× PerspectiveÀÇ ÆíÁý±â¿¡ °­Á¶Ç¥½ÃµË´Ï´Ù.
  2. º¸±â µµ±¸ ¸ðÀ½ÀÇ Step Return ´ÜÃß[ Step Return ]¸¦ Ŭ¸¯Çϰųª F7 ۸¦ ´©¸£½Ê½Ã¿À. ÇöÀç ¸Þ¼Òµå¿¡¼­ ´ÙÀ½ ¸®ÅÏ ¸í·É¹®ÀÌ ½ÇÇàµÉ ¶§±îÁö ½ÇÇàÀÌ Àç°³µÇ¸ç, ´ÙÀ½ ½ÇÇà °¡´É Çà¿¡¼­ ½ÇÇàÀÌ ÀϽÃÁߴܵ˴ϴÙ.

Çà±îÁö ½ÇÇà

½º·¹µå°¡ ÀϽÃÁߴܵǸé ÁöÁ¤µÈ ÇàÀÌ ½ÇÇàµÉ ¶§±îÁö ½ÇÇàÀ» Àç°³ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº Áß´ÜÁ¡À» ¼³Á¤ÇÏÁö ¾Ê°í Çà¿¡¼­ ½ÇÇàÀ» Áß´ÜÇÏ´Â Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù.

  1. ÇÁ·Î±×·¥À» ½ÇÇàÇÒ Çà¿¡ Ä¿¼­¸¦ ³õÀ¸½Ê½Ã¿À.
  2. ÆË¾÷ ¸Þ´º¿¡¼­ Çà±îÁö ½ÇÇà ¸í·É[ Çà±îÁö ½ÇÇà ]À» ¼±ÅÃÇϰųª Ctrl+RÀ» »ç¿ëÇϽʽÿÀ. ´Ù¸¸ ÁöÁ¤µÈ ÇàÀ» ½ÇÇàÇϱâ Àü¿¡ ÇÁ·Î±×·¥ ½ÇÇàÀÌ Àç°³µÇ°í ÀϽÃÁߴܵ˴ϴÙ.

Çà¿¡ µµ´ÞÇÏÁö ¾Ê¾Æ ÇÁ·Î±×·¥ÀÌ ÀϽÃÁߴܵÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. 

Áß´ÜÁ¡°ú ¿¹¿Ü´Â ÁöÁ¤µÈ Çà¿¡ µµ´ÞÇϱâ Àü¿¡ ½º·¹µå¸¦ ÀϽÃÁß´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã °³³ä
Áß´ÜÁ¡
Java Perspective

°ü·Ã Ÿ½ºÅ©
Áß´ÜÁ¡ Ãß°¡
Java ÇÁ·Î±×·¥ ½ÇÇà
ÀϽÃÁß´ÜµÈ ½º·¹µå ½ÇÇà Àç°³
½ÇÇà ¹× µð¹ö±ë
½ÇÇà Àμö ¼³Á¤
½º·¹µå ÀϽÃÁß´Ü

°ü·Ã ÂüÁ¶
µð¹ö±× º¸±â