2.1ÀÇ »õ·Î¿î ±â´É

´ÙÀ½Àº 2.0 ÀÌÈÄ Eclipse 2.1 ¸±¸®½º¿ë Java °³¹ß µµ±¸¿¡ ÀÛ¼ºµÈ Áß¿äÇϰí Èï¹Ì·Î¿î º¯°æ»çÇ× Áß ÀϺÎÀÔ´Ï´Ù.

Java ÆíÁý±â

Java µð¹ö°Å

¸®ÆÑÅ丵

ÀϹÝ

JUnit ÅëÇÕ

Java ÆíÁý±â

Ãß°¡ »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÑ Java ÆíÁý±â

Java > ÆíÁý±â ȯ°æ ¼³Á¤¿¡¼­´Â ´ÙÀ½°ú °°Àº Ãß°¡ ±¸¼º ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.

  • dz¼± µµ¿ò¸» ÅÇÀ» ÅëÇØ Java ÆíÁý±â¿¡¼­ dz¼± µµ¿ò¸»À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ÀÔ·Â ÅÇÀ» »ç¿ëÇÏ¿© ¹®ÀÚ¿­ Áٹٲٱ⸦ À§ÇÑ ¼Ò°ýÈ£, ´ë°ýÈ£, ¹®ÀÚ¿­ ¹× ÁÖ¼®ÀÇ ÀÚµ¿ ´Ý±â ¹× ±âŸ À¯¿ëÇÑ Java ƯÁ¤ ÆíÁý±â ÀÛµ¿À» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¾î³ëÅ×ÀÌ¼Ç ÅÇÀ» »ç¿ëÇÏ¿© ¿À·ù, °æ°í, Ÿ½ºÅ© µîÀÇ ºñÁÖ¾ó ¸ð¾çÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̵¿½Ä dz¼± µµ¿ò¸»

F2¸¦ ´­·¯ È­¸é À̵¿ °¡´ÉÇϰí Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢¿¡¼­ dz¼± µµ¿ò¸»À» ¿­ ¼ö ÀÖ½À´Ï´Ù. â¿¡¼­ ÄÁÅÙÃ÷¸¦ ¼±ÅÃÇÏ°í º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.

Å©±â Á¶Á¤ °¡´ÉÇÑ Ç³¼± µµ¿ò¸» â

°­Á¶ »óÅ ǥ½Ã

±âº» ¹®¼­ ÆíÁý±â ¹× Java ÆíÁý±â´Â ¸ðµÎ ÆÄÀÏ¿¡ ¿À·ù ¶Ç´Â °æ°í°¡ ÀÖÀ½À» Ç¥½ÃÇϱâ À§ÇØ ¿À¸¥ÂÊ »ó´Ü ¸ð¼­¸®¿¡ °­Á¶ ¸¶Ä¿¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¿À¸¥ÂÊ »ó´Ü ¸ð¼­¸®¿¡ ¿À·ù Ç¥½Ã ¸¶Ä¿°¡ ÀÖ´Â ÆíÁý±â

ÆÄÀÏ¿¡¼­ ã±â

°Ë»ö ¸Þ´º ±×·ì¿¡´Â ¿ä¼Ò°¡ ¼±¾ðµÇ´Â ÄÄÆÄÀÏ ´ÜÀ§ ¶Ç´Â Ŭ·¡½º ÆÄÀÏ ³»ºÎÀÇ ¸ðµç À¯Çü, Çʵå, ¸Þ¼Òµå ¹× ·ÎÄà º¯¼ö ¹ß»ýÇ׸ñÀ» °Ë»öÇÏ´Â µ¥ ÀûÇÕÇÑ »õ ¸í·É(ÆÄÀÏ ³»ÀÇ ¹ß»ý)ÀÌ ÀÖ½À´Ï´Ù. ´Ù¸¥ °Ë»ö ¸í·É°ú Àϰü¼º ÀÖ°Ô ¸¶Ä¿´Â ÆíÁý±â¿¡¼­ ¾î³ëÅ×À̼ÇÀ¸·Î »ý¼ºµÇ°í Ç¥½ÃµË´Ï´Ù. °Ë»ö °á°ú º¸±âÀÇ Ç׸ñÀº ÀÐ±â ¹× ¾²±â ¾×¼¼½º¿Í °ü·ÃÇÏ¿© ¼­·Î ´Ù¸¥ ¾ÆÀÌÄÜÀ» °®½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­ "TestCase.java"ÀÇ "fName"¿¡ ´ëÇÑ °Ë»ö °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ¿¡¼­ ÇʵåÀÇ ¹ß»ýÀ» Ç¥½ÃÇÏ´Â ÆíÁý±â ¹× °Ë»ö º¸±â

´õ ºü¸¥ ¼öÁ¤

Ãß°¡ Java ¹®Á¦Á¡À» À§ÇÑ ºü¸¥ ¼öÁ¤ÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½À» ¼öÇàÇÏ·Á¸é Java ÆíÁý±âÀÇ ¿ÞÂÊ °¡ÀåÀÚ¸®¿¡ ÀÖ´Â Àü±¸¸¦ ´©¸£°í Ctrl+1À» ´©¸£°Å³ª ¸Þ´º¿¡¼­ ÆíÁý> ºü¸¥ ¼öÁ¤À» ¼±ÅÃÇϽʽÿÀ.

  • ´©¶ôµÈ »ý¼ºÀÚ ÀÛ¼º
  • »ç¿ëÇÏÁö ¾Ê´Â °³ÀÎ¿ë ¸Þ¼Òµå, ÇÊµå ¶Ç´Â À¯Çü Á¦°Å
  • ¸ðÈ£ÇÑ °¡Á®¿À±â ¼öÁ¤(¶Ç´Â °¡Á®¿À±â ü°èÈ­ Á¦¾È)
  • ¿ÜºÎ À¯ÇüÀÇ ¸Þ¼Òµå ÀÛ¼º(À͸í Ŭ·¡½ºÀÇ ¸Þ¼Òµå¿¡ ´ëÇØ)
  • ±¸ÇöµÇÁö ¾ÊÀº ¸Þ¼Òµå¿ë ½ºÅÓ Ãß°¡
  • ¹Ì¹ß°ß ¿¹¿Ü¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï catch Àý ¶Ç´Â throws ¼±¾ð Ãß°¡
  • ´õ ÀÌ»ó ¹ß»ýÇÏÁö ¾ÊÀº ¿¹¿Ü¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï catch Àý Á¦°Å
  • ±¸ÇöµÇÁö ¾ÊÀº Ãß»ó ¸Þ¼Òµå Ãß°¡

