ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤Àº ´ÙÀ½ ¼½¼ÇÀ¸·Î ±¸ºÐµÇ¾î ÀÖ½À´Ï´Ù.
¿É¼Ç |
¼³¸í |
±âº»°ª |
---|---|---|
»ç¿ëÇÒ ¼ö ¾ø´Â ÄÚµå |
µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå´Â ¼±ÅÃÀûÀ¸·Î ¿À·ù, °æ°í ¶Ç´Â °£´ÜÈ÷ ¹«½ÃµÊÀ¸·Î º¸°íµÉ ¼ö ÀÖ½À´Ï´Ù. ¹ÙÀÌÆ® ÄÚµå »ý¼ºÀÌ Ç×»ó À̰ÍÀ» ÃÖÀûÈÇÕ´Ï´Ù. Java ¾ð¾î ½ºÆå¿¡ µû¶ó µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå´Â ¿À·ùÀÔ´Ï´Ù. |
¿À·ù |
ºÐ¼®ÇÒ ¼ö ¾ø´Â import ¹® |
ÇØ¼®µÉ ¼ö ¾ø´Â °¡Á®¿À±â ¹®Àº ¼±ÅÃÀûÀ¸·Î ¿À·ù, °æ°í ¶Ç´Â ¹«½ÃµÊÀ¸·Î º¸°íµË´Ï´Ù. Java ¾ð¾î ½ºÆå¿¡ µû¶ó ºÐ¼®ÇÒ ¼ö ¾ø´Â import ¹®Àº ¿À·ùÀÔ´Ï´Ù. |
¿À·ù |
»ç¿ëÇÏÁö ¾Ê´Â ·ÎÄà º¯¼ö(¿¹: ÀÐÁö ¾ÊÀ½) |
»ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾Ê´Â ·ÎÄà º¯¼ö¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹¸¦ µé¾î, º¯¼ö¸¦ ÀÐÀ» ¼ö ¾øÀ½). |
¹«½Ã |
»ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö(¿¹: ÀÐÁö ¾ÊÀ½) |
»ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾Ê´Â ¸Þ¼Òµå ¸Å°³º¯¼ö¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹¸¦ µé¾î, ¸Å°³º¯¼ö¸¦ ÀÐÀ» ¼ö ¾øÀ½). |
¹«½Ã |
»ç¿ëÇÏÁö ¾Ê´Â °¡Á®¿À±â |
»ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾Ê´Â °¡Á®¿À±â ÂüÁ¶¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
°æ°í |
»ç¿ëÇÏÁö ¾Ê´Â private À¯Çü, ¸Þ¼Òµå ¶Ç´Â Çʵå |
»ç¿ë °¡´ÉÇÑ °æ¿ì ÄÄÆÄÀÏ·¯´Â private ¸Þ¼Òµå ¶Ç´Â Çʵ尡 ¼±¾ðµÇ¾î ÀÖÁö¸¸ °°Àº ´ÜÀ§ ³»¿¡¼ »ç¿ëÇÏÁö ¾ÊÀ» ¶§¸¶´Ù ¿À·ù³ª °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
¹«½Ã |
±¸Ã¼ÈµÇÁö ¾ÊÀº ¹®ÀÚ¿ »ç¿ë |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ±¸Ã¼ÈµÇÁö ¾ÊÀº ¹®ÀÚ¿ ¸®ÅÍ·²¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹: //$NON-NLS-<n>$·Î ű׵ÇÁö ¾ÊÀ½). |
¹«½Ã |
Áö¿øµÇÁö ¾Ê´Â API »ç¿ë |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í·Î ¹Ý´ëµÇ´Â API »ç¿ëÀ» ½ÅÈ£ÇÕ´Ï´Ù. |
°æ°í |
Áö¿øµÇÁö ¾Ê´Â ÄÚµå ³»ÀÇ Áö¿øµÇÁö ¾Ê´Â APIÀÇ »ç¿ëÀ» ½ÅÈ£·Î Ç¥½Ã |
ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â Áö¿øµÇÁö ¾Ê´Â ÄÚµå ³»ÀÇ Áö¿øµÇÁö ¾Ê´Â API »ç¿ëÀ» ½ÅÈ£·Î Ç¥½ÃÇÕ´Ï´Ù. ¹®Á¦Á¡ÀÇ ½É°¢µµ´Â ¿É¼Ç "Áö¿øµÇÁö ¾Ê´Â API »ç¿ë"À¸·Î Á¦¾îµË´Ï´Ù. |
Off |
ÄÄÆÄÀÏ ´ÜÀ§¸¶´Ù º¸°íµÇ´Â ÃÖ´ë ¹®Á¦Á¡ ¼ö |
ÄÄÆÄÀÏ ´ÜÀ§¸¶´Ù º¸°íµÇ´Â ÃÖ´ë ¹®Á¦Á¡ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
100 |
¿É¼Ç |
¼³¸í |
±âº»°ª |
---|---|---|
´ëüµÇ¾úÁö¸¸ º¼ ¼ö ÀÖ´Â ÆÐŰÁö°¡ ¾Æ´Ñ ¸Þ¼Òµå |
ÆÐŰÁö ±âº» ¸Þ¼Òµå´Â ´Ù¸¥ ÆÐŰÁö¿¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¹Ç·Î ´ëüµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â ÀÌ °°Àº ½Ã³ª¸®¿À¸¦ ¿À·ù ¶Ç´Â °æ°í ½ÅÈ£·Î Ç¥½ÃÇÕ´Ï´Ù. |
°æ°í |
»ý¼ºÀÚ À̸§À» °¡Áø ¸Þ¼Òµå |
»ý¼ºÀÚ À̸§À¸·Î ¸Þ¼Òµå¸¦ À̸§ ÁöÁ¤ÇÏ´Â °ÍÀº ÀϹÝÀûÀ¸·Î ÁÁÁö ¾ÊÀº ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â ÀÌ °°Àº ½Ã³ª¸®¿À¸¦ ¿À·ù ¶Ç´Â °æ°í ½ÅÈ£·Î Ç¥½ÃÇÕ´Ï´Ù. |
°æ°í |
º¸È£ ¼³Á¤µÈ 'Object' ¸Þ¼Òµå¿Í ÀÎÅÍÆäÀ̽º ¸Þ¼ÒµåÀÇ Ãæµ¹ |
»ç¿ë °¡´ÉÇÑ °æ¿ì ÄÄÆÄÀÏ·¯´Â ÀÎÅÍÆäÀ̽º°¡ °è½ÂµÇÁö ¾ÊÀº Object ¸Þ¼Òµå¿Í ȣȯÇÒ ¼ö ¾ø´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ãæµ¹ÀÌ ÇØ°áµÉ ¶§±îÁö ÀÎÅÍÆäÀ̽º´Â ±¸ÇöµÉ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. interface I { int clone(); } |
°æ°í |
¼û°ÜÁø ¹ß°ß ºí·Ï |
try ¹®¿¡ ´ëÇÑ ·ÎÄ÷Î, ÀϺΠ¹ß°ß ºí·ÏÀº ´Ù¸¥ ºí·ÏÀ» ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. try { throw new java.io.CharConversionException(); } catch (java.io.CharConversionException e) { } catch (java.io.IOException e) {}. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â È®ÀÎµÈ ¿¹¿Ü¿¡ ÇØ´çÇÏ´Â ¼û°ÜÁø ¹ß°ß ºí·Ï¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
°æ°í |
static ±¸¼º¿ø¿¡ ´ëÇÑ Non-static ¾×¼¼½º |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â Ç¥Çö½Ä ¼ö½Å±â¸¦ »ç¿ëÇÏ¿© static ÇÊµå ¶Ç´Â ¸Þ¼Òµå¿¡ ¾×¼¼½ºÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. static ±¸¼º¿ø ÂüÁ¶´Â À¯Çü À̸§À¸·Î ±ÔÁ¤ÇØ¾ß ÇÕ´Ï´Ù. |
°æ°í |
¿£Å¬·Î¡ À¯ÇüÀÇ ¾×¼¼½º ºÒ°¡´ÉÇÑ ±¸¼º¿ø¿¡ ¾×¼¼½º |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿£Å¬·Î¡ À¯ÇüÀÇ ¾×¼¼½º°¡ °¡´ÉÇÏÁö ¾ÊÀº ±¸¼º¿ø¿¡ ¾×¼¼½º¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. ÀÌ °°Àº ¾×¼¼½º´Â ¼º´É ÇÔÃàÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. |
¹«½Ã |
ÁöÁ¤¿¡ È¿°ú°¡ ¾øÀ½(¿¹: 'x = x') |
»ç¿ë °¡´ÉÇÒ °æ¿ì ÄÄÆÄÀÏ·¯´Â ÁöÁ¤¿¡ È¿°ú°¡ ¾øÀ» ¶§¸¶´Ù(¿¹: 'x = x') ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
°æ°í |
¹®ÀÚ¿ ¿¬°á¿¡¼ char ¹è¿ »ç¿ë |
»ç¿ë °¡´ÉÇÑ °æ¿ì ÄÄÆÄÀÏ·¯´Â ¹®ÀÚ¿ ¿¬°á¿¡¼ char[] Ç¥Çö½ÄÀÌ »ç¿ëµÉ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. "hello" + new char[]{'w','o','r','l','d'}
|
°æ°í |
¿É¼Ç |
¼³¸í |
±âº»°ª |
---|---|---|
ÄÄÆÄÀÏ·¯ Áؼö ·¹º§ |
JDK ÄÄÆÄÀÏ·¯ Áؼö ·¹º§À» ÁöÁ¤ÇÕ´Ï´Ù. |
1.3 |
±âº» Áؼö ¼³Á¤ »ç¿ë |
»ç¿ë °¡´ÉÇϸé ÄÄÆÄÀÏ·¯ Áؼö ·¹º§¿¡ ´ëÇØ ±âº» Áؼö ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù. |
On |
»ý¼ºµÈ Ŭ·¡½º ÆÄÀÏ È£È¯¼º |
»ý¼ºµÈ Ŭ·¡½º ÆÄÀÏ È£È¯¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
1.1 |
¼Ò½º ȣȯ¼º |
¼Ò½º°¡ 1.3 ¶Ç´Â 1.4 ȣȯ °¡´ÉÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 1.4¿¡¼ 'assert'´Â ÁÖÀå Áö¿ø¿¡ ´ëÇÑ ¿¹¾àµÈ Ű¿öµåÀÔ´Ï´Ù. |
1.3 |
'assert'¸¦ ID·Î º¸°í |
»ç¿ëÇÒ ¼ö ÀÖÀ» ¶§ ÄÄÆÄÀÏ·¯´Â 'assert'°¡ ID(JDK 1.4¿¡¼ ¿¹¾àµÈ Ű¿öµå)·Î »ç¿ëµÉ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
¹«½Ã |
»ý¼ºµÈ Ŭ·¡½º ÆÄÀÏ¿¡ º¯¼ö ¼Ó¼º Ãß°¡ |
»ç¿ë °¡´ÉÇÏ¸é º¯¼ö ¼Ó¼ºÀÌ Å¬·¡½º ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù. ±×·¯¸é ·ÎÄà º¯¼ö À̸§À» µð¹ö°Å¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù(º¯¼ö°¡ ÇÑÁ¤ÀûÀ¸·Î ÁöÁ¤µÈ ºÎºÐ). ±×·± ´ÙÀ½ °á°ú .class ÆÄÀÏÀº ´õ Ä¿Áý´Ï´Ù. |
On |
»ý¼ºµÈ Ŭ·¡½º ÆÄÀÏ¿¡ Çà ¹øÈ£ ¼Ó¼º Ãß°¡ |
»ç¿ë °¡´ÉÇϸé Çà ¹øÈ£ Á¤º¸°¡ Ŭ·¡½º ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù. ±×·¯¸é ¼Ò½º Äڵ尡 µð¹ö°Å¿¡¼ °Á¶Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. |
On |
»ý¼ºµÈ Ŭ·¡½º ÆÄÀÏ¿¡ ¼Ò½º ÆÄÀÏ À̸§ Ãß°¡ |
»ç¿ë °¡´ÉÇÏ¸é ¼Ò½º ÆÄÀÏ À̸§ÀÌ Å¬·¡½º ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù. ±×·¯¸é µð¹ö°Å´Â ÇØ´ç ¼Ò½º Äڵ带 ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. |
On |
»ç¿ëÇÏÁö ¾ÊÀº ·ÎÄà º¯¼ö º¸Á¸ |
»ç¿ë °¡´ÉÇÏ¸é »ç¿ëÇÏÁö ¾ÊÀº ·ÎÄà º¯¼ö(¿¹¸¦ µé¾î, ÀÐÁö ¾ÊÀ½)´Â Ŭ·¡½º ÆÄÀÏ¿¡¼ Á¦°ÅµÇÁö ¾Ê½À´Ï´Ù. Á¦°ÅµÈ °æ¿ì À̰ÍÀº ÀáÀçÀûÀ¸·Î µð¹ö±ëÀ» º¯°æÇÕ´Ï´Ù. |
On |
¿É¼Ç |
¼³¸í |
±âº»°ª |
---|---|---|
ºÒ¿ÏÀüÇÑ ºôµå °æ·Î |
Ŭ·¡½º °æ·Î¿¡ Ç׸ñÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª, ÀûÀýÇÏÁö ¾Ê°Å³ª, Ç¥½ÃµÇÁö ¾ÊÀ» ¶§ º¸°íµÇ´Â ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹: ÂüÁ¶ ÇÁ·ÎÁ§Æ®°¡ ´ÝÇô ÀÖÀ½). |
¿À·ù |
¼øÈ¯ Á¾¼Ó¼º |
ÇÁ·ÎÁ§Æ®°¡ Áֱ⿡ Æ÷Ç﵃ ¶§ º¸°íµÇ´Â ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇÕ´Ï´Ù. |
¿À·ù |
Áߺ¹µÈ ÀÚ¿ø |
µÎ ¹ø ÀÌ»óÀÇ ÀÚ¿ø ¹ß»ýÀÌ Ãâ·Â À§Ä¡¿¡ º¹»çµÉ ¶§ º¸°íµÇ´Â ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇÕ´Ï´Ù. |
°æ°í |
ºôµå °æ·Î ¿À·ù ½Ã ºôµå Áß´Ü |
Ŭ·¡½º °æ·Î°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì ºô´õ¸¦ Áß´ÜÇϵµ·Ï Åä±ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. |
On |
Àüü ºôµå ½Ã Ãâ·Â Æú´õ Á¤¸® |
Java ºô´õ°¡ Àüü ºôµå Á¶ÀÛÀ» ¼öÇàÇÒ ¶§ Ãâ·Â Æú´õÀÇ Á¤¸®¸¦ Çã¿ëÇÒÁö ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù. |
On |
¼Ò½º Æú´õ¿¡¼ Á¦¿Ü ÆÐÅÏ »ç¿ë °¡´É |
»ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·ÎÀÇ ¾î¶² Ç׸ñµµ Á¦¿Ü ÆÐÅϰú ¿¬°ü½Ãų ¼ö ¾ø½À´Ï´Ù. |
On |
¼Ò½º Æú´õ¿¡ ´ëÇÑ º¹¼ö Ãâ·Â À§Ä¡ »ç¿ë °¡´É |
»ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·ÎÀÇ ¾î¶² Ç׸ñµµ Á¦¿Ü ÆÐÅϰú ¿¬°ü½Ãų ¼ö ¾øÀ¸¹Ç·Î º¹¼ö Ãâ·Â À§Ä¡¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
On |
ÇÊÅÍµÈ ÀÚ¿ø |
Ãâ·Â Æú´õ¿¡ º¹»çµÇÁö ¾ÊÀº ½°Ç¥·Î ±¸ºÐÇÑ ÆÄÀÏ ÆÐÅÏ. |
'' |
Java ÇÁ·Î±×·¥ ºôµå
ºôµå °æ·Î¿¡ ´ëÇÑ ÀÛ¾÷
JRE¿¡ ´ëÇÑ ÀÛ¾÷