ÆíÁý | ¸®ÆÑÅ丵 | Ž»ö | °Ë»ö | º¸±â | ±âŸ | µð¹ö±ë |
ÄÁÅÙÃ÷ Áö¿ø | ÄÁÅÙÃ÷ Áö¿øÀº ºÎºÐÀûÀ¸·Î
ÀÔ·ÂµÈ ¹®ÀÚ¿¿¡ ´ëÇØ Á¦½ÃµÈ ¿Ï·á ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù.
Java ÆíÁý±â¿¡¼
Ctrl+Space¸¦ ´©¸£°Å³ª ÆíÁý > ÄÁÅÙÃ÷ Áö¿øÀ» È£ÃâÇϽʽÿÀ.
|
Javadoc ÁÖ¼®ÀÇ ÄÁÅÙÃ÷ Áö¿ø | ÄÁÅÙÃ÷ Áö¿øÀº
Javadoc ÁÖ¼®¿¡¼ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
|
ÄÁÅÙÃ÷ Áö¿ø¿¡¼ À¯Çü ¾ïÁ¦ |
ÄÁÅÙÃ÷ Áö¿ø¿¡¼ ƯÁ¤ À¯ÇüÀ» Á¦¿Ü½ÃŰ·Á¸é
![]() |
º¯¼ö, ¸Þ¼Òµå ¸Å°³º¯¼ö ¹× Çʵå À̸§ ¿Ï·á¿¡ ´ëÇÑ ÄÁÅÙÃ÷ Áö¿ø |
ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© Çʵå, ¸Þ¼Òµå, ¸Å°³º¯¼ö ¹× ·ÎÄà º¯¼ö¸¦ ½Å¼ÓÇÏ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼±¾ðÀÇ À¯Çü À̸§ µÚ¿¡ Ä¿¼¸¦ ³õ°í ÆíÁý > ÄÁÅÙÃ÷ Áö¿øÀ» È£ÃâÇϰųª Ctrl+Space¸¦ ´©¸£½Ê½Ã¿À.
Çʵå, ·ÎÄà º¯¼ö ¶Ç´Â ¸Þ¼Òµå ¸Å°³º¯¼ö¿¡ À̸§ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ¸¦ »ç¿ëÇÒ °æ¿ì,
|
¸Å°³º¯¼ö ÈùÆ® | Ä¿¼¸¦ ¸Þ¼Òµå Àμö¿¡ ³õÀº »óÅ·Î
¸Å°³º¯¼ö ÈùÆ® ¸ñ·ÏÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Java ÆíÁý±â¿¡¼ Ctrl+Shift+Space¸¦
´©¸£°Å³ª ÆíÁý > ¸Å°³º¯¼ö ÈùÆ®¸¦ È£ÃâÇϽʽÿÀ.
|
À͸í Ŭ·¡½º¿¡ ´ëÇÑ ÄÁÅÙÃ÷ Áö¿ø | ¶ÇÇÑ À͸í Ŭ·¡½º ÀÛ¼º ½Ã
ÄÁÅÙÃ÷ Áö¿ø¿¡¼ µµ¿ò¸»À» Á¦°øÇÕ´Ï´Ù. Ŭ·¡½º ÀνºÅϽº ÀÛ¼ºÀÇ ¿±â ´ë°ýÈ£
µÚ¿¡ Ä¿¼¸¦ ³õÀº »óÅ¿¡¼ ÆíÁý > ÄÁÅÙÃ÷ Áö¿øÀ» È£ÃâÇϰųª Ctrl+Space¸¦
´©¸£½Ê½Ã¿À.
|
ÄÁÅÙÃ÷ Áö¿øÀ» »ðÀÔÇÏ°í ¹Ù²Ù´Â »çÀÌ¿¡ Åä±Û | ÄÁÅÙÃ÷ Áö¿øÀÌ ±âÁ¸ ID¿¡¼ È£ÃâµÇ´Â °æ¿ì ÄÚµå Áö¿øÀº ÀÌ ID¸¦
¼±ÅÃµÈ ¿Ï·á·Î ¹Ù²Ù°Å³ª »ðÀÔÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» µ¿ÀÛ(°ãÃľ²±â ¶Ç´Â »ðÀÔ)Àº
![]() Ctrl ۸¦ ´©¸¥ ä ¿Ï·á¸¦ ¼±ÅÃÇÏ¿© ÄÁÅÙÃ÷ Áö¿ø ¼±Åà ´ëÈ »óÀÚ¿¡¼ ÀÛµ¿À» Àӽ÷ΠÅä±ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. |
ÁõºÐ ÄÁÅÙÃ÷ Áö¿ø | ±âº»°ª¿¡ µû¶ó, ÄÁÅÙÃ÷ Áö¿øÀº ÀÌÁ¦ UNIX ½© È®Àå°ú ¸¶Âù°¡Áö·Î ÀÚµ¿À¸·Î °øÅë Á¢µÎºÎ¸¦ »ðÀÔÇÕ´Ï´Ù.
ÇØ´ç µ¿ÀÛÀ» º¯°æÇÏ·Á¸é
![]() |
ÄÁÅÙÃ÷ Áö¿ø »ç¿ëÀÚ Á¤ÀÇ
![]() |
ÄÁÅÙÃ÷ Áö¿ø ¹Ýº¹ È£Ãâ(Ctrl+Space)Àº ´Ù¸¥ Á¦¾È Ä«Å×°í¸®¸¦ ÅëÇØ ¼øÈ¯µË´Ï´Ù.
![]() ¿øÇÏ´Â Á¦¾È Ä«Å×°í¸®¿¡ º°µµÀÇ ´ÜÃà۸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. |
getters ¹× setters ÀÛ¼º | Çʵ忡 ´ëÇØ Getter ¹× Setter
¸Þ¼Òµå¸¦ ÀÛ¼ºÇÏ·Á¸é ÇʵåÀÇ ¼±¾ðÀ» ¼±ÅÃÇÏ°í ¼Ò½º
> Getter ¹× Setter »ý¼ºÀ» È£ÃâÇϽʽÿÀ.
![]() |
ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© getter ¹× Setter ÀÛ¼º | Getter ¹× Setter¸¦ ÀÛ¼ºÇÏ´Â ¶Ç´Ù¸¥ ¹æ¹ýÀº ÄÁÅÙÃ÷ Áö¿øÀ»
»ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. À¯Çü º»¹®ÀÇ ±¸¼º¿ø »çÀÌ¿¡ Ä¿¼¸¦ ¼³Á¤Çϰí Ctrl+Space¸¦ ´·¯ Getter ¶Ç´Â
Setter ¸Þ¼Òµå ½ºÅÓÀ» ÀÛ¼ºÇÏ´Â Á¦¾ÈÀ» °¡Á®¿À½Ê½Ã¿À. ![]() |
Çʵå¿Í ÇÔ²² Getter ¹× Setter¸¦ ÇÔ²² »èÁ¦ | º¸±â ³»¿¡¼ Çʵ带 »èÁ¦ÇÒ ¶§ Eclipse°¡ Getter ¹× Setter ¸Þ¼Òµå
»èÁ¦¸¦ Á¦¾ÈÇÒ ¼ö ÀÖ½À´Ï´Ù. Çʵ忡 Á¢µÎºÎ³ª Á¢¹ÌºÎ°¡ ÀÖ´Â À̸§À» »ç¿ëÇÏ´Â °æ¿ì À̸¦
![]() |
´ëÇ¥ ¸Þ¼Òµå ÀÛ¼º | Çʵ忡 ´ëÇÑ ´ëÇ¥ ¸Þ¼Òµå¸¦
ÀÛ¼ºÇÏ·Á¸é ÇʵåÀÇ ¼±¾ðÀ» ¼±ÅÃÇÏ°í ¼Ò½º > ´ëÇ¥ ¸Þ¼Òµå
»ý¼ºÀ» È£ÃâÇϽʽÿÀ. À̰ÍÀº ´ëÇ¥ ¸Þ¼Òµå¿¡ ´ëÇÑ È¸¼Û È£ÃâÀÌ
Æ÷ÇÔµÈ À¯Çü¿¡ ¼±ÅÃµÈ ¸Þ¼Òµå¸¦ Ãß°¡ÇÕ´Ï´Ù. ´ÙÀ½Àº À§ÀÓ ¸Þ¼ÒµåÀÇ ¿¹Á¦ÀÔ´Ï´Ù. ![]() |
hashCode() ¹× equals() ¸Þ¼Òµå ÀÛ¼º
![]() |
hashCode() ¹× equals() ¸Þ¼Òµå¸¦ ÀÛ¼ºÇÏ·Á¸é
¼Ò½º > hashCode() ¹× equals() »ý¼ºÀ» È£ÃâÇϽʽÿÀ.
|
ÅÛÇø®Æ®¸¦ »ç¿ëÇÏ¿© ¸Þ¼Òµå ÀÛ¼º |
![]() ¶ÇÇÑ 'private_method', 'public_method', 'protected_method' µî ±âÁ¸ÀÇ ÅÛÇø®Æ®°¡ ÀÖ½À´Ï´Ù. Tab ۸¦ »ç¿ëÇÏ¿© ÀÔ·ÂÇÒ °ª(¸®ÅÏ À¯Çü, À̸§ ¹× Àμö) »çÀÌ¿¡¼ Ž»öÇϽʽÿÀ.
|
ºü¸¥ ¼öÁ¤»çÇ×À» »ç¿ëÇÏ¿© »õ ¸Þ¼Òµå ÀÛ¼º | ¸Þ¼Òµå È£Ãâ·Î ½ÃÀÛÇÏ°í ºü¸¥ ¼öÁ¤»çÇ×(Ctrl+1)À» »ç¿ëÇÏ¿© ¸Þ¼Òµå¸¦ ÀÛ¼ºÇϽʽÿÀ.
|
ºü¸¥ ¼öÁ¤»çÇ×À» »ç¿ëÇÏ¿© ¸Þ¼Òµå ¼¸í º¯°æ | È£Ãâ »çÀÌÆ®ÀÇ ¸Þ¼Òµå È£Ãâ¿¡ Àμö¸¦ Ãß°¡ÇϽʽÿÀ.
±×·± ´ÙÀ½, ºü¸¥ ¼öÁ¤»çÇ×(Ctrl+1)À» »ç¿ëÇÏ¿© Çʼö ¸Å°³º¯¼ö¸¦ ¸Þ¼Òµå ¼±¾ð¿¡ Ãß°¡ÇϽʽÿÀ.
|
ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© »ý¼ºÀÚ ½ºÅÓ ÀÛ¼º | »õ »ý¼ºÀÚ¸¦ Ãß°¡ÇÏ·Á´Â À§Ä¡¿¡¼ »ý¼ºÀÚ À̸§ÀÇ Ã¹ ¹øÂ°
¹®ÀÚ¸¦ ÀÔ·ÂÇÑ ÈÄ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇϽʽÿÀ. ![]() |
¸Å°³º¯¼ö·ÎºÎÅÍ »õ Çʵå ÀÛ¼º | »ý¼ºÀÚ¿¡ Àü´ÞµÈ Àμö¸¦ ÀúÀåÇÒ »õ Çʵ带
ÀÛ¼ºÇØ¾ß Çմϱî? ¸Å°³º¯¼ö¿¡ ºü¸¥ Áö¿ø(Ctrl + 1)À» »ç¿ëÇÏ¿© ÁöÁ¤¹®°ú ÇÊµå ¼±¾ðÀ» ÀÛ¼ºÇϰí
Eclipse°¡ ÄÚµå ½ºÅ¸ÀÏ È¯°æ ¼³Á¤¿¡ µû¶ó À̸§À» Á¦¾ÈÇÏ°Ô ÇϽʽÿÀ. ![]() |
ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© ¸Þ¼Òµå ´ëü | ¸Þ¼Òµå°¡ Ãß°¡µÉ À§Ä¡ÀÇ À¯Çü º»¹®¿¡¼ ÄÁÅÙÃ÷
Áö¿ø(Ctrl+Space)À» È£ÃâÇϽʽÿÀ. ÄÁÅÙÃ÷ Áö¿øÀº ´ëüµÉ ¼ö ÀÖ´Â
¸ðµç ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ¼±ÅÃµÈ ¸Þ¼ÒµåÀÇ ¸Þ¼Òµå º»¹®ÀÌ ÀÛ¼ºµË´Ï´Ù.
|
ºü¸¥ ¼öÁ¤»çÇ×À» »ç¿ëÇÏ¿© ±¸ÇöµÇÁö ¾ÊÀº ¸Þ¼Òµå Ãß°¡ | »õ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ·Á¸é ¸ÕÀú
À¯Çü¿¡ '±¸Çö' ¼±¾ðÀ» Ãß°¡ÇϽʽÿÀ.
ÀúÀåÇϰųª ºôµåÇÏÁö ¾Ê°íµµ Java ÆíÁý±â´Â ¸Þ¼Òµå ´©¶ôÀ» ½ÅÈ£Çϱâ À§ÇØ À¯Çü¿¡ ¹ØÁÙÀ» Ç¥½ÃÇϸç
ºü¸¥ ¼öÁ¤»çÇ× Àü±¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. Àü±¸¸¦ ´©¸£°Å³ª Ctrl+1(ÆíÁý > ºü¸¥ ¼öÁ¤»çÇ×)À» ´·¯ ±¸ÇöµÇÁö
¾ÊÀº ¸Þ¼Òµå¸¦ Ãß°¡Çϰųª Ŭ·¡½º¸¦ abstract·Î ÀÛ¼ºÇÏ´Â °Í »çÀÌ¿¡¼ ¼±ÅÃÇϽʽÿÀ.
|
±âº» Ŭ·¡½ºÀÇ ¸Þ¼Òµå ´ëü | ±âº» Ŭ·¡½º¿¡¼ ¸Þ¼Òµå¸¦
´ëüÇÒ ¸Þ¼Òµå¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. ¸Þ¼Òµå¸¦ Ãß°¡ÇÒ À¯ÇüÀ» ¼±ÅÃÇÑ ÈÄ ¼Ò½º > ¸Þ¼Òµå ´ëü/±¸ÇöÀ» È£ÃâÇϽʽÿÀ. ´ëüÇÒ ¸Þ¼Òµå¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ´ëÈ »óÀÚ°¡ ¿¸³´Ï´Ù.
|
¿¹Á¦ ½º´ÏÆê¿¡¼ À¯Çü ÀÛ¼º![]() |
Java À¯ÇüÀ» Æ÷ÇÔÇÏ´Â ÄÚµå ½º´ÏÆêÀ» ÆÐŰÁö ¶Ç´Â ¼Ò½º Æú´õ¿¡ Á÷Á¢ ºÙ¿©³Ö¾î »õ ÄÄÆÄÀÏ ´ÜÀ§¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¼Ò½º Äڵ带 ¼±ÅÃÇÏ¿© º¹»çÇϽʽÿÀ.
package pack; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }±×·± ´ÙÀ½, ÆÐŰÁö Ž»ö±â¿¡¼ ¼Ò½º Æú´õ¸¦ ¼±ÅÃÇϰí Ctrl+V(ÆíÁý > ºÙ¿©³Ö±â)¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ¸é º¹»çµÈ ÄÁÅÙÃ÷¸¦ °¡Áø »õ ÆÐŰÁö 'pack'°ú 'HelloWorld.java' ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. |
ÆÄÀÏ¿¡¼ À̸§ ¹Ù²Ù±â | ´Ù¸¥ ÆÄÀÏ¿¡¼ Á¾¼Ó¼º¿¡ ´ëÇÑ Àüü ºÐ¼®ÀÌ ÇÊ¿äÇÏÁö ¾Ê´Â
À̸§ ¹Ù²Ù±â¸¦ ½Å¼ÓÈ÷ ¼öÇàÇÏ·Á¸é 'ÆÄÀÏ¿¡¼ À̸§ ¹Ù²Ù±â' ºü¸¥ Áö¿øÀ» »ç¿ëÇϽʽÿÀ.
Java ÆíÁý±â¿¡¼ º¯¼ö, ¸Þ¼Òµå ¶Ç´Â À¯ÇüÀÇ ID¿¡ Ä¿¼¸¦
³õ°í Ctrl+1(ÆíÁý > ºü¸¥ ¼öÁ¤»çÇ×)À» ´©¸£½Ê½Ã¿À. ÆíÁý±â°¡ ¸µÅ©µÈ ÆíÁý ¸ðµå(ÅÛÇø®Æ®¿Í °°ÀÌ)·Î ÀüȯµÇ°í ID¸¦ º¯°æÇϸé ÇØ´ç º¯¼ö, ¸Þ¼Òµå ¶Ç´Â À¯Çü¿¡ ´ëÇÑ ¸ðµç ÂüÁ¶°¡ µ¿½Ã¿¡ º¯°æµË´Ï´Ù.
![]() |
ºü¸¥ ¼öÁ¤»çÇ×À» »ç¿ëÇÏ¿© ¿¹¿Ü ó¸® | ¹ß»ýµÈ ¿¹¿Ü¸¦ ó¸®ÇÏ´Â °ÍÀº ½±½À´Ï´Ù.
ÀÔ·Â Áß¿¡ 󸮵ÇÁö ¾ÊÀº ¿¹¿Ü°¡ ¹ß°ßµÇ¸é ÆíÁý±â¿¡¼ »¡°£»ö ¼±À¸·Î Ç¥½ÃµË´Ï´Ù.
|
ÁöÁ¤¿¡ ´ëÇÑ ÀÔ·Â ÁÙÀÓ | ÁöÁ¤»çÇ×À» ÀÔ·ÂÇÏ´Â ´ë½Å ÁöÁ¤µÉ Ç¥Çö½ÄÀ¸·Î
½ÃÀÛÇϽʽÿÀ.
![]() |
ij½ºÆ® Ç¥Çö½ÄÀ¸·Î ÀÛ¾÷ °¨¼Ò | À¯Çü ij½ºÆ®¿¡ ³Ê¹« ¸¹Àº ½Ã°£À» ¼Ò¸ðÇÏÁö ¸¶½Ê½Ã¿À. ¸ÕÀú ij½ºÆ®¸¦ ¹«½ÃÇϰí
¸í·É¹®À» ¿Ï·áÇÑ ÈÄ ºü¸¥ Áö¿øÀ» »ç¿ëÇÏ¿© ij½ºÆ®¸¦ Ãß°¡ÇϽʽÿÀ.
ÁöÁ¤¹®¿¡ ´ëÇÑ ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù. |
ij½ºÆ®µÈ Ç¥Çö½Ä ÁöÁ¤ |
'instanceof' È®ÀÎ ÈÄ, Ç¥Çö½ÄÀ» ij½ºÆ®ÇÏ¿© »õ ·ÎÄà º¯¼ö¿¡ ÁöÁ¤ÇÏ´Â °ÍÀº ¾ÆÁÖ ÀϹÝÀûÀÔ´Ï´Ù. »ç¿ëÀÚ ½º½º·Î
Ű ÀÔ·ÂÀ» ÀúÀåÇÏ·Á¸é ''instanceof'' Ű¿öµå¿¡¼ ºü¸¥
Áö¿ø(Ctrl+1)À» È£ÃâÇϽʽÿÀ. ![]() |
Ãß°¡ ºü¸¥ Áö¿ø |
»ç¿ë °¡´ÉÇÑ ÄÚµå º¯È¯ÀÇ Àüü ¸ñ·ÏÀ» º¸·Á¸é ºü¸¥ Áö¿ø ÆäÀÌÁö¸¦ È®ÀÎÇϽʽÿÀ. ÀÌ Áß¿¡´Â ´ÙÀ½°ú °°Àº º¯È¯ÀÌ ÀÖ½À´Ï´Ù.
|
ºü¸¥ ¼öÁ¤»çÇ× ¹× Áö¿ø¿¡ ´ëÇÑ ´ÜÃàŰ |
ÆÄÀÏ¿¡¼ À̸§ ¹Ù²Ù±â ¹×
·ÎÄÿ¡ ÁöÁ¤°ú °°Àº ÀÚÁÖ »ç¿ëÇÏ´Â ºü¸¥ Áö¿ø Áß ÀϺδÂ
Ctrl+2 R ¹× Ctrl+2 L·Î Á÷Á¢ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. Á÷Á¢
È£ÃâÀ» Áö¿øÇÏ´Â Ãß°¡ ºü¸¥ ¼öÁ¤»çÇ׿¡ ´ëÇØ¼´Â
![]() |
Çà µÑ·¯½Î±â | ¹®À» if / while / for ¹®À̳ª ºí·ÏÀ¸·Î µÑ·¯½Î·Á¸é
µÑ·¯½Ò ÇàÀ» ¼±ÅÃÇÏ°í ¼Ò½º > µÑ·¯½Î±â¸¦ È£ÃâÇϰųª Alt+Shift+Z¸¦ ´©¸£½Ê½Ã¿À.
¸Þ´ºÀÇ Ç׸ñÀº Á¤»ó ÆíÁý±â ÅÛÇø®Æ®¿¡¼ ÆÄ»ýµË´Ï´Ù. ${line_selection} º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â ¸ðµç ÅÛÇø®Æ®°¡ ¸Þ´º¿¡ ³ªÅ¸³³´Ï´Ù. ÅÛÇø®Æ®´Â![]() |
ÀÚ½ÅÀÇ ÅÛÇø®Æ® ÀÛ¼º |
ÀÚü ÅÛÇø®Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é
![]()
|
ÄÁÅÙÃ÷ Áö¿øÀº Àμö À̸§À» ÀÚµ¿ÀûÀ¸·Î »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¸Þ¼Òµå ¿Ï·á ½Ã ÀÚµ¿À¸·Î ÄÁÅÙÃ÷ Áö¿ø »ðÀÔ Àμö À̸§À» °¡Áú
¼ö ÀÖ½À´Ï´Ù. ÀÌ µ¿ÀÛÀº
![]()
ÄÁÅÙÃ÷ Áö¿øÀº Àμö À̸§À» ÀÚµ¿À¸·Î »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·± ´ÙÀ½ ÅÇ Å°¸¦ »ç¿ëÇÏ¿© »ðÀÔµÈ À̸§ »çÀÌ¿¡¼ Ž»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÁÅÙÃ÷ Áö¿øÀº ¼±¾ð À¯Çü¿¡ µû¶ó Àμö À̸§À» ÃßÃøÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ´Â
|
À¯Çü Àμö ÀÚµ¿ »ðÀÔ |
![]() ![]() °á°ú ![]() |
µÑ·¯½Ñ ¹® Á¦°Å | µÑ·¯½Ñ ¹® ¶Ç´Â ºí·ÏÀ» Á¦°ÅÇÏ·Á¸é
¿±â ¶Ç´Â ´Ý±â ´ë°ýÈ£¿¡ Ä¿¼¸¦ ³õ°í Ctrl+1(ÆíÁý > ºü¸¥ ¼öÁ¤»çÇ×)À» ´©¸£½Ê½Ã¿À.
|
´Ü¾î ¸ÂÃã¹ý °Ë»ç |
![]() ÄÁÅÙÃ÷ Áö¿ø¿¡µµ »ç¿ë °¡´ÉÇÑ »çÀüÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÇöÀç´Â Eclipse¿¡ »çÀüÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ÇÊ¿äÇÑ Çü½ÄÀº ´ÜÁö ÁÙ ¹Ù²Ù±â·Î ±¸ºÐµÈ ´Ü¾î ¸ñ·ÏÀÌ¸ç ºü¸¥ ¼öÁ¤»çÇ×À» ÅëÇØ »õ ´Ü¾î¸¦ ÁøÇà ÁßÀÎ »çÀü¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. »çÀü Á¦°øÀÌ È¯¿µµË´Ï´Ù. |
±¸Á¶È ¼±ÅûçÇ× | ±¸Á¶È ¼±ÅûçÇ× ±â´ÉÀ» »ç¿ëÇÏ¿© ±¸¹®À» ÀνÄÇÏ´Â ¹æ¹ýÀ¸·Î
Java Äڵ带 ºü¸£°Ô ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÅØ½ºÆ®¸¦ °Á¶Ç¥½ÃÇÑ ÈÄ Alt+Shift+À§ÂÊ È»ìÇ¥¸¦ ´©¸£°Å³ª ¸Þ´º Ç¥½ÃÁÙ¿¡¼ ÆíÁý > ¼±ÅûçÇ× ÆîÄ¡±â > ¿£Å¬·Î¡ ¿ä¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ. ¼±ÅûçÇ×Àº ÀÌ ¼±ÅûçÇ×ÀÌ Æ÷ÇÔµÈ ÃÖ¼Ò Java ±¸¹® ¿ä¼Ò·Î ÆîÃÄÁý´Ï´Ù. ±×·± ´ÙÀ½ Á¶Ä¡¸¦ ´Ù½Ã È£ÃâÇÏ¿© ¼±ÅûçÇ×À» ÆîÄ¥ ¼ö ÀÖ½À´Ï´Ù. |
ÀÏÄ¡ÇÏ´Â ´ë°ýÈ£ ã±â | ÀÏÄ¡ÇÏ´Â ´ë°ýÈ£¸¦ ãÀ¸·Á¸é ¿±â ¶Ç´Â
´Ý±â °ýÈ£¸¦ ¼±ÅÃÇϰí Ctrl+Shift+P¸¦ ´©¸£°Å³ª Ž»ö > À̵¿ >
ÀÏÄ¡ÇÏ´Â °ýÈ£¸¦ ¼±ÅÃÇϽʽÿÀ. ¿±â ´ë°ýÈ£ ¾ÕÀ̳ª ´Ý±â ´ë°ýÈ£ µÚ¿¡¼ µÎ ¹ø Ŭ¸¯ÇÒ ¼öµµ
ÀÖ½À´Ï´Ù. ±×·¯¸é µÎ ´ë°ýÈ£ »çÀÌÀÇ ÅØ½ºÆ®°¡ ¼±Åõ˴ϴÙ.
|
Smart Javadoc | '/**'¸¦ ÀÔ·ÂÇϰí Enter¸¦ ´©¸£½Ê½Ã¿À. À̰ÍÀº Ç¥ÁØ
@param, @return ¹× @exception űװ¡ Æ÷ÇÔµÈ Javadoc ÁÖ¼® ½ºÅÓÀ» ÀÚµ¿À¸·Î Ãß°¡ÇÕ´Ï´Ù.
![]() |
¼±ÅÃµÈ ¿ä¼ÒÀÇ ¼Ò½º¸¸ Ç¥½Ã | ÄÄÆÄÀÏ ´ÜÀ§ÀÇ ¼¼±×¸ÕÆ® ´ÜÀ§¸¦ Ç¥½ÃÇÏ·Á¸é ¼±ÅÃµÈ ¿ä¼ÒÀÇ ¼Ò½º¸¸ Ç¥½Ã
![]() |
·ÎÄà È÷½ºÅ丮¸¦ »ç¿ëÇÏ¿© ÀÌÀü ¸Þ¼Òµå ¹öÀüÀ¸·Î µÇµ¹¸®±â | ÆÄÀÏÀ» ÆíÁýÇÒ ¶§¸¶´Ù ÀÌÀü ÄÁÅÙÃ÷°¡ ·ÎÄÃ
È÷½ºÅ丮¿¡ º¸°üµË´Ï´Ù. Java µµ±¸´Â Java ¿ä¼ÒÀÇ ·ÎÄà È÷½ºÅ丮¸¦
»ç¿ë °¡´ÉÇÏ°Ô ÇϹǷΠÀüü ÆÄÀÏ ´ë½Å ´ÜÀÏ ¸Þ¼ÒµåÀÇ ÀÌÀü ¹öÀüÀ¸·Î µÇµ¹¸± ¼ö ÀÖ½À´Ï´Ù.
¿ä¼Ò(¿¹: ¾Æ¿ô¶óÀÎ º¸±â¿¡¼)¸¦ ¼±ÅÃÇÏ¿© ¹Ù²Ü ´ë»ó > ·ÎÄà È÷½ºÅ丮¸¦ »ç¿ëÇÏ¿© ÀÌÀü ¿ä¼Ò ¹öÀüÀ¸·Î µÇµ¹¸®½Ê½Ã¿À.
|
·ÎÄà È÷½ºÅ丮¸¦ »ç¿ëÇÏ¿© Á¦°ÅµÈ ¸Þ¼Òµå º¹¿ø | ÆÄÀÏÀ» ÆíÁýÇÒ ¶§¸¶´Ù ÀÌÀü ÄÁÅÙÃ÷°¡ ·ÎÄÃ
È÷½ºÅ丮¿¡ º¸°üµË´Ï´Ù. Java µµ±¸´Â Java ¿ä¼ÒÀÇ ·ÎÄà È÷½ºÅ丮¸¦
»ç¿ë °¡´ÉÇÏ°Ô ÇϹǷΠ»èÁ¦µÈ ¸Þ¼Òµå¸¦ ¼±ÅÃÀûÀ¸·Î º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÁÅ×À̳Ê(¿¹: ¾Æ¿ô¶óÀÎ º¸±â¿¡¼)¸¦ ¼±ÅÃÇÏ°í ·ÎÄà È÷½ºÅ丮¿¡¼ º¹¿øÀ» »ç¿ëÇÏ¿© Á¦°ÅµÈ ¸ðµç ±¸¼º¿øÀ» º¹¿øÇϽʽÿÀ.
|
»ç¿ëÀÚ Á¤ÀÇ °¡´É ÄÚµå »ý¼º |
![]()
|
»ç¿ëÀÚ Äڵ忡¼ ÁÖ¼® ÀÛ¼º | ÁÖ¼®Àº ¼Ò½º > ¿ä¼Ò ÁÖ¼® »ý¼º(Alt+Shift+J)À» »ç¿ëÇϰųª ¶Ç´Â ´Ù¾çÇÑ ¸¶¹ý»ç, ¸®ÆÑÅ丵 ¶Ç´Â
ºü¸¥ ¼öÁ¤»çÇ×À» »ç¿ëÇÏ¿© ÀÚµ¿À¸·Î ¸í½ÃÀûÀ¸·Î Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ![]() ¸¶¹ý»ç¿¡¼ Á÷Á¢(¿¹: »õ Java À¯Çü ¸¶¹ý»çÀÇ 'ÁÖ¼® »ý¼º' ¼±Åöõ »ç¿ë) ¶Ç´Â ![]() ÀÌ ¼³Á¤Àº ¸ðµÎ ÇÁ·ÎÁ§Æ®¸¶´Ù ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¿¡¼ Ư¼ºÀ» ¿¾î¼ ÇÁ·ÎÁ§Æ® ƯÁ¤ ¼³Á¤À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
±¸¼º¿ø Á¤·Ä |
![]() ¼Ò½º > ±¸¼º¿ø Á¤·Ä¿¡¼ Á¶Ä¡¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. |
¹®ÀÚ¿ ÁÙ ¹Ù²Ù±â |
¹®ÀÚ¿ ¸®ÅÍ·² ÆíÁý ½Ã ¹®ÀÚ¿ ¸®ÅÍ·² ÁÙÀ» ¹Ù²Ü ¼ö
ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº Äڵ尡 ÀÖ´Â °æ¿ìString message= "This is a very long message."; ´Ü¾î "very" µÚ¿¡ ij·µÀ» ³Ö°í Enter¸¦ ´©¸£½Ê½Ã¿À. Äڵ尡 ´ÙÀ½°ú °°ÀÌ ÀÚµ¿À¸·Î º¯°æµË´Ï´Ù. String message= "This is a very" + " long message."; ÀÌ µ¿ÀÛÀº
|
½º¸¶Æ® ÀÔ·Â ¹× Á¦¾î ¹æ¹ý |
Java ÆíÁý±âÀÇ ½º¸¶Æ® ÀÔ·Â ±â´ÉÀ» ÅëÇØ ÀÏ»óÀûÀÎ ÀÛ¾÷À» ½±°Ô ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]()
¿Ã¹Ù¸¥ À§Ä¡¿¡ ÀÚµ¿À¸·Î ¼¼¹ÌÄÝ·Ð »ðÀÔÀ» »ç¿ëÇÒ °æ¿ì
¼¼¹ÌÄÝ·ÐÀ» ÀÔ·ÂÇϸé Ä¿¼°¡ ¼¼¹ÌÄÝ·Ð »ðÀÔ Àü¿¡ ÀÚµ¿À¸·Î ¸í·É¹® ³¡¿¡ À§Ä¡µË´Ï´Ù. À̷μ ÀϺΠÃß°¡ Ä¿¼ Ž»öÀÌ ¾ÈÀüÇÏ°Ô µË´Ï´Ù. |
ÇÑ ¹øÀÇ Å° ½ºÆ®·ÎÅ©·Î ÄÚµå µé¿©¾²±â ¼öÁ¤ | À¯¿ëÇÑ ±â´ÉÀº ¼Ò½º > µé¿©¾²±â Á¤Á¤ ¶Ç´Â
Ctrl+IÀÔ´Ï´Ù. µé¿©¾²±â°¡ ¿Ã¹Ù¸£Áö ¾Ê°Ô µÈ Äڵ带 ¼±ÅÃÇÑ ÈÄ ÀÌ Á¶Ä¡¸¦ È£ÃâÇϽʽÿÀ. ¾Æ¹« °Íµµ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é, Á¶Ä¡´Â ÇöÀç ÇàÀ» µé¿©¾²±âÇÕ´Ï´Ù. |
¼Ò½º ¹× ¸®ÆÑÅ丵 Á¶Ä¡¿¡ ´ëÇÑ ºü¸¥ ¸Þ´º |
ºü¸¥ ¸Þ´º¸¦ ÅëÇØ ¸®ÆÑÅ丵 ¹× ¼Ò½º Á¶Ä¡¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Java ÆíÁý±â ¶Ç´Â Java º¸±â¿¡¼ Á¶ÀÛÇÒ ¿ä¼Ò¸¦ ¼±ÅÃÇÑ ÈÄ,
Alt+Shift+S¸¦ ´·¯ ºü¸¥ ¼Ò½º ¸Þ´º¸¦, Alt+Shift+T¸¦ ´·¯
ºü¸¥ ¸®ÆÑÅ丵 ¸Þ´º¸¦, Alt+Shift+Z¸¦ ´·¯ µÑ·¯½Î±â ¸Þ´º¸¦ Ç¥½ÃÇϽʽÿÀ.
|
»ç¿ëÇÏÁö ¾ÊÀº ÄÚµå ã±â | Java ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÒ ¼ö ¾ø´Â ÄÚµå, »ç¿ëÇÏÁö ¾ÊÀº º¯¼ö,
¸Å°³º¯¼ö, °¡Á®¿À±â ¹× »ç¿ëÇÏÁö ¾ÊÀº °³Àοë À¯Çü, ¸Þ¼Òµå ¹× Çʵ带 ¹ß°ßÇÕ´Ï´Ù.
¼³Á¤Àº
![]()
|
Javadoc ÁÖ¼® ó¸® | Eclipse Java ÄÄÆÄÀÏ·¯´Â Javadoc ÁÖ¼®À» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ë»ö ±â´ÉÀÌ doc ¹®¼ÀÇ ÂüÁ¶¸¦ º¸°íÇϸç
¸®ÆÑÅ丵Àº À̵é ÂüÁ¶¸¦ °»½ÅÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº
![]()
|
°æ°í ¾ïÁ¦ | J2SE 5.0 À̻󿡼´Â SuppressWarnings ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÏ¿© ¸ðµç ¼±ÅÃÀû ÄÄÆÄÀÏ·¯ °æ°í¸¦ ¾ïÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼´Â addAll() ÀÌ »ç¿ëÇÏÁö ¾Ê´Â ¸Þ¼Òµå·Î Ç¥½ÃµË´Ï´Ù. ºü¸¥ ¼öÁ¤»çÇ×(Ctrl+1)À» »ç¿ëÇÏ¿©
ÀÌ ¸Þ¼Òµå¿¡ ´ëÇØ °æ°í°¡ Ç¥½ÃµÇÁö ¾Êµµ·Ï SuppressWarnings ¾î³ëÅ×À̼ÇÀ» Ãß°¡ÇÕ´Ï´Ù. ![]() |
Á¤¸® ¸¶¹ý»ç![]() |
Á¤¸® ¸¶¹ý»ç´Â µ¿½Ã¿¡ ¿©·¯ ¹®Á¦Á¡À» ¼öÁ¤Çϰí ÄÚµå ½ºÅ¸ÀÏÀ» ¼³Á¤Çϵµ·Ï µµ¿ÍÁÝ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]() ÇÁ·ÎÁ§Æ®, ÆÐŰÁö ¶Ç´Â ÆÄÀÏÀ» ¼±ÅÃÇÏ°í ¼Ò½º > Á¤¸®...¸¦ »ç¿ëÇÏ¿© ÀÌ ¸¶¹ý»ç¸¦ ½ÃÀÛÇϽʽÿÀ. |
¸®ÆÑÅ丵 ½ºÅ©¸³Æ®![]() |
JDT°¡ Á¦°øÇÏ´Â ´ëºÎºÐÀÇ ¸®ÆÑÅ丵Àº ´ëȽÄÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¸®ÆÑÅ丵 ½ºÅ©¸³Æ®·Î ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸®ÆÑÅÍ > ½ºÅ©¸³Æ® ÀÛ¼º...À» »ç¿ëÇÏ¿© ¸®ÆÑÅ丵 È÷½ºÅ丮¿¡¼ ¸®ÆÑÅ丵 ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ±×·± ´ÙÀ½, ¸®ÆÑÅÍ > ½ºÅ©¸³Æ® Àû¿ë...À» »ç¿ëÇÏ¿© ³ªÁß¿¡ ÀÓÀÇÀÇ ÀÛ¾÷°ø°£¿¡¼ ¸®ÆÑÅ丵 ½ºÅ©¸³Æ®¸¦ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸®ÆÑÅ丵 ½ºÅ©¸³Æ®¸¦ ¼ÒÇÁÆ®¿þ¾î °èÃþ °£ÀÇ API º¯°æ Áß´Ü ÀÚµ¿ ¼öÁ¤ ¶Ç´Â ÆÐÄ¡¿¡ dzºÎÇÑ ½Ã¸Çƽ Á¦°ø°ú °°Àº ´Ù¸¥ ½Ã³ª¸®¿À¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
JAR ÆÄÀÏ ¾ÈÀü ÀÌÁÖ![]() |
ÀÛ¾÷°ø°£¿¡¼ JAR ÆÄÀÏÀ» ³»º¸³¾ ¶§ JAR ³»º¸³»±â ¸¶¹ý»ç´Â JAR ÆÄÀÏ¿¡ ¸®ÆÑÅ丵 Á¤º¸¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Â ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ÆÄÀÏ > ³»º¸³»±â...¸¦ »ç¿ëÇϰí JAR ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. JAR ³»º¸³»±â ¸¶¹ý»çÀÇ Ã¹ ¹øÂ° ÆäÀÌÁö¿¡¼ ¼±ÅÃµÈ ÇÁ·ÎÁ§Æ®ÀÇ ¸®ÆÑÅ丵 ³»º¸³»±â¸¦ ¼±ÅÃÇϽʽÿÀ. ¸µÅ©¸¦ Ŭ¸¯ÇÏ¿© Æ÷ÇÔ½Ãų ¸®ÆÑÅ丵À» ¼±ÅÃÇϽʽÿÀ. ±×·¯¸é Ŭ¶óÀÌ¾ðÆ®°¡ ¸®ÆÑÅÍ > JAR ÆÄÀÏ ÀÌÁÖ... ¸®ÆÑÅ丵À» »ç¿ëÇÏ¿© ÀÌÀü ¹öÀüÀÇ JAR ÆÄÀÏÀ» »õ ¹öÀüÀ¸·Î ÀÌÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸®ÆÑÅ丵Àº »õ ¹öÀüÀÇ JAR ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÌÀü ¹öÀüÀÇ JAR ÆÄÀÏ¿¡ Á¾¼ÓµÈ Äڵ带 ¸ðµÎ ÀÚµ¿À¸·Î °»½ÅÇÕ´Ï´Ù. |
º¯¼ö ¹× Àбâ/¾²±â ¾×¼¼½º ã±â | ID(º¯¼ö, ¸Þ¼Òµå ¶Ç´Â À¯Çü ÂüÁ¶ ¶Ç´Â ¼±¾ð)¸¦ ¼±ÅÃÇϰí
°Ë»ö > ÆÄÀÏ¿¡¼ ¹ß»ýÀ» È£ÃâÇÏ¿© º¯¼ö¸¦ ã°í º¯¼öÀÇ Àбâ/¾²±â »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̰ÍÀº µ¿ÀÏÇÑ ÆÄÀÏ¿¡¼ ÀÌ IDÀÇ ¸ðµç ÂüÁ¶»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ °á°úµµ º¯¼öÀÇ Àб⠶Ǵ ¾²±â ¾×¼¼½º¸¦ Ç¥½ÃÇÏ´Â ¾ÆÀÌÄܰú ÇÔ²²
°Ë»ö º¸±â¿¡ Ç¥½ÃµË´Ï´Ù.
¶Ç´Â ¹ß»ý Ç¥½Ã ±â´ÉÀ» »ç¿ëÇÏ¿© ¹ß»ýÀ» µ¿ÀûÀ¸·Î °Á¶Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý °Ë»ö ±â´ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù(°Ë»ö > ÂüÁ¶). |
ƯÁ¤ ¸®ÅÏ À¯ÇüÀ¸·Î ¸Þ¼Òµå °Ë»ö |
ƯÁ¤ ¸®ÅÏ À¯ÇüÀ¸·Î ¸Þ¼Òµå¸¦ °Ë»öÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ "*
<¸®ÅÏ À¯Çü>"À» »ç¿ëÇϽʽÿÀ.
|
Javadoc¿¡¼ °Ë»ö ÀÏÄ¡ ÇÊÅÍ | ±âº»ÀûÀ¸·Î Java °Ë»öÀº Java ÄÚµå ¹× Javadoc ³»¿¡ ÀÖ´Â ÂüÁ¶¸¦ ã½À´Ï´Ù. javadoc ³»¿¡¼ ÂüÁ¶¸¦ ÂüÁ¶ÇÏÁö ¾ÊÀ¸·Á¸é, °Ë»ö º¸±âÀÇ º¸±â ¸Þ´º(»ï°¢Çü ±âÈ£)¿¡¼ 'Javadoc ÇÊÅÍ'¸¦ »ç¿ëÇÏ¿© ÀÏÄ¡ Ç׸ñÀ» ÇÊÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. |
ÀáÀçÀû °Ë»ö ÀÏÄ¡ ÇÊÅÍ | ÄÄÆÄÀÏ ½Ã°£ ¹®Á¦Á¡À¸·Î ÀÎÇØ °Ë»ö ¿£ÁøÀÌ ÀÏÄ¡¸¦ ¿ÏÀüÈ÷ ºÐ¼®ÇÏÁö´Â ¸øÇÏ´Â °æ¿ì ÀáÀçÀû ÀÏÄ¡°¡ ¹ß»ýÇÕ´Ï´Ù. °Ë»ö º¸±â ¸Þ´º(»ï°¢Çü ±âÈ£)¿¡¼ ÀáÀçÀû ÀÏÄ¡ ÇÊÅ͸¦ »ç¿ëÇÏ¿© ÀÌ·± ÀÏÄ¡¸¦ ÇÊÅÍÇϽʽÿÀ. |
È£Ãâ °èÃþ ±¸Á¶¸¦ »ç¿ëÇÏ¿© ¸Þ¼Òµå È£Ãâ üÀÎ ÃßÀû |
È£Ãâ °èÃþ ±¸Á¶¸¦ »ç¿ëÇÏ¿©
¿ø·¡ ÄÁÅØ½ºÆ®¸¦ º¸Á¸ÇÏ¸é¼ ±æ°Å³ª º¹ÀâÇÑ È£Ãâ üÀÎÀ» µû¶ó°¡½Ê½Ã¿À. ´ÜÁö ¸Þ¼Òµå¸¦ ¼±ÅÃÇÑ ÈÄ
Ž»ö > È£Ãâ °èÃþ ±¸Á¶ ¿±â(Ctrl+Alt+H)¸¦ È£ÃâÇϽʽÿÀ. |
Java ÆíÁý±â¿¡¼ ¼±ÅûçÇ× ¿±â | Java ÆíÁý±âÀÇ ÂüÁ¶¿¡¼
¿ä¼Ò¸¦ ¿ ¼ö ÀÖ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
![]() ÇÏÀÌÆÛ¸µÅ© ½ºÅ¸ÀÏ Å½»öÀº ![]() |
ÀûÀýÇÑ ¾Æ¿ô¶óÀÎ | Java ÆíÁý±â¿¡¼ Ctrl+F3À»
´·¯ ÇöÀç Ä¿¼ À§Ä¡¿¡¼ ¿ä¼ÒÀÇ ÀûÀýÇÑ ¾Æ¿ô¶óÀÎÀ» ÆË¾÷ÇϽʽÿÀ. ¶Ç´Â Ctrl+O(Ž»ö > ºü¸¥ ¾Æ¿ô¶óÀÎ)¸¦
´·¯ ÇöÀç ¼Ò½º ÆÄÀÏÀÇ ÀûÀýÇÑ ¾Æ¿ô¶óÀÎÀ» ÆË¾÷ÇϽʽÿÀ.
|
ÀûÀýÇÑ ¾Æ¿ô¶óÀÎÀÌ »ó¼ÓµÈ ±¸¼º¿ø Ç¥½Ã | Ctrl+O ¶Ç´Â Ctrl+F3À» ´Ù½Ã ´·¯ »ó¼ÓµÈ ±¸¼º¿øÀ»
¿·ÁÀÖ´Â ÀûÀýÇÑ ¾Æ¿ô¶óÀο¡ Ãß°¡ÇϽʽÿÀ. »ó¼ÓµÈ ±¸¼º¿øÀº ȸ»ö ·¹À̺íÀ» °¡Áý´Ï´Ù.
»ó´Ü ¿À¸¥ÂÊ ¸ð¼¸®¿¡ ÀÖ´Â ¸Þ´º¸¦ »ç¿ëÇÏ¿© ÀÌ ¾Æ¿ô¶óÀÎÀ» ÇÊÅÍ ¹× Á¤·ÄÇϽʽÿÀ.
|
ÀûÀýÇÑ °èÃþ ±¸Á¶ | ºü¸¥ °èÃþ ±¸Á¶¸¦ »ç¿ëÇÏ¿© °¡»ó È£ÃâÀÇ °¡´ÉÇÑ ¼ö½ÅÀÚ¸¦ ã¾Æ³»½Ê½Ã¿À.
Ä¿¼¸¦ ¸Þ¼Òµå È£Ãâ ³»¿¡ ³õ°í Ctrl+T(Ž»ö > ºü¸¥ À¯Çü °èÃþ ±¸Á¶)¸¦ ´©¸£½Ê½Ã¿À.
Àüü ¾ÆÀÌÄÜÀ¸·Î ¸Þ¼Òµå¸¦ ±¸ÇöÇÏ´Â ¸ðµç À¯ÇüÀÌ º¸±â¿¡ Ç¥½ÃµË´Ï´Ù.
Enter¸¦ ´·¯ ÆíÁý±â¿¡¼ ÇØ´ç ¸Þ¼Òµå¸¦ ¿©½Ê½Ã¿À. Ctrl+T¸¦ ´Ù½Ã ´·¯ »óÀ§ À¯Çü °èÃþ ±¸Á¶·Î ÀüȯÇϽʽÿÀ. |
°í±Þ °Á¶Ç¥½Ã |
Java ÆíÁý±â´Â ÇØ´ç ½Ã¸Çƽ(¿¹: Á¤Àû Çʵå, ·ÎÄà º¯¼ö, Á¤Àû ¸Þ¼Òµå È£Ãâ)¿¡ µû¶ó
¼Ò½º Äڵ带 °Á¶Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]()
|
Ãʱ⿡ Á¢ÇôÁø ¿µ¿ª | ÆíÁý±â°¡ ¿¸± ¶§ ±âº»ÀûÀ¸·Î ÆúµùµÇ´Â ¿µ¿ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]()
|
¹ß»ý Ç¥½Ã |
ÆíÁý±â¿¡¼ ÀÛ¾÷ÇÒ ¶§ µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â ¹ß»ý
Ç¥½Ã(![]() ![]() ¸®ÅÏ À¯ÇüÀ» ¼±ÅÃÇÏ¸é ¸Þ¼ÒµåÀÇ Á¾·áÁ¡À» º¸¿©ÁÝ´Ï´Ù. ¿¹¿Ü°¡ ó¸®µÈ À§Ä¡¸¦ º¸·Á¸é ¿¹¿Ü¸¦ ¼±ÅÃÇϽʽÿÀ. ![]() ¼öÆÛŬ·¡½º³ª ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇÏ¿© ¸Þ¼Òµå ´ëü¸¦ È®ÀÎÇϰųª ¼±ÅÃµÈ »óÀ§ À¯Çü¿¡¼ ¸Þ¼Òµå¸¦ ±¸ÇöÇϽʽÿÀ. ![]() ![]() |
´ÙÀ½/ÀÌÀü ¸Þ¼Òµå·Î À̵¿ | ´ÙÀ½ ¶Ç´Â ÀÌÀü ¸Þ¼Òµå³ª Çʵ带 ½Å¼ÓÈ÷ Ž»öÇÏ·Á¸é Ctrl+Shift+À§·Î È»ìÇ¥(Ž»ö > À̵¿ > ÀÌÀü ±¸¼º¿ø) ¶Ç´Â Ctrl+Shift+¾Æ·¡·Î È»ìÇ¥(Ž»ö > À̵¿ > ´ÙÀ½ ±¸¼º¿ø)¸¦ »ç¿ëÇϽʽÿÀ. |
¾î³ëÅ×ÀÌ¼Ç °£ Ž»ö Á¦¾î |
´ÙÀ½ / ÀÌÀü ¾î³ëÅ×ÀÌ¼Ç µµ±¸ ¸ðÀ½ ´ÜÃ߸¦ »ç¿ëÇϰųª Ž»ö > ´ÙÀ½ ¾î³ëÅ×À̼Ç(Ctrl+.) ¹×
Ž»ö > ÀÌÀü ¾î³ëÅ×À̼Ç(Ctrl+,)À» »ç¿ëÇÏ¿© Java ¼Ò½º ÆÄÀÏ¿¡ ÀÖ´Â ¾î³ëÅ×ÀÌ¼Ç »çÀÌ¿¡
Ž»öÇϽʽÿÀ.
´ÜÃß µå·Ó ´Ù¿î ¸Þ´º¸¦ »ç¿ëÇÏ¿© ¾î´À ¾î³ëÅ×À̼ǿ¡¼ ÁßÁöÇÏ·Á´ÂÁö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Java ÄÚµåÀÇ ÁÖÀÇ»çÇ× | "¼öÇàÇÒ ÀÛ¾÷"ÀÌ ÀÖ´Â Java ¼Ò½º
Äڵ忡¼ ÁÖ¼®À» ű׷Πǥ½ÃÇÒ ¶§ Java ÄÄÆÄÀÏ·¯´Â ÇØ´ç Ÿ½ºÅ©¸¦ ÁÖÀÇ»çÇ×À¸·Î
ÀÚµ¿ ÀÛ¼ºÇÕ´Ï´Ù. Ÿ½ºÅ©¸¦ ¿¸é ÄÚµåÀÇ "¼öÇàÇÒ ÀÛ¾÷"À¸·Î
Ž»öÇÕ´Ï´Ù.
![]()
|
À¯Çü ¿±â ´ëÈ »óÀÚÀÇ Æ®¸¯ |
À¯Çü ¿±â ´ëÈ »óÀÚ(Ž»ö > À¯Çü ¿±â ¶Ç´Â µµ±¸ ¸ðÀ½ ´ÜÃß)´Â À̸§º°·Î À¯ÇüÀ» Ž»öÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
![]() |
À̵¿½Ä dz¼± µµ¿ò¸» ÀÛ¼º | F2(ÆíÁý > µµ±¸ ÆÁ
¼³¸í Ç¥½Ã)¸¦ ´·¯ ȸéÀ̵¿ °¡´ÉÇÑ Ã¢ÀÇ Ç³¼± µµ¿ò¸»¿¡¼ ÅØ½ºÆ®¸¦
¿ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¢¿¡¼ ÄÁÅÙÃ÷¸¦ ¼±ÅÃÇÏ°í º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Java ÆíÁý±âÀÇ Ç³¼± µµ¿ò¸» | ¼öÁ¤ÀÚ Å°(Shift, Ctrl, Alt)¸¦ »ç¿ëÇÏ¿© Java ÆíÁý±â¿¡¼
¿©·¯ °³ÀÇ Ç³¼± µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù. Java ÆíÁý±â¿¡¼ ID À§·Î ¸¶¿ì½º¸¦ À̵¿ÇÏ¸é ±âº»ÀûÀ¸·Î ÀÌ ¿ä¼ÒÀÇ ÇØ´ç ¼Ò½º¿¡¼ ÃßÃâµÈ Javadoc°¡ Àִ dz¼± µµ¿ò¸»ÀÌ Ç¥½ÃµË´Ï´Ù. Ctrl¸¦ ´©¸£¸é ¼Ò½º Äڵ尡 Ç¥½ÃµË´Ï´Ù.
![]() |
ÀÏ¹Ý ¸Þ¼Òµå ÃßÃø ¼¸í |
dz¼± µµ¿ò¸»À» »ç¿ëÇÏ¿© ÀÏ¹Ý ¸Þ¼Òµå ÃßÃø ¼¸íÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
¿ÜºÎ Javadoc ¹®¼ ¿±â ¹× ±¸¼º | Shift+F2(Ž»ö > ¿ÜºÎ Javadoc ¿±â¸¦ »ç¿ëÇÏ¿©
À¯Çü, ¸Þ¼Òµå ¶Ç´Â Çʵ忡 ´ëÇÑ Javadoc ¹®¼¸¦ ¿·Á¸é, ¸ÕÀú ÇØ´ç ¿ä¼Ò »óÀ§ ¶óÀ̺귯¸®(JAR, Ŭ·¡½º Æú´õ) ¶Ç´Â
ÇÁ·ÎÁ§Æ®(¼Ò½º Æú´õ)¿¡ ´ëÇÑ ¹®¼ À§Ä¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¶óÀ̺귯¸®ÀÇ °æ¿ì ºôµå °æ·Î ÆäÀÌÁö¸¦ ¿°í(ÇÁ·ÎÁ§Æ® > Ư¼º > Java ºôµå °æ·Î), ¶óÀ̺귯¸®·Î À̵¿Çϰí 'Javadoc À§Ä¡' ³ëµå¸¦ ÆíÁýÇÒ ¼ö ÀÖ´Â ¶óÀ̺귯¸®ÀÇ ³ëµå¸¦ ÆîÄ¡½Ê½Ã¿À. ¹®¼´Â À¥ ¼¹ö ¶Ç´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ Æú´õ ¶Ç´Â ¾ÆÄ«À̺ê·Î ·ÎÄ÷ΠÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
|
¸¹Àº ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â ÀÛ¾÷°ø°£ ±¸¼º | ÀÛ¾÷ ¼¼Æ®¸¦ ¸Ç À§ ·¹º§ ¿ä¼Ò·Î Ç¥½ÃÇÏ´Â »õ ¸ðµå¸¦
»ç¿ëÇÏ·Á¸é ÆÐŰÁö Ž»ö±âÀÇ º¸±â ¸Þ´º¿¡¼ ¸Ç À§ ·¹º§ ¿ä¼Ò > ÀÛ¾÷ ¼¼Æ®¸¦
»ç¿ëÇϽʽÿÀ. ÀÌ ¸ðµå¿¡¼´Â ¸¹Àº ÇÁ·ÎÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â ÀÛ¾÷°ø°£À»
´õ ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¾÷ ¼¼Æ®°¡ Ç¥½ÃµÇµµ·Ï ±¸¼ºÇÏ·Á¸é ÆÐŰÁö Ž»ö±âÀÇ º¸±â ¸Þ´º¿¡¼ ÀÛ¾÷ ¼¼Æ® ±¸¼ºÀ» »ç¿ëÇϽʽÿÀ. ´ëÈ »óÀÚ¿¡¼´Â »õ Java ÀÛ¾÷ ¼¼Æ®¸¦ ÀÛ¼ºÇϰí Ç¥½ÃµÇ´Â ÀÛ¾÷ ¼¼Æ®¿Í ¼ø¼¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷ ¼¼Æ®´Â ÆÐŰÁö Ž»ö±â¿¡¼ ²ø¾î¼ ³õ±â ¹× º¹»ç/ºÙ¿©³Ö±â¸¦ »ç¿ëÇÏ¿© Á÷Á¢ ´Ù½Ã ¹è¿ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. |
||
¼±¾ð º¸±â | ¼±¾ð º¸±â(
![]()
|
||
Javadoc º¸±â | Java ÆíÁý±â³ª Java º¸±â¿¡¼ ¼±ÅÃÇÑ ¿ä¼ÒÀÇ JavadocÀ» Ç¥½ÃÇÏ´Â Javadoc º¸±â(
![]()
|
||
À¯Çü °èÃþ ±¸Á¶ º¸±â ¹× ¸Þ¼Òµå ±¸Çö / Á¤ÀÇ | ¸Þ¼Òµå¸¦ ´ëüÇÏ´Â °èÃþ ±¸Á¶ÀÇ À¯ÇüÀ» ãÀ¸·Á¸é '°èÃþ ±¸Á¶ÀÇ
±¸¼º¿ø Ç¥½Ã' ±â´ÉÀ» »ç¿ëÇϽʽÿÀ.
|
||
À¯Çü °èÃþ ±¸Á¶ º¸±â´Â Á¤ÀÇ À¯Çüº°·Î ±×·ìȸ¦ Áö¿øÇÔ | À¯Çü °èÃþ ±¸Á¶ ¸Þ¼Òµå º¸±â¸¦ »ç¿ëÇϸé
Á¤ÀÇ À¯Çüº°·Î ¼±ÅÃµÈ À¯ÇüÀÇ ¸Þ¼Òµå¸¦ Á¤·ÄÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, AbstractList ÀÇ °æ¿ì ¿ÀºêÁ§Æ®, ÄÝ·º¼Ç ¹× ¸ñ·Ï¿¡
Á¤ÀÇµÈ ¸Þ¼Òµå°¡ Æ÷ÇԵǾî ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
||
À¯Çü °èÃþ ±¸Á¶ÀÇ Æ®¸¯ |
|
||
Java ¼Ò½ºÀÇ ±¸Á¶ ºñ±³ | Java ¼Ò½ºÀÇ ±¸Á¶ ºñ±³´Â ¸Þ¼Òµå ¹× Çʵå¿Í °°Àº Java ¿ä¼ÒÀÇ ÅØ½ºÆ® ¼ø¼¸¦
¹«½ÃÇÏ°í ¾î¶² ¿ä¼Ò°¡ º¯°æ, Ãß°¡ ¶Ç´Â Á¦°ÅµÇ¾ú´ÂÁö ´õ¿í ¸íÈ®È÷ Ç¥½ÃÇÕ´Ï´Ù. Java ÆÄÀÏÀÇ ±¸Á¶ ºñ±³¸¦ ½ÃÀÛÇÏ´Â °æ¿ì µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
|
||
Ư¼º ÆÄÀÏÀÇ ±¸Á¶ ºñ±³ | Java Ư¼º ÆÄÀÏ(È®ÀåÀÚ: .properties)ÀÇ ±¸Á¶ ºñ±³´Â Ư¼ºÀÇ ÅØ½ºÆ® ¼ø¼¸¦
¹«½ÃÇÏ°í ¾î¶² Ư¼ºÀÌ º¯°æ, Ãß°¡ ¶Ç´Â Á¦°ÅµÇ¾ú´ÂÁö Ç¥½ÃÇÕ´Ï´Ù. Ư¼º ÆÄÀÏÀÇ ±¸Á¶ ºñ±³¸¦ ½ÃÀÛÇÏ´Â °æ¿ì µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
|
||
°èÃþ ±¸Á¶ ÆÐŰÁö ·¹À̾ƿô°ú ÀÏ¹Ý ÆÐŰÁö ÇÁ¸®Á¨Å×ÀÌ¼Ç | Java ÆÐŰÁö(¹× ÆÐŰÁö Ž»ö±â) º¸±âÀÇ
¿É¼ÇÀ» »ç¿ëÇÏ¸é ÆÐŰÁö°¡ Ç¥½ÃµÇ´Â ¹æ¹ýÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÐŰÁö ÇÁ¸®Á¨Å×ÀÌ¼Ç > °èÃþ ±¸Á¶´Â ÆÐŰÁö
¾Æ·¡ ÇÏÀ§ ÆÐŰÁö°¡ ÀÖ´Â Æ®¸®·Î ÆÐŰÁö¸¦ Ç¥½ÃÇϰí, ÆÐŰÁö ÇÁ¸®Á¨Å×ÀÌ¼Ç > Ç÷§Àº ¸ðµç ÆÐŰÁö¿Í ÇÏÀ§ ÆÐŰÁö°¡
µ¿À§ »óÅ·ΠÀÖ´Â ¼öÆò ¸ñ·ÏÀ¸·Î Ç¥ÁØ ¹è¿¿¡ Ç¥½ÃÇÕ´Ï´Ù.
|
||
³í¸® ÆÐŰÁö | Java ÆÐŰÁö º¸±â(Java ã¾Æº¸±â Perspective)´Â
ÇÁ·ÎÁ§Æ®ÀÇ ¼Ò½º Æú´õ¿¡¼ µ¿ÀÏÇÑ À̸§ÀÇ ÆÐŰÁö¸¦ ÇÕüÇÕ´Ï´Ù. ½ºÅ©¸°¼¦Àº ³í¸® ÆÐŰÁö°¡
Æ÷ÇÔµÈ ÆÐŰÁö º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.
|
||
¾ÐÃà ÆÐŰÁö À̸§ | ÆÐŰÁö À̸§ÀÌ ¸Å¿ì ±ä °æ¿ì Ç¥½Ã±â¿¡ ³ªÅ¸³ª´Â ¾ÐÃà À̸§À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÐÃà ÆÐÅÏ ±¸¼ºÀº
![]()
|
||
ÆÐŰÁö Ž»ö±â¿¡¼ Á÷Á¢ Java ºôµå °æ·Î Á¶ÀÛ | ÇÁ·ÎÁ§Æ®
> Ư¼º > Java ºôµå °æ·Î¿¡¼ Java ºôµå °æ·Î¸¦ Á¶ÀÛÇÏ´Â ´ë½Å,
ÆÐŰÁö Ž»ö±âÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Á¶Ä¡¸¦ »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î, »õ ¼Ò½º Æú´õ, ¾ÆÄ«ÀÌºê ¹× ¶óÀ̺귯¸®¸¦ ºôµå °æ·Î³ª ¼Ò½º Æú´õÀÇ Æ÷ÇÔ ¹× Á¦¿Ü ÆÄÀϰú Æú´õ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
||
Java ¹®Á¦Á¡ ±×·ìÈ![]() |
¹®Á¦Á¡ º¸±â¸¦ ±¸¼ºÇÏ¿© º¸±â ¸Þ´º¿¡¼ ±×·ìº° > Java ¹®Á¦Á¡ À¯ÇüÀ» »ç¿ëÇÏ¿©
Java ¹®Á¦Á¡À» Ä«Å×°í¸®·Î ±×·ìÈÇϽʽÿÀ.
![]() |
||
Java À¯Çü Ç¥½Ã±â![]() |
![]() |
ÇÁ·ÎÁ§Æ® ƯÁ¤ ȯ°æ ¼³Á¤ | ¸ðµç ÄÚµå ½ºÅ¸ÀÏ ¹× ÄÄÆÄÀÏ·¯ ¿É¼ÇÀº ÇÁ·ÎÁ§Æ®¸¶´Ù Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ÇÁ·ÎÁ§Æ® > Ư¼º¿¡¼ ÇÁ·ÎÁ§Æ® Ư¼º ÆäÀÌÁö¸¦ ¿°í ÀÛ¾÷°ø°£ ȯ°æ ¼³Á¤(¿¹: ![]() |
||||||||||||
¾×¼¼½º ±ÔÄ¢ |
¾×¼¼½º ±ÔÄ¢À» »ç¿ëÇÏ¿© ÂüÁ¶µÈ ¶óÀ̺귯¸®·ÎºÎÅÍ À¯Çü¿¡ ´ëÇØ API ±ÔÄ¢À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Java ºôµå °æ·Î ÆäÀÌÁö(ÇÁ·ÎÁ§Æ®
> Ư¼º > Java ºôµå °æ·Î)¿¡¼ ÂüÁ¶ÇÒ ÇÁ·ÎÁ§Æ®, ¾ÆÄ«À̺ê, Ŭ·¡½º Æú´õ ¹× ¶óÀ̺귯¸®¿¡¼ »ç¿ë °¡´ÉÇÑ '¾×¼¼½º ±ÔÄ¢' ³ëµå¸¦ ÆíÁýÇϽʽÿÀ. ÀÌ ÂüÁ¶ÀÇ ÆÐŰÁö ¶Ç´Â À¯ÇüÀº ´ÙÀ½°ú °°ÀÌ ºÐ·ùÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]() |
||||||||||||
JUnit | º¸±â¿¡¼ JUnit Å×½ºÆ® ¸Þ¼Òµå¸¦ ¼±ÅÃÇÑ ÈÄ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ½ÇÇà > JUnit Å×½ºÆ®¸¦ ¼±ÅÃÇϰųª ±âº» ¸Þ´º¿¡¼ ½ÇÇà > ½ÇÇà µµ±¸ > JUnit Å×½ºÆ®¸¦ ¼±ÅÃÇϽʽÿÀ. À̰ÍÀº ½ÇÇà ±¸¼ºÀ» ÀÛ¼ºÇÏ¿© ¼±ÅÃµÈ Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. | ||||||||||||
¿À·ù ¶Ç´Â ½ÇÆÐ°¡ ¹ß»ýÇÒ ¶§±îÁö JUnit º¸±â ¼û±â±â | ¿À·ù ¶Ç´Â ½ÇÆÐ°¡ ÀÖÀ» ¶§¸¸ JUnit
º¸±â¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ½ÄÀ¸·Î º¸±â ¼¼Æ®¸¦ ºü¸¥ º¸±â·Î º¼ ¼ö
ÀÖÀ¸¸ç ½ÇÆÐ Å×½ºÆ®°¡ ¾øÀ» ¶§´Â Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. Å×½ºÆ®¿¡ ¹®Á¦Á¡ÀÌ ¾ø´Â µ¿¾È, ½ÇÇà Áß¿¡
![]() ![]() ![]() ![]() |
||||||||||||
´ëÈ »óÀÚ Çʵ忡¼ÀÇ ÄÁÅÙÃ÷ Áö¿ø | ÄÁÅÙÃ÷ Áö¿ø(Ctrl+Space)Àº ´Ù¾çÇÑ Java ´ëÈ »óÀÚÀÇ ÀÔ·Â Çʵ忡¼µµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
ÃÊÁ¡ÀÌ ÁöÁ¤µÈ ÇÊµå ¿·ÀÇ ÀÛÀº Àü±¸ ¾ÆÀÌÄÜÀ» ã¾Æº¸½Ê½Ã¿À.
|
||||||||||||
Java À̸§À» Ç¥½ÃÇÏ´Â ´ëÈ »óÀÚ¿¡¼ ½º¸¶Æ® ij·µ À§Ä¡ ÁöÁ¤
![]() |
Java À̸§ ÆíÁýÀ» À§ÇÑ ÅØ½ºÆ® Çʵå´Â ½º¸¶Æ® ij·µ À§Ä¡ ÁöÁ¤À» Áö¿øÇÕ´Ï´Ù. À̸§ ³» camel case °æ°è¿¡¼ ÁßÁöÇÏ·Á¸é
Ctrl+Left ¹× Ctrl+Right¸¦ »ç¿ëÇϽʽÿÀ.
ÀÛÀº ´Ü°è·Î ¼±ÅûçÇ×À» È®ÀåÇÏ·Á¸é Ctrl+Shift+Left ¹× Ctrl+Shift+Right¸¦ »ç¿ëÇϽʽÿÀ.
´ÙÀ½À» »èÁ¦ÇÏ·Á¸é Ctrl+Delete¸¦, À̸§ÀÇ ÀÌÀü ÆÄÆ®¸¦ »èÁ¦ÇÏ·Á¸é Ctrl+Backspace¸¦ »ç¿ëÇϽʽÿÀ.
|
||||||||||||
Çʵå, ¸Å°³º¯¼ö ¹× ·ÎÄà º¯¼ö¿¡ ´ëÇÑ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ Á¤ÀÇ | Çʵ忡 ´ëÇÑ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ, static Çʵå, ¸Å°³º¯¼ö ¹× ·ÎÄà º¯¼ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
![]()
|
||||||||||||
°¡Á®¿À±â ±¸¼ºÀº µÎ °³ ÀÌ»óÀÇ ÆÄÀÏ¿¡¼ ÀÛ¾÷ÇÔ | ÄÄÆÄÀÏ ´ÜÀ§, ÆÐŰÁö, ¼Ò½º Æú´õ ¶Ç´Â Java ÇÁ·ÎÁ§Æ® ¼¼Æ®¿¡¼ ¼Ò½º > °¡Á®¿À±â ±¸¼ºÀ» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. | ||||||||||||
µÑ ÀÌ»óÀÇ ÆÄÀÏ Çü½ÄÈ | Çü½ÄÈÇÒ ¸ðµç Java ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ ¼Ò½º > Çü½Äȸ¦ ¼±ÅÃÇÏ¿© ÀÌµé ÆÄÀÏÀ» ¸ðµÎ Çü½ÄÈÇϽʽÿÀ. Çü½ÄÈ Á¶Ä¡´Â ÆÐŰÁö, ¼Ò½º Æú´õ ¶Ç´Â Java ÇÁ·ÎÁ§Æ®¿¡µµ »ç¿ë °¡´ÉÇÕ´Ï´Ù. | ||||||||||||
ÇÁ·ÎÁ§Æ®¿¡ ƯÁ¤ JRE »ç¿ë | »õ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¶§ ±âº»°ªÀ¸·Î Ãß°¡µÈ JRE´Â
![]()
|
||||||||||||
²ø¾î¼ ³õ±â »ç¿ë |
²ø¾î¼ ³õ±â´Â ÆíÁý > Àß¶ó³»±â ¹× ÆíÁý > ºÙ¿©³Ö±â¸¦ °¢°¢
ÆíÁý > º¹»ç ¹×ÆíÁý > ºÙ¿©³Ö±â·Î ´ëüÇÏ´Â ¼Õ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. À̵¿¿¡¼ º¹»ç·Î º¯°æÇϱâ À§ÇØ ²ô´Â µ¿¾È
Ctrl ۸¦ ´©¸£°í °è½Ê½Ã¿À.
¾Ë¾Æ¾ß ÇÒ Áß¿äÇÑ »çÇ×:
|
||||||||||||
Áö¿øµÇÁö ¾ÊÀ½ ÅÂ±× Àü´Þ |
Java ÄÄÆÄÀÏ·¯´Â
![]()
|
||||||||||||
ºñÁ¤»ó ºÒÀÏÄ¡·ÎºÎÅÍ º¹±¸ |
°£È¤ ±â´É Àå¾Ö°¡ ÀϾ´Â °æ¿ì, JDT´Â ´ÙÀ½°ú °°Àº ºÒÀÏÄ¡¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
JDT°¡ ´Ù½Ã ÀÏÄ¡ »óŰ¡ µÇµµ·Ï ÇÏ·Á¸é ´ÙÀ½ Á¶Ä¡¸¦ Á¤È®ÇÑ ¼ø¼·Î ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
|
ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ½ÇÇà |
ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ÅëÇØ Java ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í µð¹ö±×ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸±â ¶Ç´Â ÆíÁý±âÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ½ÇÇà µµ±¸(¶Ç´Â µð¹ö±× µµ±¸) > Java ÀÀ¿ëÇÁ·Î±×·¥À» ¼±ÅÃÇÏ¿© ¼Ò½º ÆÄÀÏ, ÆÐŰÁö, ¸Þ¼Òµå, À¯Çü µî¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ´ÜÃàŰ ¹ÙÀεù(Alt+Shift+D, J)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »óÀ§ ·¹º§ ½ÇÇà µµ±¸(¶Ç´Â µð¹ö±× µµ±¸) Á¶Ä¡´Â ÇöÀç ¼±ÅûçÇ×À̳ª Ȱ¼º ÆíÁý±â¿¡ µû¶ó ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
|
µð¹ö°Å¿¡¼ Æò°¡ |
µð¹ö°ÅÀÇ ¿©·¯ À§Ä¡¿¡¼ ½º´ÏÆê Æò°¡°¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù. º¯¼ö º¸±â ¶Ç´Â ÆíÁý±âÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Ç¥½Ã ¶Ç´Â °Ë»ç¸¦ ¼±ÅÃÇϸé Ç¥½Ã ¶Ç´Â Ç¥Çö½Ä º¸±â·Î °á°ú¸¦ ¼Û½ÅÇÒ ¼ö ÀÖ´Â ÆË¾÷ â¿¡ °á°ú°¡ Ç¥½ÃµË´Ï´Ù.
|
µð¹ö±× ÀÌ¿ÜÀÇ Perspective¿¡¼ º¸±â °ü¸® |
µð¹ö±× º¸±â´Â º¸±â ¼±ÅûçÇ׿¡ µû¶ó µð¹ö±× °ü·Ã º¸±â¸¦ ÀÚµ¿À¸·Î °ü¸®ÇÕ´Ï´Ù(¿¹: Java ½ºÅà ÇÁ·¹ÀÓ¿¡´Â Java º¸±â¸¦ Ç¥½ÃÇϰí C ½ºÅØ ÇÁ·¹ÀÓ¿¡´Â C º¸±â¸¦ Ç¥½ÃÇÔ). ±âº»ÀûÀ¸·Î ÀÌ ÀÚµ¿ º¸±â °ü¸®´Â µð¹ö±× Perspective¿¡¼¸¸ ¹ß»ýÇÏÁö¸¸, µð¹ö±× º¸±â µµ±¸ ¸ðÀ½ Ç®´Ù¿î¿¡¼ »ç¿ë °¡´ÉÇÑ º¸±â °ü¸® ȯ°æ ¼³Á¤ ÆäÀÌÁö¸¦ ÅëÇØ ´Ù¸¥ Perspective¿¡ ´ëÇØ¼µµ À̸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
ȯ°æ º¯¼ö |
ȯ°æ ÅÇÀ» ÅëÇØ Java ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â ȯ°æÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
¹®ÀÚ¿ ´ëü |
Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ±¸¼ºÀÇ ¿©·¯ ¸Å°³º¯¼ö¿¡ ´ëÇÑ º¯¼ö¸¦ Áö¿øÇÕ´Ï´Ù. º¯¼ö¸¦ Áö¿øÇÏ´Â ´ëºÎºÐÀÇ Çʵå´Â ±× ¿·¿¡ º¯¼ö... ´ÜÃß°¡ ÀÖ½À´Ï´Ù(¿¹: ÇÁ·Î±×·¥ ¹× VM Àμö Çʵå). ±âº» À¯Çü Çʵ嵵 º¯¼ö¸¦ Áö¿øÇÕ´Ï´Ù. ${java_type_name} º¯¼ö¸¦ »ç¿ëÇÏ¿© ¼±ÅÃµÈ À¯ÇüÀ» ½ÇÇàÇÒ ±¸¼ºÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
³í¸® ±¸Á¶ |
º¯¼ö º¸±â µµ±¸ ¸ðÀ½ÀÇ ³í¸® ±¸Á¶ Åä±ÛÀº °øÅë À¯ÇüÀÇ ´ëü ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. JDT´Â ¸Ê, ÄÝ·º¼Ç ¹× SWT ±¸¼º¿¡ ´ëÇÑ ³í¸® º¸±â¸¦ Á¦°øÇÕ´Ï´Ù. ³í¸® ±¸Á¶ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼ ´Ù¸¥ À¯Çü¿¡ ´ëÇÑ ³í¸® ±¸Á¶¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
±âº» VM Àμö |
ƯÁ¤ VM¿¡ ´ëÇØ µ¿ÀÏÇÑ Àμö¸¦ ÀÚÁÖ ÁöÁ¤ÇÏ´Â °æ¿ì, ¼³Ä¡µÈ JRE ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼ ±âº» VM Àμö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ½ÇÇà ±¸¼º¸¶´Ù ÁöÁ¤ÇÏ´Â °Íº¸´Ù ÈνŠÆí¸®ÇÕ´Ï´Ù.
|
±âº»¿¡¼ ÁßÁö |
Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ±¸¼º¿¡¼ ±âº»¿¡¼ ÁßÁö¸¦ »ç¿ëÇÏ¿© µð¹ö±× ¸ðµå¿¡¼ ½ÇÇàÇÒ ¶§ main ¸Þ¼ÒµåÀÇ Ã¹ ¹øÂ° ½ÇÇà ÆÄÀÏ Çà¿¡¼ ÇÁ·Î±×·¥ÀÌ ÁßÁöÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Á¶°ÇºÎ Áß´ÜÁ¡ | Áß´ÜÁ¡ Ư¼º... ¿¡¼ Á¶°ÇºÎ Áß´ÜÁ¡À» »ç¿ëÇÏ¿©
Áß´ÜÁ¡ÀÌ ½ÇÁ¦·Î ½ÇÇàÀ» Á¤ÁöÇÒ ½Ã±â¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇÀÌ ÂüÀÏ ¶§¸¸ Áß´ÜÁ¡ÀÌ
½ÇÇàÀ» ÀϽÃÁß´ÜÇÒÁö ¶Ç´Â Á¶°Ç°ªÀÌ º¯°æµÉ ¶§ Áß´ÜÁ¡ÀÌ ½ÇÇàÀ» ÀϽÃÁß´ÜÇÒÁö
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Áß´ÜÁ¡ »ç¿ë ¾ÈÇÔ |
µ¿ÀÏÇÑ À§Ä¡¿¡¼ Áß´ÜÁ¡À» ÀÚÁÖ Ãß°¡Çϰųª Á¦°ÅÇÏ´Â °æ¿ì, ÇÊ¿äÇÏÁö ¾ÊÀ» ¶§¿¡ ÇÑÇØ¼ Áß´ÜÁ¡À» »ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤Çϰí ÇÊ¿äÇÑ °æ¿ì, »ç¿ëÀ¸·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ´Â Áß´ÜÁ¡ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Áß´ÜÁ¡ »ç¿ë ¾ÈÇÔÀ» »ç¿ëÇϰųª Áß´ÜÁ¡ º¸±â¿¡¼ Áß´ÜÁ¡À» ¼±Åà Ãë¼ÒÇÔÀ¸·Î½á ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, Áß´ÜÁ¡ º¸±â µµ±¸ ¸ðÀ½ÀÇ ¸ðµç Áß´ÜÁ¡ °Ç³Ê¶Ù±â Á¶Ä¡¸¦ »ç¿ëÇÏ¿© ¸ðµç Áß´ÜÁ¡À» Àӽ÷Π»ç¿ë ¾ÈÇÔÀ¸·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯¸é, Áß´ÜÁ¡ÀÇ ÇöÀç »ç¿ë »óŸ¦ À¯ÁöÇÏ¸é¼ µð¹ö°Å·Î ÇÏ¿©±Ý ¸ðµç Áß´ÜÁ¡À» °Ç³Ê¶Ùµµ·Ï ÇÕ´Ï´Ù.
|
º¯¼ö°ª º¯°æ |
½º·¹µå°¡ µð¹ö°Å¿¡¼ ÀϽÃÁß´ÜµÇ¸é º¯¼ö º¸±â¿¡¼ Java ¿ø½Ã¿ä¼Ò ¹× ¹®ÀÚ¿ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼öÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ º¯¼ö°ª º¯°æÀ» ¼±ÅÃÇϽʽÿÀ. ¼¼ºÎ»çÇ× ºÐÇÒâ¿¡ »õ °ªÀ» ÀÔ·ÂÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ °ª ÁöÁ¤ Á¶Ä¡(CTRL+S Ű ¹ÙÀεù)¸¦ »ç¿ëÇÏ¿© °ªÀ» º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
|
dz¼± µµ¿ò¸»ÀÇ º¯¼ö°ª | ½º·¹µå°¡ ÀϽÃÁߴܵǰí Ä¿¼°¡ Java ÆíÁý±âÀÇ º¯¼ö À§¿¡ À§Ä¡ÇÑ °æ¿ì, ÇØ´ç º¯¼ö°ªÀÌ Ç³¼± µµ¿ò¸»·Î Ç¥½ÃµË´Ï´Ù.
|
ÇÁ·¹ÀÓÀ¸·Î µ¹¾Æ°¡±â |
Äڵ带 step throughÇÒ ¶§ step intoÇÏ·Á´Â ÇàÀ» ³Ê¹« ¸Ö¸® ½ºÅ×ÇÎÇϰųª step overÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. µð¹ö±× ¼¼¼ÇÀ» Àç½ÃÀÛÇÏÁö ¾Ê°í ÇÁ·¹ÀÓ¿¡ ³õ±â Á¶Ä¡¸¦ »ç¿ëÇÏ¿© ¸Þ¼ÒµåÀÇ ½ÃÀÛÀ¸·Î ½Å¼ÓÈ÷ µÇµ¹¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù. Àç½ÃÀÛÇÏ·Á´Â Java ¸Þ¼Òµå¿¡ ÇØ´çÇÏ´Â ½ºÅà ÇÁ·¹ÀÓÀ» ¼±ÅÃÇÑ ÈÄ, ÇØ´ç ½ºÅà ÇÁ·¹ÀÓÀÇ ÄÁÅØ½ºÆ® ¸Þ´º ¶Ç´Â µð¹ö±× º¸±â µµ±¸ ¸ðÀ½¿¡¼ ÇÁ·¹ÀÓ¿¡ ³õ±â¸¦ ¼±ÅÃÇϽʽÿÀ. ÇöÀç Áö½Ã»çÇ× Æ÷ÀÎÅÍ´Â ¸Þ¼Òµå¿¡¼ ù ¹øÂ° ½ÇÇà °¡´É ¹®À¸·Î Àç¼³Á¤µË´Ï´Ù. ÀÌ´Â ¸Ç À§°¡ ¾Æ´Ñ ½ºÅà ÇÁ·¹ÀÓ¿¡ ´ëÇØ¼µµ ÀÛ¾÷ÇÕ´Ï´Ù. ÇÁ·¹ÀÓ¿¡ ³õ±â´Â 1.4 ÀÌ»ó VM ¶Ç´Â J9 VMÀ¸·Î µð¹ö±×ÇÒ ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â Á¡À» Âü°íÇϽʽÿÀ. ÀϺΠ»óȲ¿¡¼´Â JVMÀÌ ½ºÅÿ¡¼ ¿øÇÏ´Â ÇÁ·¹ÀÓÀ» ÆË¾÷ÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ½ºÅÃÀÇ ¸Ç ¾Æ·¡ ÇÁ·¹ÀÓ ¶Ç´Â ¿ø½Ã ¸Þ¼Òµå ¾Æ·¡¿¡ ÀÖ´Â ÇÁ·¹ÀÓ¿¡´Â ÀϹÝÀûÀ¸·Î ³õ±â°¡ ºÒ°¡´ÉÇÕ´Ï´Ù. |
ÇÖ ÄÚµå ¹Ù²Ù±â | µð¹ö°Å´Â 1.4 ÀÌ»ó VM ¶Ç´Â J9 VMÀ¸·Î µð¹ö±×ÇÒ ¶§¸¸ ÇÖ ÄÚµå ¹Ù²Ù±â¸¦ Áö¿øÇÕ´Ï´Ù. À̸¦ ÅëÇØ ÇöÀç µð¹ö±× ÁßÀÎ Äڵ忡 ´ëÇØ º¯°æ»çÇ×À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î ÀÛ¼º ¶Ç´Â »èÁ¦µÈ ¸Þ¼Òµå, Ŭ·¡½º º¯¼ö ¶Ç´Â ³»ºÎ Ŭ·¡½º¿Í °°Àº ÀϺΠº¯°æ»çÇ×Àº ƯÁ¤ VMÀÌ Á¦°øÇÏ´Â Áö¿ø¿¡ µû¶ó ÇÖ ½º¿ÒµÉ ¼ö ¾øÀ½À» Âü°íÇϽʽÿÀ. |
¼±ÅûçÇ× Step Into |
Java µð¹ö°Å¸¦ »ç¿ëÇϸé ÀÏ·ÃÀÇ Ã¼ÀÎ ¶Ç´Â ÁßøµÈ ¸Þ¼Òµå È£Ãâ¿¡¼ ´ÜÀÏ ¸Þ¼Òµå¸¦ step intoÇÒ ¼ö ÀÖ½À´Ï´Ù. step intoÇÏ·Á´Â ¸Þ¼Òµå¸¦ °Á¶Ç¥½ÃÇϰí Java ÆíÁý±â ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ¼±ÅûçÇ× Step Into¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ±â´ÉÀº ÇöÀç ½ÇÇà ÁßÀÎ Çà ¿ÜÀÇ ´Ù¸¥ À§Ä¡¿¡¼ ÀÛ¾÷ÇÕ´Ï´Ù. Áß´ÜÁ¡À¸·Î µð¹ö±ë ¹× ÇöÀç ¸í·É¾î Æ÷ÀÎÅÍ¿¡¼ ¸î Çà ¾Æ·¡¿¡ ÀÖ´Â ¸Þ¼Òµå·Î Step Into¸¦ ½ÃµµÇϽʽÿÀ. |
ÄÜ¼Ö ÇÉ ¹× Àá±Ý | Äֿܼ¡ Ç¥½ÃµÈ Ãâ·ÂÀº ÄÜ¼Ö º¸±â µµ±¸ ¸ðÀ½ÀÇ ÇÉ ÄÜ¼Ö Á¶Ä¡¸¦ ÅëÇØ ƯÁ¤ ÇÁ·Î¼¼½º·Î Àá°ÜÁú ¼ö ÀÖ½À´Ï´Ù. »õ Ãâ·ÂÀÌ Ãß°¡µÉ ¶§ ÄܼÖÀÌ È¸é À̵¿µÇÁö ¸øÇÏ°Ô Çϴ ȸé À̵¿ Àá±Ý Á¶Ä¡µµ Á¦°øµË´Ï´Ù. |
°¨½Ã Ç׸ñ ÀÛ¼º | °¨½Ã Ç׸ñÀº µð¹ö±×ÇÏ¸é¼ °ªÀÌ °»½ÅµÇ´Â Ç¥Çö½Ä º¸±âÀÇ Ç¥Çö½ÄÀÔ´Ï´Ù. Ç¥Çö½Ä ¶Ç´Â º¯¼ö¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º ¶Ç´Â ÃÖ»óÀ§ ·¹º§ ½ÇÇà ¸Þ´º¿¡¼ °¨½Ã¸¦ ¼±ÅÃÇÏ¿© Java ÆíÁý±â¿¡¼ °¨½Ã Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. |
°¨½ÃÁ¡ |
°¨½ÃÁ¡Àº ƯÁ¤ Çʵ忡 ¾×¼¼½ºÇϰųª ¼öÁ¤ÇÒ ¶§¸¶´Ù ½ÇÇàÀ» ÀϽÃÁß´ÜÇÏ´Â Áß´ÜÁ¡ÀÔ´Ï´Ù. °¨½ÃÁ¡À» ¼³Á¤ÇÏ·Á¸é ¾Æ¿ô¶óÀÎ º¸±â¿¡¼ Çʵ带 ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ °¨½ÃÁ¡ Åä±ÛÀ» ¼±ÅÃÇϽʽÿÀ. °¨½ÃÁ¡À» ±¸¼ºÇÏ·Á¸é Áß´ÜÁ¡ º¸±â¿¡¼ °¨½ÃÁ¡À» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Ư¼º...À» ¼±ÅÃÇϽʽÿÀ. ÀÌ À¯ÇüÀÇ Áß´ÜÁ¡¿¡ °¡Àå Áß¿äÇÑ Æ¯¼ºÀº Áß´ÜÁ¡ÀÌ ½ÇÇàÀ» ÀϽÃÁß´ÜÇÏ´Â ½Ã±â¸¦ Á¦¾îÇÏ´Â ¾×¼¼½º ¹× ¼öÁ¤ ¼±ÅöõÀÔ´Ï´Ù.
|
½º·¹µå ¹× ¸ð´ÏÅÍ |
Java µð¹ö°Å´Â ¼±ÅÃÀûÀ¸·Î ¸ð´ÏÅÍ Á¤º¸¸¦ µð¹ö±× º¸±â¿¡ Ç¥½ÃÇÕ´Ï´Ù. µð¹ö±× º¸±â µå·Ó ´Ù¿î ¸Þ´º¿¡¼ ¸ð´ÏÅÍ Ç¥½Ã Á¶Ä¡¸¦ »ç¿ëÇÏ¿© Àá±ÝÀ» º¸À¯ÇÏ´Â ½º·¹µå¿Í Àá±ÝÀ» ȹµæÇϱâ À§ÇØ ´ë±â ÁßÀÎ ½º·¹µå¸¦ Ç¥½ÃÇϽʽÿÀ. ±³Âø »óÅ¿¡ °ü·ÃµÈ ½º·¹µå´Â »¡°£»öÀ¸·Î ·»´õ¸µµË´Ï´Ù. |
´Ü°è ÇÊÅÍ | ´Ü°è ÇÊÅÍ´Â Äڵ带 Step IntoÇÒ ¶§ µð¹ö°Å°¡
ÁöÁ¤µÈ Ŭ·¡½º ¹× ÆÐŰÁö¿¡¼ ÀϽÃÁß´ÜÇÏ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù. ´Ü°è ÇÊÅÍ´Â
![]() |
½ºÅ©·¦ºÏ »ç¿ë |
API·Î ½ÇÇèÇϰųª »õ ¾Ë°í¸®ÁòÀ» Å×½ºÆ®ÇÏ·Á´Â °æ¿ì »õ
Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â °Íº¸´Ù Java ½ºÅ©·¦ºÏÀ» »ç¿ëÇÏ´Â °ÍÀÌ ½±½À´Ï´Ù. ½ºÅ©·¦ºÏ ÆäÀÌÁö´Â ÄÁÅØ½ºÆ® ¾øÀÌ ¾ðÁ¦µçÁö ½ÇÇàÇÒ ¼ö ÀÖ´Â
ÄÚµåÀÇ ÀÓÀÇ ½º´ÏÆê¿ë ÄÁÅ×À̳ÊÀÔ´Ï´Ù. ½ºÅ©·¦ºÏ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ·Á¸é .jpage È®ÀåÀÚ¸¦ ÁöÁ¤ÇÏ¿©
»õ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ(¶Ç´Â
ÀÌ Á¶Ä¡´Â Workbench µµ±¸ ¸ðÀ½ ¹× ½ºÅ©·¦ºÏ ÆäÀÌÁöÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡µµ ÀÖ½À´Ï´Ù. |
ÆíÁý ½ÇÇà ±¸¼º |
Ctrl ۸¦ ´©¸¥ ä·Î ½ÇÇà ¶Ç´Â µð¹ö±× µå·Ó ´Ù¿î ¸Þ´º¿¡¼ ¼±ÅÃÇÏ¸é ÆíÁýÇÒ °ü·Ã ½ÇÇà ±¸¼ºÀÌ ¿¸³´Ï´Ù. ¶ÇÇÑ ½ÇÇà ±¸¼ºÀº µð¹ö±× º¸±âÀÇ Ç׸ñ°ú ¿¬°üµÈ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ¿ ¼öµµ ÀÖ½À´Ï´Ù. |
Áñ°Üã±â ½ÇÇà ±¸¼º |
½ÇÇà ±¸¼ºÀº ÃÖ±Ù¿¡ ½ÇÇàµÈ ¼ø¼´ë·Î ½ÇÇà/µð¹ö±× µå·Ó ´Ù¿î ¸Þ´º¿¡ Ç¥½ÃµË´Ï´Ù. ±×·¯³ª ±¸¼ºÀ» 'Áñ°Üã±â'·Î ÀÛ¼ºÇÏ¿© ½ÇÇà ±¸¼ºÀÌ Ç×»ó µå·Ó ´Ù¿îÀÇ ¸Ç À§¿¡ °Á¦ Ç¥½ÃµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áñ°Üã±â ½ÇÇà ±¸¼ºÀ» ±¸¼ºÇÏ·Á¸é ÇØ´ç µå·Ó ´Ù¿î ¸Þ´º¿¡¼ Áñ°Üã±â ±¸¼º... Á¶Ä¡¸¦ »ç¿ëÇϽʽÿÀ. |
¼¼ºÎ»çÇ× Æ÷¸ËÅÍ |
º¯¼ö & Ç¥Çö½Ä º¸±â¿¡¼ ¼¼ºÎ»çÇ× ºÐÇÒâÀº
ÇöÀç ¼±ÅÃµÈ º¯¼öÀÇ È®ÀåµÈ Ç¥ÇöÀ» Ç¥½ÃÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î È®ÀåµÈ Ç¥ÇöÀº ¼±ÅÃµÈ ¿ÀºêÁ§Æ®¿¡¼
|
ÄÄÆÄÀÏ ¿À·ù°¡ ÀÖ´Â ÄÚµå ½ÇÇà |
¿ÏÀüÈ÷ ÄÄÆÄÀÏÇÏÁö ¾ÊÀº Äڵ带 ½ÇÇàÇÏ°í µð¹ö±×ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÄÆÄÀÏ ¿À·ù°¡ ÀÖ´Â Äڵ带 ½ÇÇàÇÏ´Â °Í°ú ÄÄÆÄÀÏ ¿À·ù°¡ ¾ø´Â Äڵ带 ½ÇÇàÇÏ´Â °Í »çÀÌÀÇ À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº ÄÄÆÄÀÏ ¿À·ù°¡ ÀÖ´Â ÄÚµåÀÇ ÇàÀ» ½ÇÇàÇÏ´Â °æ¿ì ´ÙÀ½ µÎ°¡Áö Áß Çϳª°¡ ¹ß»ýÇÏ´Â °ÍÀÔ´Ï´Ù.
½ÇÇà °æ·Î¿¡ ÄÄÆÄÀÏ ¿À·ù°¡ ÀÖ´Â ÄÚµåÀÇ ÇàÀÌ ¾ø´Â ÀÌ»ó Æò¼Ò¿¡ ÇÏ´Â °Íó·³ ½ÇÇàÇÏ°í µð¹ö±×ÇÒ ¼ö ÀÖÀ½À» °Á¶ÇØ¾ß ÇÕ´Ï´Ù. |
º¯¼ö º¸±âÀÇ ÀÚµ¿ ÁÙ ¹Ù²Ù±â | µð¹ö°ÅÀÇ º¯¼ö ¹× Ç¥Çö½Ä º¸±âÀÇ
¼¼ºÎ»çÇ× ¿µ¿ªÀº º¸±â µå·Ó ´Ù¿î ¸Þ´º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚµ¿ ÁÙ ¹Ù²Ù±â¸¦ Áö¿øÇÕ´Ï´Ù.
|
µð¹ö°Å¿¡¼ ÄÚµå Áö¿ø |
ÄÚµå Áö¿øÀº Java ÆíÁý±â¿¡¼ ÄÚµå ¾²±â À̿ܿ¡µµ ¿©·¯ °¡Áö ÄÁÅØ½ºÆ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
¸í·ÉÇà ¼¼ºÎ»çÇ× | ½ÇÇàÀÌ Á¾·áµÈ °æ¿ì¿¡µµ ÇÁ·Î¼¼½º³ª µð¹ö±×
´ë»óÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Ư¼ºÀ» ¼±ÅÃÇÏ¿© ½ÇÇà ¶Ç´Â µð¹ö±× ¸ðµå¿¡¼
ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÈ Á¤È®ÇÑ ¸í·ÉÇàÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
|
½ºÅà ÃßÀû ÇÏÀÌÆÛ¸µÅ© |
ÄܼÖÀÇ Java ½ºÅà ÃßÀûÀº ÇÏÀÌÆÛ¸µÅ©·Î Ç¥½ÃµË´Ï´Ù. ½ºÅà ÃßÀûÀÇ Çà¿¡ ¸¶¿ì½º¸¦ ³õÀ¸¸é Æ÷ÀÎÅͰ¡ ¼Õ ¸ð¾çÀ¸·Î º¯°æµË´Ï´Ù. ¸¶¿ì½º ´ÜÃ߸¦ ´©¸£¸é ¿¬°üµÈ Java ¼Ò½º ÆÄÀÏÀÌ ¿¸®°í ÇØ´ç Çà¿¡ Ä¿¼°¡ ³õ¿©Áý´Ï´Ù. ½ºÅà ÃßÀûÀÇ ¸Ç À§¿¡ ÀÖ´Â ¿¹¿Ü À̸§À» ¸¶¿ì½º ´ÜÃß·Î ´©¸£¸é ¿¹¿Ü Áß´ÜÁ¡ÀÌ ÀÛ¼ºµË´Ï´Ù.
|