¼Ò½º Á¶Ä¡

¼Ò½º ¸Þ´º ¸í·É:

À̸§

±â´É

Űº¸µå ´ÜÃàŰ

ÁÖ¼® Åä±Û

ÇöÀç ¼±ÅûçÇ×ÀÌ ÀÖ´Â ¸ðµç Çà¿¡ ÁÖ¼®À» ÀÛ¼ºÇϰųª ÁÖ¼®À» ÇØÁ¦ÇÕ´Ï´Ù.

Ctrl + /

ºí·Ï ÁÖ¼® Ãß°¡

ÇöÀç ¼±ÅûçÇ×ÀÌ ÀÖ´Â ¸ðµç Çà ÁÖº¯¿¡ ºí·Ï ÁÖ¼®À» Ãß°¡ÇÕ´Ï´Ù.

Ctrl + Shift + /

ºí·Ï ÁÖ¼® Á¦°Å

ÇöÀç ¼±ÅûçÇ×ÀÌ ÀÖ´Â ¸ðµç Çà¿¡¼­ ºí·Ï ÁÖ¼®À» Á¦°ÅÇÕ´Ï´Ù.

Ctrl + Shift + \
¿ä¼Ò ÁÖ¼® »ý¼º ¼±ÅÃÇÑ ¿ä¼Ò¿¡ ÁÖ¼®À» Ãß°¡ÇÕ´Ï´Ù. »ý¼ºµÈ ÁÖ¼®ÀÇ Çü½ÄÀ» ÁöÁ¤ÇÏ·Á¸é ÄÚµå ÅÛÇø®Æ® ȯ°æ ¼³Á¤ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. À¯Çü, Çʵå, »ý¼ºÀÚ ¹× ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Alt + Shift + J

¿À¸¥ÂÊÀ¸·Î À̵¿

ÇöÀç ¼±Åà ÇàÀÇ µé¿©¾²±â ·¹º§À» ÁõºÐÇÕ´Ï´Ù. ¼±ÅûçÇ×ÀÌ ¿©·¯ ÇàÀ» Æ÷ÇÔÇϰųª ´ÜÀÏ Çà ÀüüÀÏ ¶§¸¸ Ȱ¼ºÈ­µË´Ï´Ù.

 

¿ÞÂÊÀ¸·Î À̵¿

ÇöÀç ¼±Åà ÇàÀÇ µé¿©¾²±â ·¹º§À» ÁÙÀÔ´Ï´Ù. ¼±ÅûçÇ×ÀÌ ¿©·¯ ÇàÀ» Æ÷ÇÔÇϰųª ´ÜÀÏ Çà ÀüüÀÏ ¶§¸¸ Ȱ¼ºÈ­µË´Ï´Ù.

 

µé¿©¾²±â Á¤Á¤

ÇöÀç ÅØ½ºÆ® ¼±ÅûçÇ׿¡ Ç¥½ÃµÈ ÇàÀÇ µé¿©¾²±â¸¦ Á¤Á¤ÇÕ´Ï´Ù.

Ctrl + I

Çü½ÄÈ­

ÄÚµå Æ÷¸ËÅ͸¦ »ç¿ëÇÏ¿© ÇöÀç ÅØ½ºÆ® ¼±ÅûçÇ×À» Çü½ÄÈ­ÇÕ´Ï´Ù. Çü½ÄÈ­ ¿É¼ÇÀº ÄÚµå Æ÷¸ËÅÍ È¯°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ÄÚµå ½ºÅ¸ÀÏ > Æ÷¸ËÅÍ)¿¡¼­ ±¸¼ºµË´Ï´Ù.

Ctrl + Shift + F

¿ä¼Ò Çü½ÄÈ­

