1.0 ¼Ò°³
2.0 ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ×
2.1
ÆÐŰÁö ¶Ç´Â Ŭ·¡½º À̸§¿¡ Latin-1ÀÌ ¾Æ´Ñ ¹®ÀÚ·Î Java ÇÁ·Î±×·¥ ½ÇÇà
2.2 ´©¶ôµÈ µð¹ö±× ¼Ó¼º
2.3 Áß´ÜÁ¡ ¼³Á¤
2.4 ÇÖ ÄÚµå ¹Ù²Ù±â »ç¿ë
2.5 ½ºÅ©·¦ºÏ
2.6 ´À¸° ¿¬°á¿¡¼ÀÇ µð¹ö±ë
2.7 °Ë»ç °ª °»½Å
2.8 I/O¸¦ ¼öÇàÇÏ´Â ±âº» ¸Þ¼Òµå step over
2.9 »ó¼ö Çʵå ÂüÁ¶»çÇ× °Ë»ö
2.10
ºôµå Ŭ·¡½º °æ·Î ¿ÜºÎÀÇ Java ÄÄÆÄÀÏ ´ÜÀ§
2.11 LinuxÀÇ IBM 1.3 JVM¿¡¼ VM ¹× ÇÁ·Î¼¼½º Á¾·á ½ÇÇà
2.12 Àбâ Àü¿ë ÆÄÀÏ ¼öÁ¤ Á¶Ä¡
2.13 Java ÄÚµå ÅÛÇø®Æ®
2.14 °¡Á®¿À±â ü°èÈ ¹× ±âº» ÆÐŰÁö¿¡¼ °¡Á®¿À±â
2.15 Çʵ忡 Javadoc Á¶Ä¡ Ãß°¡
2.16 Java ÆíÁý±â¿¡¼ÀÇ Javadoc dz¼± µµ¿ò¸»
2.17 > ´ë½Å »õ Java Ŭ·¡½º¿¡
Ç¥½ÃµÈ HTML ÄÚµå >
2.18 ÇÁ·ÎÁ§Æ® À̸§¿¡
GB18030 ¹®ÀÚ°¡ ÀÖ´Â ÇÁ·ÎÁ§Æ®¿¡¼ Ŭ·¡½º¸¦ ½ÇÇà ¶Ç´Â µð¹ö±×ÇÒ ¼ö ¾øÀ½
2.19 µð¹ö±×ÇÒ ¼ö ¾ø´Â ½ºÅà ¿À¹öÇ÷οì
2.20 Æò°¡
Á¦ÇÑ»çÇ×
2.21 ºôµå Ŭ·¡½º °æ·Î ¿ÜºÎ Áß´ÜÁ¡
2.22 ºü¸¥ ÇØ°á ¹× ±âº» ÆÐŰÁö¿¡¼ °¡Á®¿À±â
2.23 Java ¿ä¼Ò¸¦ º¸¿©ÁÖ´Â º¸±â¿¡¼ ¿¬°áµÈ ÀÚ¿ø¿¡¼ ¼öÇàµÇÁö ¾Ê´Â ÀÚ¸£±â, º¹»çÇϱâ, ºÙ¿©³Ö±â
2.24
JRE ½Ã½ºÅÛ ¶óÀ̺귯¸® ÄÁÅ×À̳ʿ¡¼ ¿ä¼Ò¿¡ ´ëÇØ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â Java ±â´É ¼¼Æ®
2.25
À̸§¿¡ GB18030 ¹®ÀÚ°¡ ÀÖ´Â ÆÐŰÁö¿¡ ´ëÇØ JavadocÀ» »ý¼ºÇÒ ¼ö ¾øÀ½
2.26 °ãÃľ²±â ¸ðµå¿¡¼ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â ÆíÁý ¿¬°á
2.27 ¸¶Áö¸· ÇàÀÌ Çà¿¡ ´ëÇÑ ¼³¸íÀÏ °æ¿ì, ºí·Ï ¹ß°ß ÄÚµå »ý¼º ÅÛÇø®Æ® ÁÙ ¹Ù²Ù±â
2.28 Ŭ·¡½º ÆÄÀÏ ÆíÁý±â
¿±â ¹®Á¦Á¡
¿©±â¿¡´Â Java °³¹ß µµ±¸ÀÇ ¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Á¦ÇÑ»çÇ׿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
rt.jar
)´Â ¿ÏÀüÇÑ µð¹ö±× ¼Ó¼º¾øÀÌ ÄÄÆÄÀϵǹǷÎ, ÇØ´ç Ŭ·¡½º¿¡ ´ëÇÑ ·ÎÄà º¯¼ö ¹× ¸Þ¼Òµå Àμö´Â µð¹ö°Å¿¡¼ º¼ ¼ö ¾ø½À´Ï´Ù.
ÇÖ ÄÚµå ¹Ù²Ù±â ¹× JDK 1.4.0 VMÀÇ step onÀº ½Å·Ú¼ºÀÌ ¾ø½À´Ï´Ù.
Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î System.exit(int)
À» È£ÃâÇÏ´Â ½ºÅ©·¦ºÏ¿¡¼ Äڵ尡 ½ÇÇàµÉ °æ¿ì, Æò°¡´Â ¿Ï·áµÉ ¼ö ¾øÀ¸¸ç ½ºÅ©·¦ºÏ ÆíÁý±â¿¡ Ç¥½ÃµÇ´Â com.sun.jdi.VMDisconnectedException
¿¡ ´ëÇØ ½ºÅà ÃßÀûÀÌ µË´Ï´Ù.
Æò°¡¸¦ ¼öÇàÇϰí ÀÖÀ» ¶§ ½ºÅ©·¦ºÏ ÆäÀÌÁö¸¦ Á¾·áÇϸé com.sun.jdi.VMDisconnectedException
ÀÌ ½ºÅ©·¦ºÏ ÆíÁý±â¿¡ Ç¥½ÃµË´Ï´Ù.
System.out
¶Ç´Â System.err
·Î I/O¸¦ ¼öÇàÇÏ´Â ¿ø½Ã ¸Þ¼Òµå¸¦ step overÇÒ °æ¿ì, ¿ø½Ã ¸Þ¼Òµå°¡ Ãâ·Â ¹öÆÛ¿¡¼ ºñ¿ì±â¸¦ ¼öÇàÇÏÁö ¾Ê´Â ÇÑ °á°ú´Â ¹Ù·Î ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
Java ÄÚµå ÅÛÇø®Æ®ÀÇ ÁÖ¼® ³»ºÎ¿¡¼´Â ${CURSOR}
¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù(â> ȯ°æ ¼³Á¤ > Java > ÅÛÇø®Æ®).
°¡Á®¿À±â ü°èÈ´Â ±âº» ÆÐŰÁö¿¡¼ÀÇ °¡Á®¿À±â¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù. ±âº» ÆÐŰÁöÀÇ °¡Á®¿À±â´Â JDK 1.4¿¡¼ ´õ ÀÌ»ó Áö¿øµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
Javadoc Ãß°¡ Á¶Ä¡´Â Çʵ忡 ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
Java ÆíÁý±âÀÇ ID À§¿¡ ¶°´Ù´Ï´Â °æ¿ì, Ç¥½ÃµÇ´Â Javadoc dz¼± µµ¿ò¸»Àº Javadoc ¹®¼ ³»ºÎÀÇ ¸µÅ©¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¾Ê½À´Ï´Ù.
»õ Java Ŭ·¡½º¸¦ ÀÛ¼ºÇÒ ¶§, ÁÖ¼®Àº ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.
ÀÌ »ý¼ºµÈ ÆÄÀÏ¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ º¯°æÇÏ·Á¸é, â >
ȯ°æ ¼³Á¤ > Java > ÄÚµå »ý¼º > ÄÚµå ¹× ¼³¸íÀ¸·Î À̵¿ÇϽʽÿÀ.
º¸´Ù Å«(>) »çÀο¡ ´ëÇÑ HTML ÄÚµå´Â ÀÚü »çÀÎ ´ë½Å¿¡ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ÁÖ¼®Àº ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.
ÀÌ »ý¼ºµÈ ÆÄÀÏ¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ º¯°æÇÏ·Á¸é, â > ȯ°æ ¼³Á¤ >
Java > ÄÚµå »ý¼º > ÄÚµå ¹× ¼³¸íÀ¸·Î À̵¿ÇϽʽÿÀ.
ÁöÁ¤µÈ ¸í·ÉÁÙ¿¡ GB18030 ¹®ÀÚ°¡ ÀÖÁö ¾ÊÀ» ¶§, ´ëºÎºÐÀÇ Å¬·¡½º ¶óÀ̺귯¸®´Â ½Ã½ºÅÛ ÇÁ·Î¼¼½º ÀÛ¼ºÀ» Á¦´ë·Î Áö¿øÇÏÁö
¾Ê½À´Ï´Ù(java.lang.Runtime.exec(...)
¸¦ ÅëÇØ). ÀÌ Á¦ÇÑ»çÇ×Àº µð¹ö°Å°¡ »ý¼ºÇÏ´Â ¸í·ÉÁÙ¿¡ GB18030 ¹®ÀÚ°¡ µé¾î ÀÖÀ» ¶§ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
java.lang.StackOverflowError
¿¹¿Ü(¿¹¿Ü Áß´ÜÁ¡ ¶§¹®)¿¡¼ µð¹ö±× ¼¼¼ÇÀÌ ÀϽÃÁß´ÜµÉ °æ¿ì,
µð¹ö°Å°¡ ´ë»ó JVM¿¡¼ ¿Â µð¹ö±× Á¤º¸¸¦ ÃßÃâÇÒ ¼ö ¾øÀ» ¼ö ÀÖ½À´Ï´Ù. ¸¶Âù°¡Áö·Î µð¹ö°Å´Â ÀÌ Á¡À» Áö³ª¼´Â
´ë»ó JVM°ú ½Å·Ú¼ºÀÖ°Ô »óÈ£ÀÛ¿ëÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð¹ö°Å´Â ´ë»ó JVM¿¡ ÀÖ´Â ½º·¹µå¸¦ »ç¿ëÇÏ¿© Æò°¡¸¦ ¼öÇàÇÕ´Ï´Ù(»ç¿ëÀÚ°¡ ¿äûÇÏ´Â ¸í½ÃÀû Æò°¡¿Í
º¯¼ö º¸±â¿¡ ÀÖ´Â toString()
È£Ãâ°ú °°Àº ¹¬½ÃÀû Æò°¡). JDI(Java
Debug Interface)¿¡¼´Â »ç¿ëÀÚ À̺¥Æ®(Áï, Áß´ÜÁ¡À̳ª ´Ü°è ¿äû)¿¡¼ Æò°¡°¡ ¼öÇàµÇ´Â ½º·¹µå¸¦ ÀϽÃÁß´ÜÇØ¾ß ÇÕ´Ï´Ù.
ÀϽÃÁß´Ü Á¶Ä¡¿¡ ÀÇÇØ ÀϽÃÁß´ÜµÈ ½º·¹µå¿¡¼´Â Æò°¡°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ¸¶Âù°¡Áö·Î Áß´ÜÁ¡ÀÌ °³º°ÀûÀÎ
½º·¹µåº¸´Ù´Â JVMÀ» ÀϽÃÁߴܽÃ۵µ·Ï ±¸¼ºµÇ¾ú´Ù¸é, Áß´ÜÁ¡À» ¸¸³ªÁö ¾ÊÀº ½º·¹µå´Â Æò°¡¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â
À¯È¿ÇÑ »óÅ¿¡ ÀÖÁö ¾Ê½À´Ï´Ù. Æò°¡¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ »óÅ¿¡ ÀÖÁö ¾ÊÀ¸¸é,
¿¡·¯¹Ì½ÃÁö "¸Þ¼Òµå È£ÃâÀ» ¼öÇàÇÏ·Á¸é ½º·¹µå°¡ ´Ü°è³ª Áß´ÜÁ¡¿¡ ÀÇÇØ ÀϽÃÁߴܵǾî¾ß
ÇÕ´Ï´Ù"°¡ ³ªÅ¸³³´Ï´Ù.
Áß´ÜÁ¡Àº ÇÁ·ÎÁ§Æ®ÀÇ ºôµå Ŭ·¡½º °æ·Î¿¡ µé¾îÀÖ´Â Java ¿ä¼Òµé¿¡¼¸¸ ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¬°üµÈ Java ¿ä¼Ò°¡ ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î¿¡¼ Á¦°ÅµÈ °æ¿ì, Java µð¹ö°Å´Â Áß´ÜÁ¡À» ÀÚµ¿À¸·Î »èÁ¦ÇÕ´Ï´Ù. ±×·¯³ª ºôµå °æ·Î°¡ º¯°æµÇ¾úÀ» ¶§ Java µð¹ö±× Ç÷¯±×ÀÎÀÌ ·ÎµåµÇÁö ¾ÊÀ¸¸é, ±×·¯ÇÑ Áß´ÜÁ¡µéÀÌ ÀÛ¾÷ °ø°£¿¡ ³²¾Æ ÀÖ°Ô µÇ¾î, »ç¿ëÀÚ°¡ Áß´ÜÁ¡ º¸±â·ÎºÎÅÍ Áß´ÜÁ¡°ú ¿¬°üµÈ ÆÄÀÏ·Î °¡·Á°í ÇÒ ¶§¿¡ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
ºü¸¥ ÇØ°áÀº ±âº» ÆÐŰÁö¿¡¼ÀÇ °¡Á®¿À±â¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù. ±âº» ÆÐŰÁö¿¡¼ÀÇ °¡Á®¿À±â´Â ´õ ÀÌ»ó JDK 1.4¿¡¼ Áö¿øµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
ÆÐŰÁö Ž»ö±â¸¦ Æ÷ÇÔÇÑ Java ¿ä¼Ò¸¦ º¸¿©ÁÖ´Â º¸±â¿¡ ³ªÅ¸³ª´Â ÆÄÀϰú Æú´õµéÀ» ¿¬°áÇϱâ À§ÇÑ Àß¶ó³»±â, º¹»çÇϱâ, ºÙ¿©³Ö±â°¡ ¾ÈµË´Ï´Ù. ´ë½Å ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼ ÀÌ·¯ÇÑ Á¶Ä¡¸¦ »ç¿ëÇÏ¿© À̸¦ ÇØ°áÇÕ´Ï´Ù.
JRE ½Ã½ºÅÛ ¶óÀ̺귯¸® ÄÁÅ×À̳ʿ¡¼ °¡Á®¿Â ¿ä¼Òµé·Î¸¸ ±¸¼ºµÈ ÀÛ¾÷ ¼¼Æ®¸¦ ÆÐŰÁö º¸±â¿¡ ´ëÇÑ ÇÊÅÍ·Î Àû¿ëÇÏ¸é ÆÐŰÁö Ž»ö±â¿¡ °á°ú°¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
ÁöÁ¤µÈ ¸í·ÉÁÙ¿¡ GB18030 ¹®ÀÚ°¡ ÀÖÁö ¾ÊÀ» ¶§, ´ëºÎºÐÀÇ Å¬·¡½º ¶óÀ̺귯¸®´Â ½Ã½ºÅÛ ÇÁ·Î¼¼½º ÀÛ¼ºÀ» Á¦´ë·Î Áö¿øÇÏÁö
¾Ê½À´Ï´Ù(java.lang.Runtime.exec(...)
¸¦ ÅëÇØ). JavadocÀº
JKD°¡ ÀÖ¾î¾ß ½ÇÇà°¡´ÉÇÑ JavadocÀ» »ç¿ëÇÏ¿© ÀÛ¼ºµÇ±â ¶§¹®¿¡, ÆÐŰÁö ¶Ç´Â Ŭ·¡½º À̸§¿¡ GB18030 ¹®ÀÚ°¡ ÀÖÀ¸¸é JavadocÀÌ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.
ÆíÁý ¿¬°áÀº ´Ü ÇϳªÀÇ ÄÄÆÄÀÏ ´ÜÀ§ ³»¿¡ ÀÖ´Â ¿ä¼ÒµéÀÇ À̸§À» ¹Ù²Ù´Â µ¥ »ç¿ëµÇ°Å³ª, µ¿ÀÏÇÑ ÅÛÇø®Æ® º¯¼ö°¡ ¿©·¯ ¹ø ¹ß»ýÇÏ´Â ÅÛÇø®Æ®¿¡ ´ëÇØ »ç¿ëµË´Ï´Ù. °ãÃľ²±â ¸ðµå¿¡¼ ÆíÁý ¿¬°áÀÌ Á¦´ë·Î µÇÁö ¾Ê½À´Ï´Ù.
ºí·Ï ¹ß°ß ÄÚµå »ý¼º ÅÛÇø®Æ®ÀÇ ¸¶Áö¸· ÇàÀÌ Çà¿¡ ´ëÇÑ ¼³¸íÀ̸é, ±× ÇàÀº ÁÙ ¹Ù²Ù±â¸¦ ÇÏ¸é¼ Á¾·áµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ´Ý´Â Áß°ýÈ£°¡ ¼³¸í Çà¿¡¼ ³¡³ª¹Ç·Î ÄÄÆÄÀÏ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
Ç÷¯±×ÀÎ °³¹ß > Java ºôµå °æ·Î Á¦¾î ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼ "Ŭ·¡½º °æ·Î ÄÁÅ×ÀÌ³Ê »ç¿ë" ȯ°æ ¼³Á¤À» »ç¿ëÇÒ °æ¿ì "Çʼö Ç÷¯±×ÀÎ Ç׸ñ" ÄÁÅ×À̳ÊÀÇ JAR¿¡ Àִ Ŭ·¡½º ÆÄÀÏ¿¡ ´ëÇØ Ŭ·¡½º ÆÄÀÏ ÆíÁý±â¸¦ ¿¸®Áö ¾ÊÀº °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ÇÑ °¡Áö ¹æ¹ýÀº ÆÐŰÁö Ž»ö±â¿¡ Àִ Ŭ·¡½º ÆÄÀÏ¿¡ ´ëÇØ ¾ÐÃàÀ» Ǫ´Â °ÍÀÔ´Ï´Ù. ±×·¯¸é ÆíÁý±â¿Í ¶È°°ÀÌ Å¬·¡½º ÆÄÀÏÀÇ ±¸Á¶¸¦ Ç¥½ÃÇÕ´Ï´Ù. JAR¿¡ ´ëÇÑ ¼Ò½º ÄÚµå zipÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸é, JAR ÆÄÀÏ¿¡ ¼Ò½º¸¦ ÷ºÎÇÏ´Â °Íµµ ¶Ç ´Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù.
"Çʼö Ç÷¯±×ÀÎ Ç׸ñ" ÄÁÅ×À̳ÊÀÇ JAR¿¡ ¼Ò½º¸¦ ÷ºÎÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.