ºü¸¥ ¼öÁ¤¸¦ »ç¿ëÇÏ¿© ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±âŸ ÄÄÆÄÀÏ·¯ ¹ß°ß ¹®Á¦Á¡

  • Á¤Àû ÄÁÅØ½ºÆ®¿¡¼­ »ç¿ëµÇ´Â ÀνºÅϽº Çʵå
  • ºñÁ¤Àû ¹æ½ÄÀ¸·Î ¾×¼¼½ºµÈ Á¤Àû ¸Þ¼Òµå ¶Ç´Â Çʵå
  • ºñÃß»ó À¯ÇüÀ¸·Î Ãß»ó ¸Þ¼Òµå ¼±¾ð
  • Ç¥½ÃµÇÁö ¾Ê´Â ¸Þ¼Òµå, Çʵå, À¯Çü ¶Ç´Â °¡Á®¿À±â
  • ±¸Ã¼È­µÇÁö ¾ÊÀº ¹®ÀÚ¿­

ºü¸¥ ¼öÁ¤ â

ºü¸¥ Áö¿ø

ºü¸¥ ¼öÁ¤ Á¶Ä¡´Â ¿À·ù°¡ ¾ø´Â °æ¿ì¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ºü¸¥ Áö¿øÀ» È£ÃâÇÏ·Á¸é ID¿¡ ij·µÀ» ³õ°í Ctrl+1(ÆíÁý> ºü¸¥ ¼öÁ¤)À» ´©¸£½Ê½Ã¿À.

  • ¸µÅ©µÈ À̸§ ¹Ù²Ù±â°¡ ¸ðµç ID¿¡¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

    ¸µÅ©µÈ À̸§ ¹Ù²Ù±â ºü¸¥ Áö¿ø

    ¸µÅ©µÈ À̸§ ¹Ù²Ù±â´Â ÅÛÇø®Æ®¿¡¼­ ó·³ ¸µÅ©µÈ ¸ðµå ÆíÁýÀ» Ȱ¼ºÈ­´Âµ¥, ¿©±â¼­ ID¸¦ º¯°æÇÏ¸é ¼Ò½º ÆÄÀÏ¿¡¼­ ÇØ´ç À̸§ÀÇ ¸ðµç ¹ß»ý»çÇ×À» º¯°æÇÕ´Ï´Ù.

  • catch ÀýÀ» throws Àý·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù(catch Àý¿¡¼­ »ç¿ë °¡´É).
  • »õ·Î¿î ·ÎÄà º¯¼ö ¶Ç´Â Çʵ忡 Ç¥Çö½Ä ¹®À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(¸ðµç Ç¥Çö½Ä ¹®¿¡¼­ »ç¿ë °¡´É). ¿¹¸¦ µé¾î, vector.iterator();´Â
    Iterator iterator= vector.iterator();·Î º¯È¯µË´Ï´Ù.
    º¯¼ö À̸§ Á¦¾È»çÇ×ÀÌ ºü¸¥ Áö¿ø¿¡¼­ Á¦°øµË´Ï´Ù.
  • if/while/for/do ¹® ¶Ç´Â ºí·ÏÀ» Á¦°ÅÇÒ ¼ö ÀÖÀ¸¸ç, ÄÁÅÙÃ÷ÀÇ µé¿©¾²±â°¡ ÀÚµ¿À¸·Î Á¤Á¤µË´Ï´Ù.
  • ÅÛÇø®Æ®·Î º¹¼ö Çà ¼±ÅûçÇ×À» µÑ·¯½Ò ¼ö ÀÖ½À´Ï´Ù.
ÄÚµå Áö¿ø °³¼±»çÇ×
  • Java ÄÄÆÄÀÏ·¯´Â ÄÁÅØ½ºÆ®¿¡ ¿¹»óµÇ´Â À¯Çü ±â¹ÝÀÇ Á¦¾È °ü·Ã¼ºÀ» Çâ»ó½ÃÄ×½À´Ï´Ù. ¿¹¸¦ µé¾î, StringBuffer sb= new [code assist]ÀÇ °æ¿ì StringBuffer°¡ ¸ñ·Ï¿¡¼­ ù ¹øÂ°·Î ³ªÅ¸³³´Ï´Ù.
  • Java ÆíÁý±âÀÇ ÄÚµå Áö¿øÀº ÀÌÁ¦ Ű¿öµåÀÇ ¿Ï·á¸¦ Á¦°øÇÕ´Ï´Ù.
Çâ»óµÈ Java ¾Æ¿ô¶óÀÎ º¸±â

¾Æ¿ô¶óÀÎ º¸±â µµ±¸ ¸ðÀ½¿¡¼­ ¸Ç À§ ·¹º§ À¯ÇüÀ¸·Î À̵¿ ¾ÆÀÌÄÜ ´ÜÃß(¸Ç À§ ·¹º§ À¯ÇüÀ¸·Î À̵¿)¸¦ ´­·¯ Java ¾Æ¿ô¶óÀÎÀ» Á¶Á¤ÇÏ¿© ÄÄÆÄÀÏ ´ÜÀ§ÀÇ ±âº» À¯Çü ±¸¼º¿øÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java ¾Æ¿ô¶óÀÎ º¸±â µµ±¸ ¸ðÀ½

ÇÏÀÌÆÛ¸µÅ©µÈ Java ÄÚµå

Java Äڵ带 ¸¶¿ì½º·Î °¡¸®Å² ä Ctrl ۸¦ ´©¸£°í ¸¶¿ì½º¸¦ À̵¿Çϸé Ŭ·¡½º, ¸Þ¼Òµå ¹× Çʵå ID°¡ ÇØ´ç ¼±¾ðÀÇ Å¬¸¯ °¡´ÉÇÑ ¸µÅ©·Î ¹Ù²ò´Ï´Ù. ÀÌ ¿É¼ÇÀº Java> ÆíÁý±â> Ž»ö ÅÇÀ» ÅëÇØ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java Äڵ忡¼­ ÇÏÀÌÆÛ¸µÅ©

