CLDC 1.1

Package java.lang

J2SE (Java 2 Standard Edition)ÀÇ MID ÇÁ·ÎÇÊ ¾ð¾î Ŭ·¡½º°¡ Á¦°øµË´Ï´Ù.

See:
          Description

Interface Summary
Runnable Runnable ÀÎÅÍÆäÀ̽º´Â ½º·¹µå°¡ ÇØ´ç ÀνºÅϽº¸¦ ½ÇÇàÇÏ´Â ¸ðµç Ŭ·¡½º¿¡¼­ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
 

Class Summary
Boolean Boolean Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ boolean °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Byte Byte Ŭ·¡½º´Â ¹ÙÀÌÆ® °ªÀÇ Ç¥ÁØ ·¡ÆÛÀÔ´Ï´Ù.
Character Character Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ char °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Class Class Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ½ÇÇà ÁßÀÎ Java ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Å¬·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³À´Ï´Ù.
Double Double Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ double °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Float Float Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ float °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Integer Integer Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ int °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Long Long Ŭ·¡½º´Â ÇÁ¸®¹ÌƼºê À¯ÇüÀÇ long °ªÀ» °´Ã¼¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
Math Math Ŭ·¡½º¿¡´Â ±âº» ¼ö½Ä ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇÑ ¸Þ¼Òµå°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Object Object Ŭ·¡½º´Â Ŭ·¡½º °èÃþ ±¸Á¶ÀÇ ·çÆ®ÀÔ´Ï´Ù.
Runtime ¸ðµç Java ÀÀ¿ë ÇÁ·Î±×·¥¿¡´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ȯ°æ°ú »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Runtime Ŭ·¡½ºÀÇ ´ÜÀÏ ÀνºÅϽº°¡ ÀÖ½À´Ï´Ù.
Short Short Ŭ·¡½º´Â short °ªÀÇ Ç¥ÁØ ·¡ÆÛÀÔ´Ï´Ù.
String String Ŭ·¡½º´Â ¹®ÀÚ¿­À» ³ªÅ¸³À´Ï´Ù.
StringBuffer ¹®ÀÚ¿­ ¹öÆÛ´Â °¡º¯ ¹®ÀÚ ½ÃÄö½º¸¦ ±¸ÇöÇÕ´Ï´Ù.
System System Ŭ·¡½º¿¡´Â ¿©·¯ °³ÀÇ À¯¿ëÇÑ Å¬·¡½º Çʵå¿Í ¸Þ¼Òµå°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Thread Thread´Â ÇÁ·Î±×·¥ÀÇ ½ÇÇà ½º·¹µåÀÔ´Ï´Ù.
Throwable Throwable Ŭ·¡½º´Â Java ¾ð¾î¿¡¼­ ¸ðµç ¿À·ù¿Í ¿¹¿ÜÀÇ ¼öÆÛ Ŭ·¡½ºÀÔ´Ï´Ù.
 

