|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐÅ°Áö ´ÙÀ½ÀÇ ÆÐÅ°Áö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
ÂüÁ¶Ã³:
¼³¸í
ÀÎÅÍÆäÀ̽º °³¿ä | |
---|---|
Appendable | char ¼ø¼¿Í °ªÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â °´Ã¼ÀÔ´Ï´Ù. |
CharSequence | CharSequence´Â char °ªÀÌ
ÀÐÀ» ¼ö ÀÖ´Â ¹®ÀÚ ¼ø¼ÀÔ´Ï´Ù. |
Cloneable | Object.clone() ¸Þ¼µå¿¡ ´ëÇؼ
±× ¸Þ¼µå°¡ ±× Ŭ·¡½ºÀÇ ÀνºÅϽºÀÇ Çʵå´ë ÇʵåÀÇ º¹»çº»À» Á¤´çÇÏ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ
Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ Å¬·¡½ºÀÔ´Ï´Ù. |
Comparable<T> | ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °¢ Ŭ·¡½ºÀÇ °´Ã¼¿¡ Àüü ¼ø¼ºÎ¸¦ °Á¦ÇÕ´Ï´Ù. |
Iterable<T> | ÀÌ ÀÎÅÍ ÆäÀ̽º¸¦ ±¸ÇöÇϸé, °´Ã¼¸¦ ¡¸foreach¡¹¹®ÀÇ ´ë»óÀ¸·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù . |
Readable | Readable´Â ij¸¯ÅÍ ¶óÀÎÀÇ ¼Ò½ºÀÔ´Ï´Ù. |
Runnable | ÀνºÅϽº¸¦ 1°³ÀÇ thread·Î ½ÇÇàÇÏ´Â ¸ðµç Ŭ·¡½º¿¡¼´Â Runnable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. |
Thread.UncaughtExceptionHandler | ijġ µÇÁö ¾Ê´Â ¿¹¿Ü¿¡ÀÇÇØ Thread°¡ °©ÀÚ±â Á¾·áÇßÀ» ¶§¿¡ È£ÃâµÇ´Â °Í Çڵ鷯ÀÇ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Ŭ·¡½º °³¿ä | |
---|---|
Boolean | Boolean Ŭ·¡½º´Â ¿ø½ÃÇü
boolean °ªÀ» °´Ã¼¿¡ ·¦ ÇÕ´Ï´Ù. |
Byte | Byte Ŭ·¡½º´Â ¿ø½ÃÇü
byte °ªÀ» °´Ã¼³»¿¡ ·¦ ÇÕ´Ï´Ù. |
Character | Character Ŭ·¡½º´Â ¿ø½ÃÇü
char °ªÀ» °´Ã¼¿¡ ·¦ ÇÕ´Ï´Ù. |
Character.Subset | ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â Unicode ij¸¯ÅͼÂÀÇ Æ¯Á¤ÀÇ ºÎºÐÁýÇÕÀ» ³ªÅ¸³À´Ï´Ù. |
Character.UnicodeBlock | Unicode »ç¾çÀ¸·Î Á¤Àǵǰí ÀÖ´Â ¹®ÀÚ ºí·ÏÀ» ³ªÅ¸³»´Â ¹®ÀÚ ºÎºÐÁýÇÕÀÇ Æйи®. |
Class<T> | Ŭ·¡½º Class
ÀνºÅϽº´Â ½ÇÇàÁßÀÇ Java ¾îÇø®ÄÉÀ̼ÇÀÇ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³À´Ï´Ù. |
ClassLoader | Ŭ·¡½º ·Î´õ´Â Ŭ·¡½ºÀÇ ·Îµå¸¦ ´ã´çÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. |
Compiler | Compiler Ŭ·¡½º´Â Java ·ÎºÎÅÍ native code¿¡ÀÇ ÄÄÆÄÀÏ·¯ ¹× °ü·Ã ¼ºñ½º¸¦ Áö¿ø
ÇÕ´Ï´Ù. |
Double | Double Ŭ·¡½º´Â ¿ø½ÃÇü
double °ªÀ» °´Ã¼¿¡ ·¦ ÇÕ´Ï´Ù. |
Enum<E extends Enum<E>> | ¸ðµç Java ¾ð¾î ¿°ÅÇüÀÇ °øÅëÀÇ base classÀÔ´Ï´Ù. |
Float | Float Ŭ·¡½º´Â ¿ø½ÃÇü
float °ªÀ» °´Ã¼³»¿¡ ·¦ ÇÕ´Ï´Ù. |
InheritableThreadLocal<T> | ÀÌ Å¬·¡½º´Â Ä£thread·ÎºÎÅÍÀÚ½Ä thread¿¡ÀÇ °ªÀÇ »ó¼ÓÀ» Á¦°øÇϱâ À§Çؼ ThreadLocal¸¦ È®ÀåÇÕ´Ï´Ù. |
Integer | Integer Ŭ·¡½º´Â ¿ø½ÃÇü
int °ªÀ» °´Ã¼¿¡ ·¦ ÇÕ´Ï´Ù. |
Long | Long Ŭ·¡½º´Â ¿ø½ÃÇü
long °ªÀ» °´Ã¼¿¡ ·¦ ÇÕ´Ï´Ù. |
Math | Math Ŭ·¡½º´Â Áö¼öÇÔ¼ö, ´ë¼ö°ü°è, Æò¹æ±Ù ¹× »ï°¢ÇÔ¼ö¶ó°í ÇÏ´Â ±âº»ÀûÀÎ ¼öÄ¡ 󸮸¦ ½ÇÇàÇϱâ À§ÇÑ ¸Þ¼µå¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. |
Number | Ãß»ó Ŭ·¡½º Number ´Â
Ŭ·¡½º BigDecimal , BigInteger , Byte , Double , Float , Integer , Long ¹× Short
½´ÆÛ Å¬·¡½ºÀÔ´Ï´Ù. |
Object | Object Ŭ·¡½º´Â Ŭ·¡½º °èÃþ ·çÆ®ÀÔ´Ï´Ù. |
Package | Package °´Ã¼´Â
Java ÆÐÅ°ÁöÀÇ ±¸Çö ¹× »ç¾ç¿¡ ´ëÇÑ ¹öÀü
Á¤º¸¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. |
Process | ProcessBuilder.start() ¸Þ¼µå¿Í Runtime.exec ¸Þ¼µå´Â ³×ÀÌƼºêÀÎ ÇÁ·Î¼¼½º¸¦ ÀÛ¼ºÇØ, Process
¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
ProcessBuilder | ÀÌ Å¬·¡½º´Â OS ÀÇ ÇÁ·Î¼¼½ºÀÇ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù. |
Runtime | Java ¾îÇø®ÄÉÀ̼ÇÀº ¸ðµÎ, Runtime Ŭ·¡½ºÀÇ ´ÜÀÏÀÇ ÀνºÅϽº¸¦ °¡Áý´Ï´Ù. |
RuntimePermission | ÀÌ Å¬·¡½º´Â ½ÇÇà½ÃÀÇ Á¢±Ù ±ÇÇÑ¿¡ °ü·ÃÇÕ´Ï´Ù. |
SecurityManager | ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú´Â ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ½ÃÅ¥·¯Æ¼ Á¤Ã¥¸¦ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Çϴ Ŭ·¡½ºÀÔ´Ï´Ù. |
Short | Short Ŭ·¡½º´Â ¿ø½ÃÇü
short °ªÀ» °´Ã¼³»¿¡ ·¦ ÇÕ´Ï´Ù. |
StackTraceElement | ½ºÅà Ʈ·¹À̽º³»ÀÇ ¿ä¼Ò·ÎThrowable.getStackTrace() ¿¡ ÀÇÇØ ¸®ÅϵÈ
°ª. |
StrictMath | StrictMath Ŭ·¡½º´Â Áö¼öÇÔ¼ö, ´ë¼ö°ü°è, Æò¹æ±Ù ¹× »ï°¢ÇÔ¼ö¶ó°í ÇÏ´Â ±âº»ÀûÀÎ ¼öÄ¡ 󸮸¦ ½ÇÇàÇϱâ À§ÇÑ ¸Þ¼µå¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. |
String | String Ŭ·¡½º´Â ij¸¯ÅÍ ¶óÀÎÀ» ³ªÅ¸³À´Ï´Ù. |
StringBuffer | thread ¼¼ÀÌÇÁÀÎ °¡º¯ÀÇ Ä³¸¯ÅÍ ¶óÀÎ. |
StringBuilder | ¹®ÀÚÀÇ °¡º¯ ¼ø¼ÀÔ´Ï´Ù. |
System | System Ŭ·¡½º¿¡´Â À¯¿ëÇÑ Å¬·¡½º ÇÊµå ¹× ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù. |
Thread | ¡¸thread¡¹¶õ ÇÁ·Î±×·¥³»¿¡¼ÀÇ ½ÇÇà threadÀÔ´Ï´Ù. |
ThreadGroup | thread ±×·ìÀº threadÀÇ ÁýÇÕÀ» ³ªÅ¸³À´Ï´Ù. |
ThreadLocal<T> | ÀÌ Å¬·¡½º´Â thread ·ÎÄà º¯¼ö¸¦ Á¦°øÇÕ´Ï´Ù. |
Throwable | Throwable Ŭ·¡½º´Â Java ¾ð¾îÀÇ ¸ðµç ¿¡·¯¿Í ¿¹¿ÜÀÇ ½´ÆÛ Å¬·¡½ºÀÔ´Ï´Ù. |
Void | Void Ŭ·¡½º´Â ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ¾ø´Â Ç÷¹À̽ºÈ¦´õ·Î¼ÀÇ Å¬·¡½ºÀ̸ç, Java Å°¿öµå void¸¦ ³ªÅ¸³»´Â Class °´Ã¼¿¡ÀÇ ÂüÁ¶¸¦ º¸°ü À¯ÁöÇϴµ¥ »ç¿ëµË´Ï´Ù. |
¿°ÅÇüÀÇ °³¿ä | |
---|---|
Thread.State | thread »óÅÂÀÔ´Ï´Ù. |
¿¹¿Ü °³¿ä | |
---|---|
ArithmeticException | »ê¼ú °è»êÀ¸·Î ¿¹¿ÜÀû Á¶°ÇÀÌ ¹ß»ýÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
ArrayIndexOutOfBoundsException | ºÎÁ¤ÇÑ À妽º¸¦ »ç¿ëÇØ ¹è¿ÀÌ ¾×¼¼½º µÈ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
ArrayStoreException | ºÎÁ¤ÇÑ ÇüÅÂÀÇ °´Ã¼¸¦ °´Ã¼ÀÇ ¹è¿¿¡ Æ÷ÇÔÇÏ·Á°í ÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
ClassCastException | ¾î´À °´Ã¼¸¦ »ó¼Ó °ü°è¿¡ ¾ø´Â Ŭ·¡½º¿¡ ij½ºÆ® ÇÏ·Á°í ÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
ClassNotFoundException | ¾îÇø®ÄÉÀ̼ÇÀÌ, Ŭ·¡½ºÀÇ Ä³¸¯ÅÍ ¶óÀθíÀ» »ç¿ëÇØ ´ÙÀ½ÀÇ ¸Þ¼µå·Î ·ÎµåÇÏ·Á°í ÇßÁö¸¸, ÁöÁ¤µÈ À̸§ÀÇ Å¬·¡½ºÀÇ Á¤ÀÇ°¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
CloneNotSupportedException | °´Ã¼¸¦ º¹Á¦Çϱâ À§Çؼ Object Ŭ·¡½ºÀÇ clone ¸Þ¼µå°¡ ºÒ·Á °¬Áö¸¸, ±× °´Ã¼ÀÇ Å¬·¡½º°¡ Cloneable ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ°í ÀÖÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
EnumConstantNotPresentException | ¾îÇø®ÄÉÀ̼ÇÀÌ À̸§¿¡ ÀÇÇØ enum Á¤¼ö¿¡ ¾×¼¼½º ÇÏ·Á°í ÇßÀ» ¶§³ª, ÁöÁ¤µÈ À̸§ÀÇ Á¤¼ö¸¦ °¡ÁöÁö ¾Ê´Â enum Çü¿¡ ¾×¼¼½º ÇÏ·Á°í ÇßÀ» ¶§¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
Exception | Exception Ŭ·¡½º¿Í ±× ¼ºê Ŭ·¡½º´Â º¸Åë
ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ijġ µÉ °¡´É¼ºÀÌ ÀÖ´Â »óŸ¦ ³ªÅ¸³»´Â Throwable
Çü½ÄÀÇ 1°³
ÀÔ´Ï´Ù. |
IllegalAccessException | ¾îÇø®ÄÉÀ̼ÇÀÌ, ¹è¿ ÀÌ¿ÜÀÇ ÀνºÅϽº ÀÛ¼º, ÇʵåÀÇ ¼³Á¤ ¶Ç´Â Ãëµæ, ¸Þ¼µåÀÇ È£ÃâÀ» ½ÃµµÇßÀ» °æ¿ì¿¡ IllegalAccessException°¡ ¹ß»ý µË´Ï´Ù. |
IllegalArgumentException | ºÎÁ¤ÇÑ Àμö, ¶Ç´Â ºÎÀûÀýÇÑ Àμö¸¦ ¸Þ¼µå¿¡ °Ç³×ÁØ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
IllegalMonitorStateException | ¼ÒÁ¤ÀÇ ¸ð´ÏÅ͸¦ °¡ÁöÁö ¾Ê´Â thread°¡ °´Ã¼ÀÇ ¸ð´ÏÅÍ·Î ±â´Ù¸®´Â °ÍÀ» ½ÃµµÇÑ °Í, ȤÀº ´Ù¸¥ thread°¡ ¼ÒÁ¤ÀÇ ¸ð´ÏÅ͸¦ °¡ÁöÁö ¾Ê°í °´Ã¼ÀÇ ¸ð´ÏÅÍ·Î ±â´Ù¸®´Â °ÍÀ» ÅëÁöÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
IllegalStateException | ºÎÁ¤ ¶Ç´Â ºÎÀûÀýÇÑ ¶§¿¡ ¸Þ¼µå°¡ ºÒ·Á °£ °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
IllegalThreadStateException | ¿ä±¸µÈ ¿ÀÆÛ·¹À̼ǿ¡ ´ëÇؼ thread »óÅ°¡ ºÎÀûÀýÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
IndexOutOfBoundsException | ¾î¶² Á¾·ùÀÇ À妽º (¹è¿, ij¸¯ÅÍ ¶óÀÎ, º¤Å͵î)°¡ ¹üÀ§¿ÜÀÎ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
InstantiationException | ¾îÇø®ÄÉÀ̼ÇÀÌ Class Ŭ·¡½ºÀÇ newInstance ¸Þ¼µå¸¦ »ç¿ëÇØ Å¬·¡½ºÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÏ·Á°í ÇßÀ» ¶§¿¡
Ŭ·¡½º°¡ ÀÎÅÍÆäÀ̽º ¶Ç´Â abstract Ŭ·¡½ºÀ̱â À§Çؼ ÁöÁ¤µÈ °´Ã¼ÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
InterruptedException | ¾î´À thread°¡ ¿À·§µ¿¾ÈÀÇ ´ë±â »óÅÂ, ÈÞÁö »óÅÂ, ¶Ç´Â ÀϽÃÁ¤Áö »óÅÂÀÏ ¶§, ´Ù¸¥ thread°¡ Thread Ŭ·¡½ºÀÇ interrupt ¸Þ¼µå¸¦ »ç¿ëÇØ ÀÌ »óÅ¿¡ ÀÎÅÍ·´Æ®¸¦ °É¾úÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
NegativeArraySizeException | ºÎÀÇ »çÀÌÁ °¡Áø ¹è¿À» ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÛ¼ºÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
NoSuchFieldException | ÁöÁ¤µÈ À̸§ÀÇ Çʵ尡 Ŭ·¡½º¿¡´Â ¾ø´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù. |
NoSuchMethodException | ƯÁ¤ÀÇ ¸Þ¼µå°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
NullPointerException | °´Ã¼°¡ ÇÊ¿äÇÑ °æ¿ì¿¡
¾îÇø®ÄÉÀ̼ÇÀÌ null À»
»ç¿ëÇÏ·Á°í ÇÏ¸é ¹ß»ý µË´Ï´Ù. |
NumberFormatException | ¾îÇø®ÄÉÀ̼ÇÀÌ Ä³¸¯ÅÍ ¶óÀÎÀ» ¼öÄ¡ÇüÀ¸·Î º¯È¯ÇÏ·Á°í ÇßÀ» ¶§, ij¸¯ÅÍ ¶óÀÎÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
RuntimeException | RuntimeException ´Â
Java °¡»ó ¸Ó½ÅÀÇ º¸Åë
ÀÇ Ã³¸®·Î Throw ÇÒ ¼ö ÀÖ´Â °¢Á¾ÀÇ ¿¹¿ÜÀÇ ½´ÆÛ Å¬·¡½ºÀÔ´Ï´Ù. |
SecurityException | ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú¿¡ ÀÇÇØ ¿¹¿Ü°¡ ¹ß»ýµÇ¾î ½ÃÅ¥·¯Æ¼ À§¹ÝÀ» ³ªÅ¸³À´Ï´Ù. |
StringIndexOutOfBoundsException | String ¸Þ¼µå¿¡ ÀÇÇØ ¿¹¿Ü°¡ ¹ß»ýµÇ¾î
À妽º°¡ ºÎ ¶Ç´Â ij¸¯ÅÍ ¶óÀÎÀÇ »çÀÌÁ´Ù Å« ÀÏÀ» ³ªÅ¸³À´Ï´Ù. |
TypeNotPresentException | ¾îÇø®ÄÉÀ̼ÇÀÌ ÇüÅÂÀÇ À̸§À» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÇüÅ¿¡ Á¢¼ÓÇØ, ÁöÁ¤µÈ À̸§ÀÇ ÇüÅÂÀÇ Á¤ÀÇ°¡ ¹ß°ßµÇÁö ¾ÊÀ» ¶§¿¡ ¹ß»ý µË´Ï´Ù. |
UnsupportedOperationException | ¿ä±¸µÈ ¿ÀÆÛ·¹À̼ÇÀÌ Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
¿¡·¯ÀÇ °³¿ä | |
---|---|
AbstractMethodError | ¾îÇø®ÄÉÀ̼ÇÀÌ abstract ¸Þ¼µå¸¦ È£ÃâÇÏ·Á°í ÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
AssertionError | ¼±¾ðÀÌ ½ÇÆÐÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
ClassCircularityError | Ŭ·¡½ºÀÇ ÃʱâȽÿ¡ ·çÇÁ°¡ ¹ß°ßµÇ¾úÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
ClassFormatError | Java °¡»ó ¸Ó½ÅÀÌ Å¬·¡½º ÆÄÀÏÀ» ÀоîµéÀÌ·Á°í, ÆÄÀÏÀÌ ¸Á°¡Á® ÀÖ´Ù°í ÆÇ´ÜÇßÀ» °æ¿ì, ¶Ç´Â Ŭ·¡½º ÆÄÀϷμ Çؼ®ÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
Error | Error ´Â Throwable
¼ºê Ŭ·¡½º¿¡¼
º¸Åë
ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ̸é ijġ Çؼ´Â ¾ÈµÇ´Â Áß´ëÇÑ ¹®Á¦¸¦ ³ªÅ¸³À´Ï´Ù. |
ExceptionInInitializerError | static ÃʱâÈÀÚ·Î ¿¹»ó¿ÜÀÇ ¿¹¿Ü°¡ ¹ß»ýÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. |
IllegalAccessError | ¾×¼¼½º ÇÒ ¼ö ¾ø´Â Çʵ忡ÀÇ ¾×¼¼½º³ª º¯°æ, ȤÀº ¾×¼¼½º ÇÒ ¼ö ¾ø´Â ¸Þ¼µåÀÇ È£ÃâÀ» ¾îÇø®ÄÉÀ̼ÇÀÌ ½ÃµµÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
IncompatibleClassChangeError | Ŭ·¡½º Á¤ÀÇ¿¡ ȣȯ¼ºÀÌ ¾ø´Â º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
InstantiationError | ¾îÇø®ÄÉÀ̼ÇÀÌ Java
new ±¸¹®À» »ç¿ëÇØ abstract Ŭ·¡½º³ª ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÏ·Á°í ÇßÀ» ¶§¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
InternalError | Java °¡»ó ¸Ó½Å³»¿¡¼ ¿¹±âÄ¡ ¾ÊÀº ³»ºÎ ¿¡·¯°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
LinkageError | LinkageError
¼ºê Ŭ·¡½º´Â ¾î´À Ŭ·¡½º°¡ ´Ù¸¥ Ŭ·¡½º¿¡
Á¸°ü°è(dependencies)°¡ ÀÖ´Â °æ¿ì¿¡
ÀüÀÚÀÇ Å¬·¡½º¸¦ ÄÄÆÄÀÏ ÇÑµÚ ÈÄÀÚÀÇ Å¬·¡½º¿¡ÀÇ º¯°æ¿¡ ÀÇÇØ È£È¯¼ºÀÌ ¾ø¾îÁø °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
NoClassDefFoundError | º¸Åë
ÀÇ ¸Þ¼µå È£ÃâÇØ, ȤÀº new ½ÄÀ» »ç¿ëÇÑ »õ·Î¿î ÀνºÅϽºÀÇ »ý¼ºÀ¸·Î Java °¡»ó ¸Ó½Å ¶Ç´Â ClassLoader ÀνºÅϽº°¡ Ŭ·¡½º Á¤ÀǸ¦ ·ÎµåÇÏ·Á°í ÇßÁö¸¸, Ŭ·¡½º Á¤ÀÇ°¡ º¸°í ¸Å¿î ÀÖ°í °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
NoSuchFieldError | °´Ã¼ÀÇ ÁöÁ¤µÈ Çʵ忡 ¾îÇø®ÄÉÀ̼ÇÀÌ ¾×¼¼½º, ¶Ç´Â º¯°æÀ» ½ÃµµÇßÀ» ¶§, °´Ã¼¿¡ ±× Çʵ尡 ¾ø´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
NoSuchMethodError | ¾î´À Ŭ·¡½ºÀÇ Æ¯Á¤ÀÇ ¸Þ¼µå (static ¸Þ¼µå, ¶Ç´Â ÀνºÅϽº ¸Þ¼µå)¸¦ ¾îÇø®ÄÉÀ̼ÇÀÌ È£ÃâÇÏ·Á°í ÇßÀ» ¶§, ÀÌ¹Ì ±× Ŭ·¡½º¿¡´Â ºÒ·Á °£ ¸Þ¼µåÀÇ Á¤ÀÇ°¡ ¾ø´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
OutOfMemoryError | ¸Þ¸ð¸® ºÎÁ·À» À§Çؼ Java °¡»ó ¸Ó½ÅÀÌ °´Ã¼¸¦ ÇÒ´çÇÏÁö ¸øÇÏ°í, °¡ºñÁö Ä÷ºÅÍ¿¡ Çصµ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ ´õ ÀÌ»ó È®º¸ °¡´ÉÇÑ ÀÖ°í °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
StackOverflowError | ¾îÇø®ÄÉÀ̼ǿ¡¼ÀÇ Àç±ÍÀÇ È¸¼ö°¡ ³Ê¹« ¸¹¾Æ¼ ½ºÅà ¿À¹öÇ÷ο찡 ÀϾ´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
ThreadDeath | ThreadDeath
ÀνºÅϽº´Â Thread Ŭ·¡½ºÀÇ Àμö ¾øÀ½ÀÇ stop ¸Þ¼µå°¡ ºÒ·Á°¡
¸é, ´ë»óÀÌ µÇ´Â thread³»¿¡¼ ¹ß»ý µË´Ï´Ù. |
UnknownError | ¹ÌÁöÀÌÁö¸¸ Áß´ëÇÑ ¿¹¿Ü°¡ Java °¡»ó ¸Ó½ÅÀ¸·Î ¹ß»ýÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
UnsatisfiedLinkError | Java °¡»ó ¸Ó½ÅÀÌ, native ¶ó°í ¼±¾ðµÈ ¸Þ¼µåÀÇ ÀûÀýÇÑ ³×ÀÌƼºê ¾ð¾îÀÇ Á¤ÀǸ¦ ã¾Æ³¾ ¼ö°¡ ¾ø´Â °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
UnsupportedClassVersionError | Java °¡»ó ¸Ó½ÅÀÌ, Ŭ·¡½º ÆÄÀÏÀÇ readÁß¿¡ ±× ÆÄÀÏÀÇ ¸ÞÀÌÀú ¹öÀü ¹øÈ£¿Í ¸¶ÀÌ³Ê ¹öÀü ¹øÈ£°¡ Áö¿ø µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ÆÇÁ¤ÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
VerifyError | Ŭ·¡½º ÆÄÀÏÀÌ ÀûÀýÇÑ Çü½Ä¿¡¼µµ, ¾î¶² Á¾·ùÀÇ ³»ºÎ ¸ð¼ø ¶Ç´Â º¸¾È»óÀÇ ¹®Á¦°¡ ÀÖ´Â °ÍÀ» ¡¸º£¸®ÆÄÀÌ¾Æ (verifier)¡¹°¡ °ËÃâÇßÀ» °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù. |
VirtualMachineError | Java °¡»ó ¸Ó½ÅÀÌ ¸Á°¡Á® ÀÖ´ÂÁö, ¶Ç´Â µ¿ÀÛÀ» °è¼ÓÇϴµ¥ ÇÊ¿äÇÑ ÀÚ¿øÀÌ ºÎÁ·ÇÏ°Ô µÈ °ÍÀ» ³ªÅ¸³»±â À§Çؼ ¹ß»ý µË´Ï´Ù. |
ÁÖ¼® ŸÀÔÀÇ °³¿ä | |
---|---|
Deprecated | ÁÖ¼® ÷ºÎÀÇ ÇÁ·Î±×·¥ ¿ä¼Ò @Deprecated´Â ÀϹÝÀûÀ¸·Î À§ÇèÇϰųª º¸´Ù ÀûÀýÇÑ ´Ù¸¥ ÇÁ·Î±×·¥ ¿ä¼Ò·Î ´ë¿ëÇÒ ¼ö ÀÖ´Â Àϵµ ÀÖ¾î, ÇÁ·Î±×·¡¸Ó¿¡°Ô´Â »ç¿ëÀ» ±ÇÀ¯¹ÞÁö ¾Ê´Â ÇÁ·Î±×·¥ ¿ä¼ÒÀÔ´Ï´Ù. |
Override | ¸Þ¼µå ¼±¾ðÀÌ ½´ÆÛ Å¬·¡½ºÀÇ ¸Þ¼µå ¼±¾ðÀ» ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
SuppressWarnings | ÁÖ¼®À» ºÙÀÎ ¿ä¼Ò ( ¹× ÁÖ¼®À» ºÙÀÎ ¿ä¼Ò¿¡ Æ÷ÇԵǴ ¸ðµç ÇÁ·Î±×·¥ ¿ä¼Ò)·Î À̸§À¸·Î ÁöÁ¤µÈ ÄÄÆÄÀÏ·¯ °æ°í°¡ ¾ïÁ¦µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¼³°èÇØ ±âº»ÀûÀΠŬ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ¹«¾ùº¸´Ù Áß¿äÇÑ Å¬·¡½º´Â Ŭ·¡½º °èÃþ ·çÆ® Object
¿Í
½ÇÇà½ÃÀÇ Å¬·¡½º¸¦ ³ªÅ¸³»´Â ÀνºÅϽº Class
ÀÔ´Ï´Ù
¿ø½ÃÇüÀÇ °ªÀ» °´Ã¼¿Í °°ÀÌ ³ªÅ¸³»´Â °æ¿ì¿¡´Â ÀÚÁÖ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ·¡ÆÛ Å¬·¡½º Boolean
, Character
, Integer
, Long
, Float
¹× Double
°¡ ÀÌ ¸ñÀûÀ¸·Î »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, Double
ÇüÀÇ °´Ã¼´Â double ÇüÀÇ Çʵ带 Æ÷ÇÔÇØ, ÂüÁ¶ÇüÀÇ º¯¼ö¿¡ Æ÷ÇԵǴ ¾Õ¿¡ÀÇ ÂüÁ¶¶ó°í ÇÏ´Â ¹æ¹ýÀ¸·Î °ªÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½º´Â ¿ø½ÃÀûÄ¡ÀÇ »çÀÌ¿¡ º¯È¯ÇÏ´Â ¸Þ¼µå¸¦ Á¦°øÇÏ´Â °Í°ú µ¿½Ã¿¡
equals
¹× hashCode
µîÀÇ Ç¥ÁØ ¸Þ¼µå¸¦ Áö¿ø
ÇÕ´Ï´Ù
Ŭ·¡½º Math
´Â
źÁ¨Æ® (½ÎÀÎ), ¿©Çö (ÄÚ»çÀÎ), Æò¹æ±ÙÀ̶ó°í ÇÏ´Â °è»êÀ¸·Î ÀÚÁÖ »ç¿ëµÇ´Â ÇÔ¼ö¸¦ Á¦°øÇÕ´Ï´Ù. Ŭ·¡½º String
¹× StringBuffer
´Â ij¸¯ÅÍ ¶óÀÎÀ¸·Î ÀÚÁÖ »ç¿ëµÇ´Â ¿ÀÆÛ·¹À̼ÇÀ» Á¦°øÇÕ´Ï´Ù
Ŭ·¡½º ClassLoader
, Process
, Runtime
, SecurityManager
¹× System
´Â
µ¿ÀûÀΠŬ·¡½ºÀÇ ·Îµå, ¿ÜºÎ ÇÁ·Î¼¼½ºÀÇ ÀÛ¼º, ³¯Â¥¿Í ½Ã°£µîÀÇ È£½ºÆ® ȯ°æÀÇ Á¶È¸ ¹× ½ÃÅ¥·¯Æ¼ Á¤Ã¥
ÀÇ ½Ç½Ã¸¦ °ü¸®ÇÏ´Â ¡¸½Ã½ºÅÛ ¿ÀÆÛ·¹À̼ǡ¹À» Á¦°øÇÕ´Ï´Ù
Ŭ·¡½º Throwable
˼
throw ¹® (§14. 16)¿¡ ÀÇÇØ ¹ß»ýµÇ´Â °´Ã¼¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. Throwable
¼ºê Ŭ·¡½º´Â ¿¡·¯¿Í ¿¹¿Ü¸¦ ³ªÅ¸³À´Ï´Ù
java.nio.charset.Charset
Ŭ·¡½ºÀÇ »ç¾ç¿¡´Â Java Ç÷§ÆûÀÇ Àü±¸ÇöÀÌ Áö¿ø
ÇÒ ÇÊ¿ä°¡ Àִ ij¸¯Åͼ ¹× Ç¥ÁØ ÀÎÄÚµù ¼¼Æ®ÀÇ ¸í¸í ±ÔÄ¢¿¡ ´ëÇØ ±â¼úµÇ°í ÀÖ½À´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐÅ°Áö ´ÙÀ½ÀÇ ÆÐÅ°Áö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.