´ÙÀ½ ±¸¼º¿øÀ¸·Î È­¸é À̵¿ ±¸¼º¿ø ¸Þ¼Òµå, Çʵå, ÃʱâÀÚ ¹× À¯Çü °£¿¡ ºü¸£°Ô Ž»öÇÏ·Á¸é Java ÆíÁý±â¿¡¼­ Ctrl + Shift + ¾Æ·¡·Î È­»ìÇ¥(Ž»ö > À̵¿ > ´ÙÀ½ ±¸¼º¿ø) ¹× Ctrl + Shift + À§·Î È­»ìÇ¥(Ž»ö> À̵¿ > ÀÌÀü ±¸¼º¿ø)¸¦ »ç¿ëÇϽʽÿÀ.
ÁøÇà Áß¿¡ ¹ß°ßµÈ Ãß°¡ ¿À·ù

Java ÆíÁý±â´Â ÀÚ¼¼ÇÑ ÇÃ·Î¿ì ºÐ¼®ÀÌ ÇÊ¿äÇÑ ¹Ì¹ß°ß ¿¹¿Ü ¹× »ç¿ëÇÏÁö ¾Ê´Â º¯¼ö¸¦ Æ÷ÇÔÇÏ¿© Ãß°¡ ¿À·ù À¯Çü¿¡ ¾î³ëÅ×À̼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù.

ÀÔ·Â Áß¿¡ ¹ß°ßµÈ ¿À·ù¸¦ Ç¥½ÃÇÏ´Â ÆíÁý±â

ÀûÀýÇÑ ¾Æ¿ô¶óÀÎ

ÇöÀç Ä¿¼­ À§Ä¡¿¡¼­ ¿ä¼ÒÀÇ ÀûÀýÇÑ ¾Æ¿ô¶óÀÎÀ» ÆË¾÷ÇÏ·Á¸é Java ÆíÁý±âÀÇ Ctrl+F3(Ž»ö  > ±¸Á¶ ¿­±â)À» ´©¸£½Ê½Ã¿À. ¶Ç´Â ÇöÀç ¼Ò½º ÆÄÀÏÀÇ ÀûÀýÇÑ ¾Æ¿ô¶óÀÎÀ» ÆË¾÷ÇÏ·Á¸é Ctrl+O(ÆíÁý> ±¸Á¶ ¿­±â)À» ´©¸£½Ê½Ã¿À.

ÀûÀýÇÑ ¾Æ¿ô¶óÀÎ

ÆíÁý±â °³¿äÀÇ Ç³¼± µµ¿ò¸» Á¤º¸

ÇÁ·¹ÀÓÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â Java ÆíÁý±â °³¿ä ´«±ÝÀÚ´Â ¹®Á¦Á¡ ¾î³ëÅ×À̼ǿ¡ ´ëÇÑ Ç³¼± µ¿¹«¸» Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

°³¿ä ´«±ÝÀÚ Ç³¼± µµ¿ò¸»

Ŭ·¡½º ÆÄÀÏ ÆíÁý±â

Ŭ·¡½º ÆÄÀÏ ÆíÁý±â´Â ÄÄÆÄÀÏ ´ÜÀ§ ÆíÁý±â¿¡ ¸Â°Ô ÁغñµÇ¾ú½À´Ï´Ù. Ŭ·¡½º ÆÄÀÏ ÆíÁý±â´Â Ä¿¼­ Çà °­Á¶Ç¥½Ã, Çà ¹øÈ£, ¾î³ëÅ×ÀÌ¼Ç °­Á¶Ç¥½Ã, °³¿ä ´«±ÝÀÚ, Àμ⠿©¹é, ÀÇ¹Ì ¼±Åà ȮÀå ¹× Å¬·¡½º ÆÄÀÏÀÇ ±¸¼º¿ø °£¿¡ Űº¸µå Ž»öÀ» Áö¿øÇÕ´Ï´Ù.

Java µð¹ö°Å

½º·¹µå ¹× ¸ð´ÏÅÍ º¸±â

µð¹ö°ÅÀÇ »õ ½º·¹µå ¹× ¸ð´ÏÅÍ º¸±â´Â Àá±ÝÀ» º¸À¯ÇÏ´Â ½º·¹µå¿Í Àá±Ý ȹµæ ´ë±â ÁßÀÎ ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±³Âø»óÅ Áֱ⸦ Ç¥½ÃÇÏ´Â ¸ð´ÏÅÍ º¸±â

 

ÀνºÅϽº Áß´ÜÁ¡ ¹× °¨½ÃÁ¡ ƯÁ¤ ¿ÀºêÁ§Æ® ÀνºÅϽº¿¡ °íÀ¯ÇÑ Áß´ÜÁ¡ ¹× °¨½ÃÁ¡À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼ö º¸±â¿¡¼­ º¯¼ö ÄÁÅØ½ºÆ® ¸Þ´º·ÎºÎÅÍ ÀνºÅϽº Áß´ÜÁ¡...À» ¼±ÅÃÇϽʽÿÀ.

ÀνºÅϽº ÇÊÅÍ ´ëÈ­ »óÀÚ

Çâ»óµÈ Á¶°ÇºÎ Áß´ÜÁ¡ ±âÁ¸ÀÇ Á¶°ÇºÎ Áß´ÜÁ¡Àº "true"À¸·Î Æò°¡µÇ´Â ºÎ¿ï Ç¥Çö½ÄÀ¸·Î Æ®¸®°ÅµÇ¾ú½À´Ï´Ù. ÀÌÁ¦ºÎÅÍ Ç¥Çö½ÄÀÇ °ªÀÌ º¯°æµÉ ¶§¸¶´Ù Æ®¸®°ÅµÇ´Â Á¶°ÇºÎ Áß´ÜÁ¡À» ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, Á¶°ÇºÎ Ç¥Çö½Ä¿¡ ÀÔ·ÂÇÒ ¶§ ÄÚµå Áö¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áß´ÜÁ¡ Ư¼º ´ëÈ­ »óÀÚ

¼±ÅûçÇ× Step Into

Java µð¹ö°Å¸¦ »ç¿ëÇϸé ÀÏ·ÃÀÇ Ã¼ÀÎ ¶Ç´Â ÁßøµÈ ¸Þ¼Òµå È£Ãâ¿¡¼­ ´ÜÀÏ ¸Þ¼Òµå¸¦ step intoÇÒ ¼ö ÀÖ½À´Ï´Ù. step intoÇÏ·Á´Â ¸Þ¼Òµå¸¦ °­Á¶Ç¥½ÃÇϰí Java ÆíÁý±â ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¼±ÅûçÇ× Step Into¸¦ ¼±ÅÃÇϽʽÿÀ.