ÄÚµå Æ÷¸ËÅ͸¦ »ç¿ëÇÏ¿© ÇöÀç ÅØ½ºÆ® ¼±ÅûçÇ×À» ±¸¼ºÇÏ´Â Java ¿ä¼Ò¸¦ Çü½ÄÈ­ÇÕ´Ï´Ù. ¿ä¼Ò Çü½ÄÈ­ Á¶Ä¡´Â ¸Þ¼Òµå¿Í À¯Çü ·¹º§¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. Çü½ÄÈ­ ¿É¼ÇÀº ÄÚµå Æ÷¸ËÅÍ È¯°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ÄÚµå ½ºÅ¸ÀÏ > Æ÷¸ËÅÍ)¿¡¼­ ±¸¼ºµË´Ï´Ù.

 
°¡Á®¿À±â Ãß°¡ ÇöÀç ¼±ÅÃµÈ À¯Çü ÂüÁ¶ÀÇ °¡Á®¿À±â ¼±¾ðÀ» ÀÛ¼ºÇÕ´Ï´Ù. À¯Çü ÂüÁ¶°¡ ±ÔÁ¤µÈ °æ¿ì, ÇØ´ç ±ÔÁ¤Àº °¡´ÉÇÑ °æ¿ì Á¦°ÅµË´Ï´Ù. ÂüÁ¶ À¯Çü À̸§ÀÌ ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ À¯Çü¿¡ °íÀ¯ÇÏ°Ô ¸ÊÇ뵃 ¼ö ¾ø´Â °æ¿ì, ¿Ã¹Ù¸¥ À¯ÇüÀ» ÁöÁ¤Çϵµ·Ï ÇÁ·ÒÇÁÆ®µË´Ï´Ù. °¡Á®¿À±â Ãß°¡´Â °¡Á®¿À±â ±¸¼º ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ ÁöÁ¤µÈ ´ë·Î °¡Á®¿À±â ¼ø¼­¿¡ µû¶ó Ãß°¡ÇÕ´Ï´Ù. Ctrl + Shift + M
°¡Á®¿À±â ±¸¼º ÇöÀç ¿­·Á Àְųª ¼±ÅÃµÈ ÄÄÆÄÀÏ ´ÜÀ§¿¡¼­ °¡Á®¿À±â ¼±¾ðÀ» ±¸¼ºÇÕ´Ï´Ù. ºÒÇÊ¿äÇÑ °¡Á®¿À±â ¼±¾ðÀº Á¦°ÅµÇ°í, ÇÊ¿äÇÑ °¡Á®¿À±â ¼±¾ðÀº °¡Á®¿À±â ±¸¼º ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > °¡Á®¿À±â ±¸¼º)¿¡ ÁöÁ¤µÈ ´ë·Î Á¤·ÄµË´Ï´Ù. °¡Á®¿À±â ±¸¼ºÀº ºÒ¿ÏÀüÇÑ ¼Ò½º¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç ÂüÁ¶µÈ À¯Çü À̸§ÀÌ ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ À¯Çü¿¡ °íÀ¯ÇÏ°Ô ¸ÊÇ뵃 ¼ö ¾øÀ» ¶§ ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¶ÇÇÑ ÆÐŰÁö¿¡ ´ëÇÑ Á¶Ä¡¸¦ È£ÃâÇϰųª ÄÄÆÄÀÏ ´ÜÀ§ ¼¼Æ®¸¦ ¼±ÅÃÇÏ¿© ´ÙÁß ÄÄÆÄÀÏ ´ÜÀ§¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Ctrl + Shift + O

±¸¼º¿ø Á¤·Ä

(â > ȯ°æ ¼³Á¤ > Java > ¸ð¾ç > ±¸¼º¿ø Á¤·Ä ¼ø¼­)¿¡ ÁöÁ¤µÈ Á¤·Ä ¼ø¼­¿¡ µû¶ó À¯ÇüÀÇ ±¸¼º¿øÀ» Á¤·ÄÇÕ´Ï´Ù.

 

Á¤¸®

