JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.lang
Ŭ·¡½º ExceptionInInitializerError

java.lang.Object 
  |
  +--java.lang.Throwable 
        |
        +--java.lang.Error 
              |
              +--java.lang.LinkageError 
                    |
                    +--java.lang.ExceptionInInitializerError
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public class ExceptionInInitializerError
extends LinkageError

static ÃʱâÈ­ÀÚ·Î ¿¹»ó¿ÜÀÇ ¿¹¿Ü°¡ ¹ß»ýÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ExceptionInInitializerError °¡ ½½·Î¿ì µÇ¾î static ÃʱâÈ­ÀÚ ¶Ç´Â static º¯¼öÀÇ ÃʱâÈ­ÀÚÀÇ Æò°¡½Ã¿¡ ¿¡·¯°¡ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.

1.4 ¸±¸®½º¿¡¼­´Â ÀÌ ¿¹¿Ü´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â±¸¿¡ ÀûÇÕÇϵµ·Ï(µíÀÌ) °³·®µÇ°í ÀÖ½À´Ï´Ù. ±¸Ãà½Ã¿¡ Á¦°øµÇ¾îgetException() ¸Þ¼Òµå¸¦ °³ÀÔ½ÃÄÑ ¾×¼¼½º µÇ´Â ¡¸º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®¡¹´Â ÇöÀç ¡¸cause¡¹¸Þ¼Òµå·Î¼­ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ¶Ç, À̰ÍÀº Àü¼úÇÑ ¡¸À¯»ê ¸Þ¼Òµå¡¹¶ó°í¿Í °°ÀÌ Throwable.getCause() ¸¦ °³ÀÔ½ÃÄÑ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚÀÇ °³¿ä
ExceptionInInitializerError ()
          »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ null ¸¦ °¡Á®, º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ °¡ÁöÁö ¾Ê´Â ExceptionInInitializerError ¸¦ ±¸ÃàÇÕ´Ï´Ù.
ExceptionInInitializerError (String  s)
          ÁöÁ¤µÈ »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» °¡Áö´Â ExceptionInInitializerError ¸¦ ±¸ÃàÇÕ´Ï´Ù.
ExceptionInInitializerError (Throwable  thrown)
          ½½·Î¿ì µÈ Throwable ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ getException() ¸Þ¼Òµå¿¡ ÀÇÇØ ³ªÁß¿¡ ÃëµæÇÒ ¼ö ÀÖ°Ô º¸Á¸ÇÏ´Â °Í¿¡ ÀÇÇØ, »õ·Î¿î ExceptionInInitializerError Ŭ·¡½º¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Throwable getCause ()
          ÀÌ ¿¡·¯ÀÇ ¿øÀÎ (ÀÌ ¿¡·¯°¡ ÀÛ¼ºµÇ´Â ¿øÀÎÀÌ µÈ static ÀÎ ÃʱâÈ­½Ã¿¡ ¹ß»ýÇÑ ¿¹¿Ü)À» µ¹·ÁÁÝ´Ï´Ù.
 Throwable getException ()
          static ÀÎ ÃʱâÈ­Áß¿¡ ¹ß»ýÇÑ, ÀÌ ¿¡·¯°¡ ÀÛ¼ºµÇ´Â ¿øÀÎÀÌ µÈ ¿¹¿Ü¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Throwable ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
fillInStackTrace , getLocalizedMessage , getMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

ExceptionInInitializerError

public ExceptionInInitializerError()
»ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ null ¸¦ °¡Á®, º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ °¡ÁöÁö ¾Ê´Â ExceptionInInitializerError ¸¦ ±¸ÃàÇÕ´Ï´Ù. »ó¼¼ ¸Þ¼¼Áö¶õ, ÀÌ ¿¹¿Ü¸¦ ±â¼úÇÏ´Â String ÀÔ´Ï´Ù.


ExceptionInInitializerError

public ExceptionInInitializerError(Throwable  thrown)
½½·Î¿ì µÈ Throwable ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ getException() ¸Þ¼Òµå¿¡ ÀÇÇØ ³ªÁß¿¡ ÃëµæÇÒ ¼ö ÀÖ°Ô º¸Á¸ÇÏ´Â °Í¿¡ ÀÇÇØ, »õ·Î¿î ExceptionInInitializerError Ŭ·¡½º¸¦ ±¸ÃàÇÕ´Ï´Ù. »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀº null ·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
thrown - ½½·Î¿ì µÈ ¿¹¿Ü

ExceptionInInitializerError

public ExceptionInInitializerError(String  s)
ÁöÁ¤µÈ »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» °¡Áö´Â ExceptionInInitializerError ¸¦ ±¸ÃàÇÕ´Ï´Ù. »ó¼¼ ¸Þ¼¼Áö¶õ, ÀÌ ¿¹¿Ü¸¦ ±â¼úÇÏ´Â String ÀÔ´Ï´Ù. »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀº Throwable.getMessage() ¸Þ¼Òµå¿¡ ÀÇÇØ ³ªÁß¿¡ ÃëµæÇÒ ¼ö ÀÖ°Ô º¸Á¸µË´Ï´Ù. º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®´Â ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - »ó¼¼ ¸Þ¼¼Áö
¸Þ¼ÒµåÀÇ »ó¼¼

getException

public Throwable  getException()
static ÀÎ ÃʱâÈ­Áß¿¡ ¹ß»ýÇÑ, ÀÌ ¿¡·¯°¡ ÀÛ¼ºµÇ´Â ¿øÀÎÀÌ µÈ ¿¹¿Ü¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É¿¡ ¼±ÇàÇÕ´Ï´Ù. ÀÌ Á¤º¸¸¦ ÃëµæÇϱâ À§Çؼ­,Throwable.getCause() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ExceptionInInitializerError ÀÇ º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®. ÀÌ ExceptionInInitializerError °¡ º¸Á¸µÇ°í ÀÖ´Â ½½·Î¿ì °¡´ÉÇÑ ¿ÀºêÁ§Æ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â null

getCause

public Throwable  getCause()
ÀÌ ¿¡·¯ÀÇ ¿øÀÎ (ÀÌ ¿¡·¯°¡ ÀÛ¼ºµÇ´Â ¿øÀÎÀÌ µÈ static ÀÎ ÃʱâÈ­½Ã¿¡ ¹ß»ýÇÑ ¿¹¿Ü)À» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ getCause
¹Ýȯ°ª:
ÀÌ ¿¡·¯ÀÇ ¿øÀÎ ¶Ç´Â null (¿øÀÎÀÌ Á¸ÀçÇÏÁö ¾Ê´Â°¡ ¹ÌÁöÀÇ °æ¿ì)
µµÀÔµÈ ¹öÁ¯:
1.4

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.