¼±ÅûçÇ× Step Into

°¨½Ã Ç׸ñ Java ÆíÁý±â¿¡¼­ Ç¥Çö½ÄÀ» ¼±ÅÃÇÏ°í °¨½Ã Á¶Ä¡(ÄÁÅØ½ºÆ® ¸Þ´º ¹× ½ÇÇà ¸Þ´º¿¡¼­ »ç¿ë °¡´É)¸¦ »ç¿ëÇÏ¿© °¨½Ã Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ º¯¼ö¸¦ ¼±ÅÃÇÏ°í °¨½Ã Á¶Ä¡¸¦ »ç¿ëÇÏ¿© °¨½Ã Ç׸ñÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
´Ü°è ÇÊÅÍ ÇÊÅÍ Step With Á¶Ä¡°¡ µð¹ö±× µµ±¸ ¸ðÀ½ ¹× ¸Þ´º¿¡ Ãß°¡µÇ¾úÀ¸¹Ç·Î ´Ü°è ÇÊÅ͸¦ ´õ¿í Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼±ÅÃÇÑ ½ºÅà ÇÁ·¹ÀÓ°ú ¿¬°üµÈ À¯Çü ¶Ç´Â ÆÐŰÁö¿¡ ÀûÇÕÇÑ ´Ü°è ÇÊÅ͸¦ È¿À²ÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï µð¹ö±× ÄÁÅØ½ºÆ® ¸Þ´º¿¡ Á¶Ä¡°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
º¯¼ö º¸±âÀÇ ÀÚµ¿ ÁÙ ¹Ù²Ù±â µð¹ö°ÅÀÇ º¯¼ö ¹× Ç¥Çö½Ä º¸±âÀÇ ¼¼ºÎ»çÇ× ¿µ¿ªÀº º¸±â µå·Ó ´Ù¿î ¸Þ´º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚµ¿ ÁÙ ¹Ù²Ù±â¸¦ Áö¿øÇÕ´Ï´Ù.

º¯¼ö º¸±â µå·Ó ´Ù¿î ¸Þ´ºÀÇ ÀÚµ¿ ÁÙ ¹Ù²Ù±â Á¶Ä¡

½ºÅà ÃßÀû ÇÏÀÌÆÛ¸µÅ©

ÄܼÖÀÇ Java ½ºÅà ÃßÀûÀº ÇÏÀÌÆÛ¸µÅ©·Î Ç¥½ÃµË´Ï´Ù. ½ºÅà ÃßÀûÀÇ Çà¿¡ ¸¶¿ì½º¸¦ ³õÀ¸¸é Æ÷ÀÎÅͰ¡ ¼Õ ¸ð¾çÀ¸·Î º¯°æµÇ°í ½ºÅà ÃßÀûÀÌ °­Á¶µË´Ï´Ù. ¸¶¿ì½º ´ÜÃ߸¦ ´©¸£¸é ¿¬°üµÈ Java ¼Ò½º ÆÄÀÏÀÌ ¿­¸®°í ÇØ´ç Çà¿¡ Ä¿¼­°¡ ³õ¿©Áý´Ï´Ù.

ÄÜ¼Ö º¸±â¿¡¼­ ÇÏÀÌÆÛ¸µÅ©°¡ ÀÖ´Â ½ºÅà ÃßÀû

ÄÜ¼Ö ¹öÆÛ Å©±â ÄÜ¼Ö º¸±â´Â ÃÖ±Ù NÀÚ Ãâ·Â¸¸ º¸À¯ÇÕ´Ï´Ù(±âº»°ª 80K). ÄÜ¼Ö ¹öÆÛ Å©±â´Â µð¹ö±× > ÄÜ¼Ö È¯°æ ¼³Á¤ ÆäÀÌÁö¸¦ ÅëÇØ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö ¹× Á¤Àû º¯¼ö ÇÊÅ͸µ

µÎ °¡Áö »õ·Î¿î Á¶Ä¡´Â º¯¼ö º¸±âÀÇ Ç® ´Ù¿î ¸Þ´º- »ó¼ö º¸±â ¹× Á¤Àû º¯¼ö º¸±â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¶Ä¡´Â Á¤Àû ÃÖÁ¾ º¯¼ö ¹× Á¤Àû º¯¼öÀÇ °¡½Ã¼ºÀ» Åä±ÛÇÕ´Ï´Ù.

º¯¼ö º¸±â µå·Ó ´Ù¿î ¸Þ´ºÀÇ º¯¼ö ÇÊÅÍ Á¶Ä¡

´õ ºü¸¥ ½ºÅ×ÇÎ

µð¹ö°ÅÀÇ ½ÇÇà > Step over(F6) Á¶Ä¡ÀÇ ¼º´ÉÀÌ Çâ»óµÇ¾ú½À´Ï´Ù. F6 ۸¦ ´©¸¥ ä Àְųª Step Over ´ÜÃ߸¦ »¡¸® ´©¸¦ ¶§ÀÇ Â÷ÀÌÁ¡À» ÀνÄÇØ¾ß ÇÕ´Ï´Ù.

Áö½Ã»çÇ× Æ÷ÀÎÅÍ

µð°Å±× ½Ã Java ÆíÁý±â´Â ¿ÞÂÊ °¡ÀåÀÚ¸®ÀÇ È­»ìÇ¥·Î ÇöÀç ½ÇÇà ÁßÀÎ ÇàÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸Ç À§ ½ºÅà ÇÁ·¹ÀÓÀÇ °æ¿ì ÀÌ È­»ìÇ¥´Â ¼ÓÀÌ Ã¤¿öÁ® ÀÖ°í ¸Ç À§ ½ºÅÃÀÌ ¾Æ´Ñ ÇÁ·¹ÀÓÀÇ °æ¿ì ¼ÓÀÌ ºñ¾î ÀÖ½À´Ï´Ù.

Áö½Ã»çÇ× Æ÷ÀÎÅͰ¡ ÆíÁý±â ´«±ÝÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.

¸®ÆÑÅ丵

»õ ¸®ÆÑÅ丵