Exception Summary
ArithmeticException ¿¹¿ÜÀûÀÎ ¿¬»ê Á¶°Ç¿¡¼­ ¹ß»ýÇÕ´Ï´Ù.
ArrayIndexOutOfBoundsException À¯È¿ÇÏÁö ¾ÊÀº »öÀÎÀ¸·Î ¹è¿­À» ¾×¼¼½ºÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
ArrayStoreException À߸øµÈ À¯ÇüÀÇ °´Ã¼¸¦ °´Ã¼ ¹è¿­¿¡ ÀúÀåÇÏ·Á°í ½ÃµµÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
ClassCastException Äڵ尡 °´Ã¼¸¦ ÀνºÅϽº°¡ ¾Æ´Ñ ¼­ºê Ŭ·¡½º·Î ij½ºÆ®ÇÏ·Á°í ½ÃµµÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
ClassNotFoundException ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Class Ŭ·¡½ºÀÇ forName ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿­ À̸§À» ÅëÇØ Ŭ·¡½º¸¦ ·ÎµåÇÏ·Á°í ½ÃµµÇÏÁö¸¸ ÁöÁ¤µÈ À̸§À» °¡Áø Ŭ·¡½º Á¤ÀǸ¦ ãÀ» ¼ö ¾øÀ» ¶§ ¹ß»ýÇÕ´Ï´Ù.
Exception Exception Ŭ·¡½º¿Í ÇØ´ç ¼­ºê Ŭ·¡½º´Â ÇÕ¸®Àû ÀÀ¿ë ÇÁ·Î±×·¥À̶ó¸é ÆÄ¾ÇÇØ¾ß ÇÏ´Â µ¿ÀÛÀ» ³ªÅ¸³»´Â ThrowableÀÇ ÇÑ ÇüÅÂÀÔ´Ï´Ù.
IllegalAccessException ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Å¬·¡½º¸¦ ·ÎµåÇÏ·Á°í ½ÃµµÇÏÁö¸¸ Ŭ·¡½º°¡ °ø¿ëÀÌ ¾Æ´Ï°í ´Ù¸¥ ÆÐŰÁö¿¡ Àֱ⠶§¹®¿¡ ÇöÀç ½ÇÇà ÁßÀÎ ¸Þ¼Òµå°¡ ÁöÁ¤µÈ Ŭ·¡½ºÀÇ Á¤ÀÇ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾øÀ» ¶§ ¹ß»ýÇÕ´Ï´Ù.
IllegalArgumentException ¸Þ¼Òµå¿¡ À¯È¿ÇÏÁö ¾Ê°Å³ª À߸øµÈ ÀÎÀÚ°¡ Àü´ÞµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù.
IllegalMonitorStateException ½º·¹µå°¡ °´Ã¼ÀÇ ¸ð´ÏÅÍ¿¡¼­ ´ë±âÇϰųª, ÁöÁ¤µÈ ¸ð´ÏÅ͸¦ ¼ÒÀ¯ÇÏÁö ¾Ê°í °´Ã¼ÀÇ ¸ð´ÏÅÍ¿¡¼­ ´ë±â ÁßÀÎ ´Ù¸¥ ½º·¹µå¿¡°Ô ¾Ë¸®·Á°í ½ÃµµÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
IllegalThreadStateException ½º·¹µå°¡ ¿äûµÈ ÀÛ¾÷¿¡ ÀûÇÕÇÑ »óŰ¡ ¾Æ´ÔÀ» ³ªÅ¸³À´Ï´Ù.
IndexOutOfBoundsException ¹è¿­, ¹®ÀÚ¿­ ¶Ç´Â º¤ÅÍ µî¿¡ ´ëÇÑ »öÀÎÀÌ ¹üÀ§¸¦ ¹þ¾î³µÀ½À» ³ªÅ¸³À´Ï´Ù.
InstantiationException ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Class Ŭ·¡½ºÀÇ newInstance ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ¸¸µé·Á°í ½ÃµµÇÏÁö¸¸ ÁöÁ¤µÈ Ŭ·¡½º °´Ã¼°¡ ÀÎÅÍÆäÀ̽ºÀ̰ųª Ãß»ó Ŭ·¡½º¿©¼­ ÀνºÅϽºÈ­ÇÒ ¼ö ¾øÀ» ¶§ ¹ß»ýÇÕ´Ï´Ù.
InterruptedException ½º·¹µå°¡ ´ë±â ¶Ç´Â ÈÞ¸é »óÅÂÀ̰ųª ¿À·§µ¿¾È ÁßÁöµÇ¾î ´Ù¸¥ ½º·¹µå°¡ À̸¦ Áß´ÜÇÑ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.
NegativeArraySizeException ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ À½¼ö Å©±â¸¦ »ç¿ëÇÏ¿© ¹è¿­À» ¸¸µé·Á°í ½ÃµµÇÏ¸é ¹ß»ýÇÕ´Ï´Ù.
NullPointerException °´Ã¼°¡ ¿ä±¸µÇ´Â °æ¿ì¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ nullÀ» »ç¿ëÇÏ·Á°í ½ÃµµÇÏ¸é ¹ß»ýÇÕ´Ï´Ù.
NumberFormatException ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹®ÀÚ¿­À» ¼ýÀÚ À¯Çü Áß Çϳª·Î º¯È¯ÇÏ·Á°í ½ÃµµÇßÁö¸¸ ÇØ´ç ¹®ÀÚ¿­ÀÇ Çü½ÄÀÌ À߸øµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù.
RuntimeException RuntimeExceptionÀº Java °¡»ó ¸Ó½ÅÀÇ Á¤»ó ÀÛµ¿ Áß¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿¹¿Ü ¼öÆÛ Ŭ·¡½ºÀÔ´Ï´Ù.
SecurityException º¸¾È À§¹ÝÀ» ³ªÅ¸³»±â À§ÇØ ½Ã½ºÅÛ¿¡¼­ ¹ß»ýÇÕ´Ï´Ù.
StringIndexOutOfBoundsException »öÀÎÀÌ À½¼öÀ̰ųª ¹®ÀÚ¿­ Å©±âº¸´Ù Å©°Å³ª °°´Ù´Â °ÍÀ» ³ªÅ¸³»±â À§ÇØ String Ŭ·¡½ºÀÇ charAt ¸Þ¼Òµå¿Í ´Ù¸¥ String ¸Þ¼Òµå¿¡¼­ ¹ß»ýÇÕ´Ï´Ù.
 

