ÄÄÆÄÀÏ·¯

ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤Àº ´ÙÀ½ ¼½¼ÇÀ¸·Î ±¸ºÐµÇ¾î ÀÖ½À´Ï´Ù.

¹®Á¦Á¡

¿É¼Ç

¼³¸í

±âº»°ª

»ç¿ëÇÒ ¼ö ¾ø´Â ÄÚµå

µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå´Â ¼±ÅÃÀûÀ¸·Î ¿À·ù, °æ°í ¶Ç´Â °£´ÜÈ÷ ¹«½ÃµÊÀ¸·Î º¸°íµÉ ¼ö ÀÖ½À´Ï´Ù. ¹ÙÀÌÆ® ÄÚµå »ý¼ºÀÌ Ç×»ó À̰ÍÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù. 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 ºô´õ

°ü·Ã Ÿ½ºÅ©
Java ÇÁ·Î±×·¥ ºôµå
ºôµå °æ·Î¿¡ ´ëÇÑ ÀÛ¾÷
JRE¿¡ ´ëÇÑ ÀÛ¾÷

°ü·Ã ÂüÁ¶
Ŭ·¡½º °æ·Î º¯¼ö ȯ°æ ¼³Á¤
Java ºôµå °æ·Î Ư¼º

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