´ÙÀ½°ú °°ÀÌ ¿©·¯ °¡Áö »õ ¸®ÆÑÅ丵 Á¶Ä¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • ÀνºÅϽº ¸Þ¼Òµå À̵¿: ÀÌ ¸®ÆÑÅ丵À» »ç¿ëÇÏ¿© ÇØ´ç ¸Å°³º¯¼ö ¶Ç´Â Çʵå Áß ÇϳªÀÇ ¼±¾ðµÈ Ŭ·¡½º·Î ¸Þ¼Òµå¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸®ÆÑÅ丵Àº »õ ¸Þ¼Òµå¸¦ ÀÛ¼ºÇϰí ÀÌÀü ¸Þ¼Òµå¸¦ ´ëÇ¥ ¸Þ¼Òµå·Î º¯È¯ÇÕ´Ï´Ù(ÇÊ¿äÇÑ °æ¿ì Æ÷ÀÎÅ͸¦ ÀÌ ¸Þ¼Òµå·Î Àü´Þ).
  • ±¸¼º¿ø Ǫ½Ã´Ù¿î: ÀÌ ¸®ÆÑÅ丵À» »ç¿ëÇÏ¿© ÇÑ Å¬·¡½º¿¡¼­ ¼­ºêŬ·¡½º·Î ÇÊµå ¹× ¸Þ¼Òµå ¼¼Æ®¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸Þ¼Òµå ÀζóÀÎ: ÀÌ ¸®ÆÑÅ丵Àº ¼±ÅÃÇÑ È£Ãâ »çÀÌÆ® ¶Ç´Â ¸Þ¼Òµå°¡ È£ÃâµÇ´Â ¸ðµç ÁöÁ¡¿¡¼­ ƯÁ¤ Java ¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀ» ÀζóÀÎÇÕ´Ï´Ù. ÀÌ ¸®ÆÑÅ丵Àº ¸®ÆÑÅÍ > ÀζóÀÎ ¸Þ´º Ç׸ñÀ» ÅëÇØ ´Ù°¢ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • »ó¼ö ÀζóÀÎ: ÀÌ ¸®ÆÑÅ丵Àº ¼±ÅÃÇÑ ÂüÁ¶ »çÀÌÆ® ¶Ç´Â Çʵ尡 ÂüÁ¶µÇ´Â ¸ðµç ÁöÁ¡¿¡¼­ ƯÁ¤ Java Á¤Àû ÃÖÁ¾ ÇʵåÀÇ »ç¿ëÀ» ÀζóÀÎÇÕ´Ï´Ù. ÀÌ ¸®ÆÑÅ丵Àº ¸®ÆÑÅÍ > ÀζóÀÎ ¸Þ´º Ç׸ñÀ» ÅëÇØ ´Ù°¢ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • »ó¼ö ÃßÃâ : ÀÌ ¸®ÆåÅ丵Àº ¼±ÅÃÇÑ Ç¥Çö½Ä¿¡¼­ Á¤Àû ÃÖÁ¾ Çʵ带 ÀÛ¼ºÇϰí Çʵå ÂüÁ¶¸¦ ´ëüÇÏ¸ç ¼±ÅÃÀûÀ¸·Î µ¿ÀÏÇÑ Ç¥Çö½ÄÀÌ ¹ß»ýÇÏ´Â ´Ù¸¥ À§Ä¡¸¦ ´Ù½Ã ±â·ÏÇÕ´Ï´Ù.
  • Çʵå·Î ·ÎÄà º¯¼ö º¯È¯: ÀÌ ¸®ÆÑÅ丵À» »ç¿ëÇÏ¿© ·ÎÄà º¯¼ö¸¦ Çʵå·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼ö°¡ ÀÛ¼º½Ã¿¡ ÃʱâÈ­µÇ¸é, Á¶ÀÛÀº ÃʱâÈ­¸¦ »õ ÇʵåÀÇ ¼±¾ð ¶Ç´Â Ŭ·¡½ºÀÇ »ý¼ºÀÚ·Î À̵¿ÇÕ´Ï´Ù.
  • ÁßøµÈ Ŭ·¡½º·Î À͸í Ŭ·¡½º º¯È¯: »ç¿ëÀÚ ÄÚµåÀÇ ÀÍ¸í ³»ºÎ Ŭ·¡½º°¡ Áö³ªÄ¡°Ô Å« °æ¿ì ÀÌ ¸®ÆÑÅ丵À» ÅëÇØ ÇØ´ç Ŭ·¡½º¸¦ ±¸¼º¿ø Ŭ·¡½º·Î ½±°Ô º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸Ç À§ ·¹º§ À¯ÇüÀ¸·Î ±¸¼º¿ø À¯Çü º¯È¯: ÀÌ ¸®ÆÑÅ丵Àº ¼±ÅÃÇÑ ±¸¼º¿ø À¯Çü¿¡ ÀûÇÕÇÑ »õ Java ÄÄÆÄÀÏ ´ÜÀ§¸¦ ÀÛ¼ºÇÏ¿© ÇÊ¿ä ½Ã ¸ðµç ÂüÁ¶¸¦ °»½ÅÇÕ´Ï´Ù. ºñÁ¤Àû ±¸¼º¿ø À¯ÇüÀÇ °æ¿ì Çʵ尡 Ãß°¡µÇ¾î ÀÌÀü ¿£Å¬·Î¡ ÀνºÅϽº¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ÀÎÅÍÆäÀ̽º ÃßÃâ : ÀÌ ¸®ÆÑÅ丵Àº ¸Þ¼Òµå ¼¼Æ®·Î »õ ÀÎÅÍÆäÀ̽º¸¦ ÀÛ¼ºÇÏ°í ¼±ÅÃÇÑ Å¬·¡½º°¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ°Ô ÇÏ¿© ¼±ÅÃÀûÀ¸·Î °¡´ÉÇÑ °æ¿ì¿¡ ¸ðµÎ Ŭ·¡½º¿¡ ´ëÇÑ ÂüÁ¶¸¦ »õ ÀÎÅÍÆäÀ̽º·Î º¯°æÇÕ´Ï´Ù.
  • °¡´ÉÇÑ °æ¿ì »óÀ§ À¯Çü »ç¿ë: ÀÌ ¸®ÆÑÅ丵Àº ÀÌ ¹Ù²Ù±â°¡ °¡´ÉÇÑ ¸ðµç À§Ä¡¸¦ ½Äº°ÇÑ ÈÄ À¯Çü ¹ß»ýÇ׸ñÀ» ÇØ´çµÇ´Â »óÀ§ À¯Çü Áß Çϳª·Î ¹Ù²ß´Ï´Ù.
Çâ»óµÈ ¸®ÆÑÅ丵