Error Summary
Error Error´Â ÇÕ¸®Àû ÀÀ¿ë ÇÁ·Î±×·¥À̶ó¸é ÆÄ¾ÇÇÏ·Á°í ½ÃµµÇؼ­´Â ¾È µÇ´Â ½É°¢ÇÑ ¹®Á¦¸¦ ³ªÅ¸³»´Â ThrowableÀÇ ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
NoClassDefFoundError Java °¡»ó ¸Ó½ÅÀÌ Å¬·¡½º Á¤ÀǸ¦ Á¤»óÀûÀÎ ¸Þ¼Òµå È£ÃâÀÇ ÀϺγª new Ç¥Çö½ÄÀ» »ç¿ëÇÑ »õ ÀνºÅϽº ÀÛ¼º °úÁ¤ÀÇ ÀϺηΠ·ÎµåÇÏ·Á°í ½ÃµµÇÏÁö¸¸ Ŭ·¡½º Á¤ÀǸ¦ ãÀ» ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.
OutOfMemoryError Java °¡»ó ¸Ó½ÅÀÌ ¸Þ¸ð¸® ºÎÁ·À¸·Î °´Ã¼¸¦ ÇÒ´çÇÒ ¼ö ¾øÀ¸¸ç °¡ºñÁö Ä÷ºÅÍ¿¡¼­ Ãß°¡ ¸Þ¸ð¸®¸¦ Á¦°øÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.
VirtualMachineError Java °¡»ó ¸Ó½Å¿¡ Àå¾Ö°¡ ¹ß»ýÇ߰ųª °è¼Ó ÀÛµ¿ÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀÚ¿øÀÌ ¶³¾îÁ³À½À» ³ªÅ¸³À´Ï´Ù.
 

Package java.lang Description

J2SE (Java 2 Standard Edition)ÀÇ MID ÇÁ·ÎÇÊ ¾ð¾î Ŭ·¡½º°¡ Á¦°øµË´Ï´Ù. MIDP (Mobile Information Device Profile)¿¡´Â CLDC(Connected Limited Device Configuration)¿¡¼­ ÁöÁ¤µÈ java.lang Ŭ·¡½º ¿Ü¿¡ ´ÙÀ½°ú °°Àº J2SE Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

IllegalStateExceptionÀº TimerTask ¿¹¾àÀ̳ª »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼º ¿ä¼ÒÀÇ ÇѰè¿Í °°Àº À߸øµÈ ÀüȯÀÌ ¿äûµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