Äڵ带 Á¤¸®Çϱâ À§ÇØ ´Ù¾çÇÑ º¯°æÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 
¸Þ¼Òµå ´ëü/±¸Çö ÇöÀç À¯ÇüÀÇ ¸Þ¼Òµå¸¦ ´ëüÇϰųª ±¸ÇöÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµå ´ëü ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù. À¯Çü ¶Ç´Â À¯Çü ³»ºÎ¿¡ ÀÖ´Â ÅØ½ºÆ® ¼±ÅûçÇ׿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  
Getter ¹× Setter »ý¼º ÇöÀç À¯ÇüÀ¸·Î Çʵ忡 ´ëÇÑ Getter ¹× Setter¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â Getters ¹× Setters »ý¼º ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù. ÇÊµå ¹× À¯Çü ¶Ç´Â À¯Çü ³»ºÎ¿¡ ÀÖ´Â ÅØ½ºÆ® ¼±ÅûçÇ׿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  
´ëÇ¥ ¸Þ¼Òµå »ý¼º ÇöÀç À¯Çü¿¡ Çǵ忡 ´ëÇÑ ´ëÇ¥ ¸Þ¼Òµå¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ´ëÇ¥ ¸Þ¼Òµå »ý¼º ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù. ÇÊµå ¹× Çʵå À¯Çü¿¡¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù.  
hashCode() ¹× equals() »ý¼º ÇöÀç À¯Çü¿¡¼­ hashCode ¹× equals ¸Þ¼Òµå »ý¼ºÀ» ÀÛ¼ºÇϰí Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â HashCode ¹× Equals »ý¼º ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù.  
Çʵ带 »ç¿ëÇÏ¿© »ý¼ºÀÚ »ý¼º ÇöÀç ¼±ÅÃµÈ À¯ÇüÀÇ Çʵ带 ÃʱâÈ­ÇÏ´Â »ý¼ºÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. À¯Çü ¶Ç´Â À¯Çü ³»ºÎ¿¡ ÀÖ´Â ÅØ½ºÆ® ¼±ÅûçÇ׿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  
¼öÆÛŬ·¡½º¿¡¼­ »ý¼ºÀÚ Ãß°¡ ÇöÀç ¼±ÅÃµÈ À¯Çü¿¡ ´ëÇØ ¼öÆÛŬ·¡½º¿¡ Á¤ÀÇµÈ ´ë·Î »ý¼ºÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. À¯Çü ¶Ç´Â À¯Çü ³»ºÎ¿¡ ÀÖ´Â ÅØ½ºÆ® ¼±ÅûçÇ׿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  
µÑ·¯½Î±â ¼±ÅÃµÈ ¸í·É¹®À» ÄÚµå ÅÛÇø®Æ®·Î µÑ·¯½Î½Ê½Ã¿À. ÅÛÇø®Æ® ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ ÀÚü ÅÛÇø®Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. ¶ÇÇÑ, ÆíÁý ¸Þ´º¿¡¼­ ¼±ÅûçÇ× ÆîÄ¡±â¸¦ »ç¿ëÇÏ¿© ¿Ã¹Ù¸¥ ¼±ÅûçÇ× ¹üÀ§¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. Alt + Shift + Z
¹®ÀÚ¿­ ±¸Ã¼È­ ¹®ÀÚ¿­ ±¸Ã¼È­ ¸¶¹ý»ç¸¦ ¿±´Ï´Ù. ÀÌ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© Ư¼º ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ´Â ¸í·É¹®À¸·Î Äڵ忡 ÀÖ´Â ¸ðµç ¹®ÀÚ¿­À» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.  
¼Õ»óµÈ ±¸Ã¼È­µÈ ¹®ÀÚ¿­ ã±â    

°ü·Ã °³³ä

Java ÆíÁý±â
¹®ÀÚ¿­ ±¸Ã¼È­
JDT(Java Development Tool)

°ü·Ã Ÿ½ºÅ©

¹®ÀÚ¿­ ±¸Ã¼È­

°ü·Ã ÂüÁ¶

Java ÆíÁý±â
Java ÆíÁý±â ȯ°æ ¼³Á¤
Java ¾Æ¿ô¶óÀÎ
º¸±â ¹× ÆíÁý±â