´ÙÀ½°ú °°ÀÌ ¿©·¯ °¡Áö ¸®ÆÑÅ丵 Á¶Ä¡°¡ Çâ»óµÇ¾ú½À´Ï´Ù.

  • ¸Þ¼Òµå ¼­¸í º¯°æ: ÀÌ ¸®ÆÑÅ丵Àº ¸Å°³º¯¼ö ¼öÁ¤ ¸®ÆÑÅ丵ÀÇ ´ëüÇ׸ñÀÔ´Ï´Ù. À̸¦ »ç¿ëÇÏ¿© ¸Þ¼ÒµåÀÇ °¡½Ã¼º°ú ¸®ÅÏ À¯ÇüÀ» º¯°æÇϰí, ¸Þ¼Òµå ¸Å°³º¯¼ö¸¦ Ãß°¡, Á¦°Å, À̸§ ¹Ù²Ù±â ¹× ´Ù½Ã Á¤·ÄÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ±¸¼º¿ø Ç®¾÷: ÀÌ ¸®ÆÑÅ丵Àº ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î Çâ»óµÇ¾ú½À´Ï´Ù.
    • °èÃþ ±¸Á¶¿¡¼­ ±¸¼º¿øÀ» 2 ·¹º§ ÀÌ»ó Ç®¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • ±¸¼º¿øÀ» Ç®¾÷ÇÏ´Â ´ë½Å ¸Þ¼Òµå¸¦ ¼±ÅÃÇÑ »óÀ§ À¯Çü¿¡¼­ Ãß»óÀ¸·Î ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • °¡½Ã¼º Á¦ÇÑÁ¶°ÇÀ» ÃæÁ·½Ãų¼ö ÀÖµµ·Ï ÇÔ²² Ç®¾÷ÇØ¾ß ÇÏ´Â ÃÖ¼Ò ±¸¼º¿ø ¼¼Æ®¸¦ °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸Þ¼Òµå ÃßÃâ: ÃßÃâµÈ ¸Þ¼ÒµåÀÇ ¸Å°³º¯¼ö¸¦ ´Ù½Ã Á¤·ÄÇϰí À̸§À» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
  • ¸®ÆÑÅ丵 À̸§ ¹Ù²Ù±â ¹× À̵¿: Java À¯Çü ¶Ç´Â ÆÐŰÁö À̸§À» ¹Ù²Ü ¶§(¶Ç´Â À¯ÇüÀ» ´Ù¸¥ ÆÐŰÁö·Î À̵¿ÇÒ ¶§) ¿ä¼ÒÀÇ ¿ÏÀüÇÑ À̸§ÀÌ ºñ Java ÆÄÀÏ¿¡¼­µµ °»½ÅµÉ ¼ö ÀÖ½À´Ï´Ù.

°£´ÜÇÑ »õ ¸®ÆÑÅ丵 UI

Java ¸®ÆÑÅ丵 Á¶ÀÛÀ» Ȱ¼ºÈ­ÇÏ¸é ¸®ÆÑÅ丵À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ ¼öÁýÇÏ´Â ¼ÒÇüÀÇ ½ÃÀÛ ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. È®Àθ¸ ´©¸£¸é ¸®ÆÑÅ丵ÀÌ ½ÇÇàµÇ¸ç ¹Ì¸®º¸±â¸¦ ´©¸£¸é °è¼Ó ÁøÇàÇÒÁö °áÁ¤Çϱâ Àü¿¡ °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

°£´ÜÇÑ »õ ¸®ÆÑÅ丵 ´ëÈ­ »óÀÚ

ÀϹÝ

º¸´Ù À¶Å뼺 ÀÖ´Â Java ¼Ò½º ¹× Ãâ·Â °æ·Î

Java ºôµå °æ·Î ¼³Á¤Àº ´ÙÀ½°ú °°Àº Çâ»óµÈ À¶Å뼺À» Á¦°øÇÕ´Ï´Ù.
  • Á¦¿Ü ÇÊÅ͸¦ ÅëÇØ ¼Ò½º ÆúÅÍ ³»ÀÇ Æ¯Á¤ ¼Ò½º ÆÄÀÏÀÌ ÄÄÆÄÀϵÇÁö ¾Êµµ·Ï Á¦¿ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¼Ò½º Æú´õ´Â ÁßøµÉ ¼ö ÀÖ½À´Ï´Ù. ºôµå °æ·Î¿¡ Ãß°¡ÇÏ·Á´Â ¼­ºêÆú´õ¸¦ Á¦¿ÜÇÏ´Â µ¥ »óÀ§ Æú´õÀÇ Á¦¿Ü ÇÊÅ͸¦ »ç¿ëÇÕ´Ï´Ù.
  • »ý¼ºµÈ Ŭ·¡½º ÆÄÀÏÀÇ À§Ä¡´Â °¢ ¼Ò½º Æú´õ¿¡ °³º°ÀûÀ¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.
  • ¶ÇÇÑ ¸µÅ©µÈ Æú´õ¸¦ ¼Ò½º Æú´õ, Ŭ·¡½º Æú´õ ¶Ç´Â Ãâ·Â Æú´õ·Î »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Java ºôµå °æ·Î Ư¼º ÆäÀÌÁö