½Ã½ºÅÛ ±â´É

MIDP´Â CLDC (Connected, Limited Device Configuration)¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. MIDP´Â CLDCÀÇ ÀϺΠ±â´ÉÀ» ¼öÁ¤Çϰųª È®ÀåÇÕ´Ï´Ù.

½Ã½ºÅÛ µî·Ï Á¤º¸

MIDP´Â CLDC »ç¾ç¿¡ Á¤ÀÇµÈ °ª ¿Ü¿¡ java.lang.System.getProperty¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¦°øÇØ¾ß ÇÏ´Â ´ÙÀ½°ú °°Àº µî·Ï Á¤º¸ °ªÀ» Á¤ÀÇÇÕ´Ï´Ù.

MIDP¿¡ Á¤ÀÇµÈ ½Ã½ºÅÛ µî·Ï Á¤º¸

½Ã½ºÅÛ µî·Ï Á¤º¸

¼³¸í

microedition.locale

ÀåÄ¡ÀÇ ÇöÀç ·ÎÄÌÀº nullÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

microedition.profiles

ÀÌ ÀåÄ¡°¡ Áö¿øÇÏ´Â °ø¹é(À¯´ÏÄÚµå U+0020)À¸·Î ±¸ºÐµÈ J2ME ÇÁ·ÎÇÊ ¸ñ·ÏÀÔ´Ï´Ù. MIDP 2.0 ÀåÄ¡ÀÇ °æ¿ì ÀÌ µî·Ï Á¤º¸¿¡ ÃÖ¼Ò "MIDP-2.0"ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

´Ù¸¥ ÇÁ·ÎÇÊÀ̳ª ±¸Çö¿¡¼­ ±âŸ µî·Ï Á¤º¸¸¦ Á¦°øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Property microedition.locale

nullÀÌ ¾Æ´Ñ ·ÎÄÌ µî·Ï Á¤º¸´Â ¾ð¾î·Î ±¸¼ºµÇ¾î¾ß ÇÏ¸ç ¼±ÅÃÀûÀ¸·Î ±¹°¡ ÄÚµå¿Í º¯ÇüÀÌ "-"(À¯´ÏÄÚµå U+002D)·Î ±¸ºÐµÇ¾î Æ÷Ç﵃ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, "fr-FR" ¶Ç´Â "en-US"¿Í °°ÀÌ ³ªÅ¸³³´Ï´Ù. (ÁÖ: MIDP 1.0 »ç¾çÀº RFC3066 Tags for the Identification of Languages¿¡ Á¤ÀÇµÈ ¾ð¾î ű×ÀÇ HTTP ¼­½Ä ÁöÁ¤À» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â Çʵ尡 "_"(À¯´ÏÄÚµå U+005F)·Î ±¸ºÐµÇ´Â Locale Àμ⠹®ÀÚ¿­¿¡ ´ëÇÑ J2SE Á¤Àǿʹ ´Ù¸¨´Ï´Ù.

¾ð¾î ÄÚµå´Â ISO-639¿¡ Á¤ÀÇµÈ µÎ ¼Ò¹®ÀÚ Äڵ忩¾ß ÇÕ´Ï´Ù.

±¹°¡ ÄÚµå´Â ISO-3166¿¡ Á¤ÀÇµÈ µÎ ´ë¹®ÀÚ Äڵ忩¾ß ÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ ÀÚ¿ø ÆÄÀÏ

ÀÀ¿ë ÇÁ·Î±×·¥ ÀÚ¿ø ÆÄÀÏÀº java.lang.ClassÀÇ getResourceAsStream(String name) ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÕ´Ï´Ù. MIDP »ç¾ç¿¡¼­ getResourceAsStreamÀº MIDlet SuiteÀÇ JAR ÆÄÀÏ¿¡¼­ ÀÚ¿ø ÆÄÀÏÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÀÚ¿ø À̸§Àº MIDlet Suite JAR ÆÄÀÏ ³»¿ëÀ» ÂüÁ¶ÇÕ´Ï´Ù. "/"·Î ½ÃÀÛÇÏ´Â Àý´ë °æ·Î À̸§Àº jar ÆÄÀÏ ³»ÀÇ Á¤±ÔÈ­µÈ ÆÄÀÏ À̸§ÀÔ´Ï´Ù.

"/"·Î ½ÃÀÛÇÏÁö ¾Ê´Â »ó´ë °æ·Î À̸§Àº getResourceAsStream ¸Þ¼Òµå°¡ È£ÃâµÇ´Â Ŭ·¡½º¿¡ »ó´ëÀûÀÔ´Ï´Ù. »ó´ë À̸§Àº "/"¸¦ ¹Ì¸® °áÁ¤ÇÏ°í µÚ¿¡ Á¤±ÔÈ­µÈ ÆÐŰÁö¸¦ Ãß°¡ÇÏ¿© Àý´ë À̸§À¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì "." ¹®ÀÚ´Â "/"·Î º¯È¯µÇ°í "/" ±¸ºÐÀÚ°¡ »ç¿ëµË´Ï´Ù. °á°ú·Î ³ª¿Â ¹®ÀÚ¿­Àº ´ÙÀ½ ±ÔÄ¢À» °¡´ÉÇÑ ÇÑ ¸¹ÀÌ Àû¿ëÇÏ¿© Ç¥ÁØ Çü½ÄÀ¸·Î ´ÜÃàµË´Ï´Ù.

Ç¥ÁØ ÀÚ¿ø À̸§Àº JAR ³»ÀÇ ÀÚ¿øÀÇ Àý´ë °æ·Î À̸§ÀÔ´Ï´Ù.

°æ·Î´Â JAR ÆÄÀÏ ¿ÜºÎ·Î È®ÀåµÉ ¼ö ¾øÀ¸¸ç JAR ÆÄÀÏ ¿ÜºÎÀÇ ÀÚ¿øÀº ¾×¼¼½ºÇÏ¸é ¾È µË´Ï´Ù. ¿¹¸¦ µé¾î, "../../"¸¦ »ç¿ëÇϸé JAR ÆÄÀÏ ¿ÜºÎ´Â °¡¸®Å°Áö ¾Ê½À´Ï´Ù. ³²Àº "." ¶Ç´Â ".." ¹®ÀÚ´Â ÀÚ¿øÀ» ãÀ» ¶§ ¹®ÀÚ ±×´ë·Î 󸮵˴ϴÙ. ÇØ´ç À̸§À» °¡Áø ÀÚ¿øÀº ¾øÀ¸¹Ç·Î Class.getResourceAsStream¿¡¼­ nullÀÌ ¹ÝȯµË´Ï´Ù. ¶ÇÇÑ ÀåÄ¡´Â JAR ÆÄÀÏÀÇ Å¬·¡½º ÆÄÀÏÀ» ÀÚ¿øÀ¸·Î ÀÐÀ» ¼ö ¾øµµ·Ï ÇØ¾ß ÇÏÁö¸¸ ´Ù¸¥ ¸ðµç ÆÄÀÏÀº ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

System.exit

java.lang.System.exit´Â MIDlet¿¡¼­ È£ÃâµÉ ¶§ java.lang.SecurityExceptionÀ» ¹ß»ýÇØ¾ß ÇÕ´Ï´Ù. MIDletÀÌ ÀÛ¾÷ ¿Ï·á¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº MIDlet.notifyDestroyed¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù.

Runtime.exit

java.lang.Runtime.exit´Â MIDlet¿¡¼­ È£ÃâµÉ ¶§ java.lang.SecurityExceptionÀ» ¹ß»ýÇØ¾ß ÇÕ´Ï´Ù. MIDletÀÌ ÀÛ¾÷ ¿Ï·á¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº MIDlet.notifyDestroyed¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù.

Since:
MIDP 1.0

CLDC 1.1