ÇÁ·ÎÁ§Æ® ƯÁ¤ Java ÄÄÆÄÀÏ·¯ ¼³Á¤ Àüü ÀÛ¾÷°ø°£ Java ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤(Java > ÄÄÆÄÀÏ·¯) À̿ܿ¡µµ °¢ Java ÇÁ·ÎÁ§Æ®ÀÇ »õ Java ÄÄÆÄÀÏ·¯ Ư¼º ÆäÀÌÁö¸¦ ÅëÇØ ƯÁ¤ Java ÇÁ·ÎÁ§Æ®¿¡ ¼³Á¤À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãß°¡ Java ÄÄÆÄÀÏ·¯ ¿É¼Ç

  • ¼­·Î Á¾¼ÓÀûÀÎ Java ÇÁ·ÎÁ§Æ®´Â ÁÖ·Î ´ÜÀÏ ºôµå Á¶Ä¡·Î ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁֱⰡ Çã¿ëµÇµµ·Ï Java > ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ¼øÈ¯ Á¾¼Ó¼º°ú ¿¬°üµÈ ½É°¢µµ¸¦ ³·Ãß¾î¾ß ÇÕ´Ï´Ù.
  • Java ÄÄÆÄÀÏ·¯´Â ÀÌÁ¦ »ç¿ëÇÏÁö ¾Ê´Â °³ÀÎ¿ë ¸Þ¼Òµå, ÇÊµå ¶Ç´Â À¯Çü ¼±¾ð¿¡ ´ëÇØ °æ°íÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÅëÇØ »ç¿ë ºÒ°¡´É ÄÚµå ¹× ÀϺΠ¹Ì¼¼ÇÑ ¿À·ù¸¦ ½±°Ô ãÀ» ¼ö ÀÖ½À´Ï´Ù.
  • Java ÄÄÆÄÀÏ·¯´Â »ç¿ëÀÚ°¡ °íÀ¯ÇÑ °ªÀ¸·Î º¯¼ö¸¦ ÁöÁ¤ÇÏ·Á°í ÇÒ ¶§ °æ°íÇÕ´Ï´Ù. ÀÌ·Î½á ¸Å°³º¯¼ö À̸§ÀÌ Çʵå À̸§°ú ¹ÐÁ¢ÇÑ setter ¸Þ¼Òµå ¹× »ý¼ºÀÚ ¼±¾ð¿¡¼­ ¹Ì¼¼ÇÑ ¿À·ù¸¦ ½±°Ô ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº Java > ÄÄÆÄÀÏ·¯ > ½ºÅ¸ÀÏ È¯°æ ¼³Á¤ ÆäÀÌÁö¸¦ ÅëÇØ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº Ư¼º º¸±âÀÇ ¿¹Á¦ÀÔ´Ï´Ù.
È¿°ú°¡ ¾ø´Â ÁöÁ¤

º¯¼ö¿¡ ´ëÇÑ Çâ»óµÈ Á¢µÎºÎ ¹× Á¢¹ÌºÎ ±¸¼º

ÇʵåÀÇ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ ±¸¼º ¿Ü¿¡µµ Á¤Àû Çʵå, ¸Å°³º¯¼ö ¹× ·ÎÄà º¯¼ö¿¡ ´ëÇØ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Java > ÄÚµå »ý¼º ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ¼³Á¤Àº º¯¼ö À̸§À» °è»êÇØ¾ß ÇÒ ¶§¸¶´Ù ÄÚµå Áö¿ø, ºü¸¥ ¼öÁ¤ ¹× ¸®ÆÑÅ丵¿¡¼­ »ç¿ëµË´Ï´Ù.

À̸§ ÁöÁ¤ ±ÔÄ¢ ȯ°æ ¼³Á¤ ÆäÀÌÁö

»ç¿ëÀÚ Á¤ÀÇ °¡´É ÄÚµå »ý¼º

Java > ÄÚµå »ý¼º ȯ°æ ¼³Á¤ ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© ÀÏ¹Ý ÅÛÇø®Æ®¿Í ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î »ý¼ºµÈ ÄÚµå ¹× ÁÖ¼®À» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÄÚµå ÅÛÇø®Æ®´Â Äڵ尡 »ý¼ºµÉ ¶§¸¶´Ù »ç¿ëµË´Ï´Ù. (ÁÖ¼®Àº ÄÚµå »ý¼º¿¡ »ç¿ëµÇ´Â ±âÁ¸ÀÇ 'filecomment' ¹× 'typecomment'¸¦ ´ëüÇÕ´Ï´Ù.)

ÄÚµå »ý¼º ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ÄÚµå ¹× ÁÖ¼® ÅÇ

±¸¼º °¡´É Ÿ½ºÅ© ű×

Java > Ÿ½ºÅ© ÅÂ±× È¯°æ ¼³Á¤ ÆäÀÌÁö´Â Java ÁÖ¼®¿¡ ³ªÅ¸³ª´Â Ÿ½ºÅ© ű×ÀÇ Àüü ÀÛ¾÷°ø°£ ÇÁ¸®Á¨Å×À̼ÇÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. °¢ Java ÇÁ·ÎÁ§Æ®ÀÇ Java Ÿ½ºÅ© ÅÂ±× Æ¯¼º ÆäÀÌÁö¸¦ ÅëÇØ ÇÁ·ÎÁ§Æ®¸¶´Ù ÀÌ·¯ÇÑ Å±׸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ÿ½ºÅ© ÅÂ±× È¯°æ ¼³Á¤ ÆäÀÌÁö

ÆíÁý±â¿¡ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

¼öÇàÇÒ ÀÛ¾÷ÀÌ ÀÖ´Â ÆíÁý±â

±¸¼º¿ø Á¤·Ä

Java > ¸ð¾ç > ±¸¼º¿ø Á¤·Ä ¼ø¼­ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ Á¤ÀÇµÈ Ä«Å×°í¸® ¼ø¼­¿¡ µû¶ó ÄÄÆÄÀÏ ´ÜÀ§ÀÇ ±¸¼º¿øÀ» ´Ù½Ã Á¤·ÄÇÏ´Â ¸Ç À§ ·¹º§ À¯Çü ¹× Java ÄÄÆÄÀÏ ´ÜÀ§ÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡ ±¸¼º¿ø Á¤·Ä Á¶Ä¡°¡ ÀÖ½À´Ï´Ù.

±¸¼º¿ø Á¤·Ä ¼ø¼­ ȯ°æ ¼³Á¤ ÆäÀÌÁö

´ëÇ¥ ¸Þ¼Òµå Ãß°¡ ´ëÈ­ »óÀÚ

¼Ò½º > ´ëÇ¥ ¸Þ¼Òµå »ý¼º Á¶Ä¡¸¦ »ç¿ëÇÏ¿© ´ëÇ¥ ¸Þ¼Òµå(ÀνºÅϽº º¯¼ö¿¡¼­ Á¦°øÇÏ´Â ¸Þ¼Òµå¸¦ ´ëÇ¥ÇÏ´Â ¸Þ¼Òµå)¸¦ ½±°Ô »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¶Ä¡´Â Çʵ尡 ÀÖ´Â ¸ðµç À¯Çü¿¡¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

´ëÇ¥ ¸Þ¼Òµå Ãß°¡ ´ëÈ­ »óÀÚ

ÆÐŰÁö Ž»ö±â °³¼±»çÇ×

ºñ Java ÇÁ·ÎÁ§Æ®°¡ ÆÐŰÁö Ž»ö±â º¸±â¿¡ Ç¥½ÃµË´Ï´Ù. ÇÊÅÍ´Â ºñ Java ÇÁ·ÎÁ§Æ®¸¦ ÇÊÅÍÇÏ¿© Á¦¿ÜÇÏ°í ¿­±â/´Ý±â »óÈ£ ÀÛ¿ëÀº ÀÚ¿ø ³×ºñ°ÔÀÌÅÍ º¸±â¿Í Àϰü¼ºÀÌ ÀÖ½À´Ï´Ù.

ÆÐŰÁö Ž»ö±âÀÇ ºñ Java ÇÁ·ÎÁ§Æ®

¶óÀ̺귯¸®(¿¹: JRE ½Ã½ºÅÛ ¶óÀ̺귯¸®)´Â ÇÏÀ§·Î Çϳª ÀÌ»óÀÇ JARÀÌ ÀÖ´Â ´ÜÀÏ ³ëµå·Î Ç¥½ÃµË´Ï´Ù.

°èÃþ ±¸Á¶ ·¹À̾ƿô ÆÐŰÁö ´ë Ç÷§ ·¹¾Æ¾Æ¿ô ÆÐŰÁö

Java ÆÐŰÁö º¸±âÀÇ ¿É¼Ç(¹× ÆÐŰÁö Ž»ö±â º¸±â)À» »ç¿ëÇÏ¿© ÆÐŰÁö°¡ Ç¥½ÃµÇ´Â ¹æ¹ýÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. °èÃþ ±¸Á¶´Â ÆÐŰÁö ¾Æ·¡¿¡ ¼­ºêÆÐŰÁö°¡ ÀÖ´Â Æ®¸®·Î ÆÐŰÁö¸¦ Ç¥½ÃÇϰí, Ç÷§Àº ¸ðµç ÆÐŰÁö ¹× ¼­ºêÆÐŰÁö°¡ µ¿À§ÀÎ Ç÷§ ¸ñ·ÏÀ¸·Î ÆÐŰÁö¸¦ Ç¥ÁØ ¹è¿­·Î Ç¥½ÃÇÕ´Ï´Ù. ´ÙÀ½Àº °èÃþ ±¸Á¶ ·¹À̾ƿôÀÇ ¿¹ÀÔ´Ï´Ù.

ÆÐŰÁö Ž»ö±âÀÇ °èÃþ ±¸Á¶ ·¹À̾ƿô

³í¸® ÆÐŰÁö

Java ÆÐŰÁö º¸±â(Java ã¾Æº¸±â Perspective)´Â ÇÁ·ÎÁ§Æ® ³»ÀÇ ¼Ò½º Æú´õ¿¡¼­ µ¿ÀÏÇÑ À̸§ÀÇ ÆÐŰÁö¸¦ ÇÕüÇÕ´Ï´Ù. À̰ÍÀº ³í¸® ÆÐŰÁöÀÇ º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Java ÆÐŰÁö º¸±âÀÇ ³í¸® ÆÐŰÁö

À¯Çü °èÃþ ±¸Á¶ º¸±â´Â À¯ÇüÀ» Á¤ÀÇÇÏ¿© ±×·ìÈ­¸¦ Áö¿øÇÕ´Ï´Ù.

À¯Çü °èÃþ ±¸Á¶ ¸Þ¼Òµå º¸±â¸¦ ÅëÇØ À¯ÇüÀ» Á¤ÀÇÇÏ¿© ¼±ÅÃÇÑ À¯ÇüÀÇ ¸Þ¼Òµå¸¦ Á¤·ÄÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, AbstractListÀÇ °æ¿ì Object, Collection ¹× List¿¡ Á¤ÀÇÇÑ ¸Þ¼Òµå°¡ Æ÷ÇÔµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¯Çü °èÃþ ±¸Á¶¿¡¼­ À¯ÇüÀ» Á¤ÀÇÇÏ¿© ±¸¼º¿ø Á¤·Ä

ÆÐŰÁö Ž»ö±â ¹× ÇÁ·ÎÁ§Æ® º¸±â¿¡ ´ëÇÑ Ãß°¡ ÇÊÅÍ

´ÙÀ½°ú °°ÀÌ ÆÐŰÁö Ž»ö±â ¹× ÇÁ·ÎÁ§Æ® º¸±â¿¡ ´ëÇÑ Ãß°¡ ÇÊÅͰ¡ ÀÖ½À´Ï´Ù.

ÆÐŰÁö Ž»ö±â ÇÊÅÍ

º¹¼ö ¸Þ¼Òµå º¹¿ø

ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ·ÎÄà È÷½ºÅ丮¿¡¼­ º¹¿øÀ» ¼±ÅÃÇÏ¿© ÇÑ ¹øÀÇ Á¶ÀÛÀ¸·Î º¹¼ö Java ¿ä¼Ò¸¦ ·ÎÄà È÷½ºÅ丮¿¡¼­ º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëÈ­ »óÀÚÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ º¹¿øÇÏ·Á´Â ¿ä¼Ò¸¦ ¼±ÅÃÇϰí, °¢ ¼±ÅÃÇÑ ¿ä¼Ò¿¡ ´ëÇØ ¿À¸¥ÂÊ¿¡¼­ È÷½ºÅ丮 Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.

º¹¼ö ¸Þ¼Òµå º¹¿ø

JUnit ÅëÇÕ

¸ðµç ´ÜÀ§ Å×½ºÆ® ½ÇÇà

JUnit Å×½ºÆ® ½ÇÇàÀÚ´Â ÁöÁ¤µÈ Java ÇÁ·ÎÁ§Æ®, ¼Ò½º Æú´õ ¶Ç´Â ÆÐŰÁö¿¡¼­ ¸ðµç Å×½ºÆ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ½¬¿î ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.

JUnit ½ÇÇà ±¸¼º

´ÜÀ§ Å×½ºÆ® ã±â »õ JUnit Á¶Ä¡ Ž»ö> À̵¿ > Å×½ºÆ® ÂüÁ¶´Â ƯÁ¤ À¯Çü ¶Ç´Â ¸Þ¼Òµå¸¦ ÂüÁ¶ÇÏ´Â Å×½ºÆ®¸¦ ã°í Ž»öÇÕ´Ï´Ù.

JUnit Å×½ºÆ®·Î ½ÇÇà

º¸±â¿¡¼­ JUnit Å×½ºÆ® ¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ¿© ½ÇÇà > ´ÙÀ½°ú °°ÀÌ ½ÇÇà > JUnit Å×½ºÆ®¸¦ ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃÇÑ Å×½ºÆ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ½ÇÇà ±¸¼ºÀ» ÀÛ¼ºµË´Ï´Ù.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.