JavaTM 2 Platform
Standard Ed. 5.0

java.util.logging
Ŭ·¡½º Level

java.lang.Object 
  »óÀ§¸¦ È®Àå java.util.logging.Level
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable

public class Level
extends Object
implements Serializable

Level Ŭ·¡½º´Â ·Î±× Ãâ·ÂÀÇ Á¦¾î¿¡ »ç¿ëµÇ´Â Ç¥ÁØ ·Î±× ·¹º§¼¼Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ·Î±× Level °´Ã¼´Â ¼ø¼­ ºÙÀÏ ¼ö ÀÖ´Â °Í°ú µ¿½Ã¿¡ ¼ø¼­¸¦ °®´Â Á¤¼öÇü¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. ÁöÁ¤µÈ ·¹º§¿¡¼­ÀÇ ·Î±ëÀ» À¯È¿ÇÏ°Ô Çϸé, º¸´Ù ³ôÀº ¸ðµç ·¹º§¿¡¼­ÀÇ ·Î±ëµµ À¯È¿ÇÏ°Ô µË´Ï´Ù.

º¸Åë, Ŭ¶óÀÌ¾ðÆ®´Â Level.SEVERE µî Á¤ÀÇ ³¡³­ Level Á¤¼ö¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

·¹º§Àº ³»¸²Â÷¼øÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.

À̰͵é À̿ܿ¡ ·Î±ëÀ» ¿ÀÇÁ Çϱâ À§Çؼ­ »ç¿ëµÇ´Â ·¹º§ OFF ¹× ¸ðµç ¸Þ¼¼ÁöÀÇ ·Î±ëÀ» À¯È¿ÇÏ°Ô Çϱâ À§Çؼ­ »ç¿ëµÇ´Â ·¹º§ ALL°¡ ÀÖ½À´Ï´Ù.

Sun À̿ܰ¡ Level¸¦ »ó¼ÓÇÏ´Â °ÍÀ¸·Î ·Î±× ·¹º§À» Ãß°¡ Á¤ÀÇÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì, ¼­ºê Ŭ·¡½º´Â ÀÏÀÇÀÇ Á¤¼ö°ª ·¹º§À» ¼±ÅÃÇØ, ÀûÀýÇÑ readResolve ¸Þ¼­µå¸¦ Á¤ÀÇÇÏ´Â °ÍÀ¸·Î½á, Á÷·ÄÈ­¸¦ ÅëÇØ Object°¡ ÀÏÀÇÀÇ ÇÁ·ÎÆÛƼ¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÁÖÀÇÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
static Level ALL
          ALL´Â ¸ðµç ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
static Level CONFIG
          CONFIG´Â Á¤ÀûÀÎ ±¸¼º ¸Þ¼¼ÁöÀÇ ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.
static Level FINE
          FINE´Â Æ®·¹À̽º Á¤º¸¸¦ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.
static Level FINER
          FINER´Â ²Ï »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static Level FINEST
          FINEST´Â ±ØÈ÷ »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù.
static Level INFO
          INFO´Â ¸Þ¼¼Áö¸¦ Á¤º¸·Î¼­ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.
static Level OFF
          OFF´Â ·Î±×¸¦ ¿ÀÇÁ·Î Çϱâ À§Çؼ­ »ç¿ë °¡´ÉÇÑ Æ¯¼ö ·¹º§ÀÔ´Ï´Ù.
static Level SEVERE
          SEVERE´Â Áß´ëÇÑ ÀåÇØ¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.
static Level WARNING
          WARNING´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
protected Level (String  name, int value)
          ÁöÁ¤µÈ Á¤¼ö°ª ·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected Level (String  name, int value, String  resourceBundleName)
          ÁöÁ¤µÈ Á¤¼ö°ª ¿Í ÁöÁ¤µÈ Áö¿ª ´ëÀÀ ÀÚ¿ø¸íÀ¸·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean equals (Object  ox)
          2°³ÀÇ °´Ã¼ÀÇ °ªÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.
 String getLocalizedName ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇØ¼­ Level Áö¿ªÈ­ ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù.
 String getName ()
          Level Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù.
 String getResourceBundleName ()
          ·¹º§ÀÇ Áö¿ª ´ëÀÀ ÀÚ¿ø ¹øµé¸í, ¶Ç´Â Áö¿ª ´ëÀÀ ¹øµéÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.
 int hashCode ()
          Çؽà Äڵ带 »ý¼ºÇÕ´Ï´Ù.
 int intValue ()
          ÀÌ ·¹º§ÀÇ Á¤¼ö°ªÀ» ÃëµæÇÕ´Ï´Ù.
static Level parse (String  name)
          ·¹º§¸íÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» Level¿¡ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù.
 String toString ()
          °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

OFF

public static final Level  OFF
OFF´Â ·Î±×¸¦ ¿ÀÇÁ·Î Çϱâ À§Çؼ­ »ç¿ë °¡´ÉÇÑ Æ¯¼ö ·¹º§ÀÔ´Ï´Ù. ÀÌ ·¹º§Àº, Integer.MAX_VALUE¿¡ ÃʱâÈ­µË´Ï´Ù.


SEVERE

public static final Level  SEVERE
SEVERE´Â Áß´ëÇÑ ÀåÇØ¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.

ÀϹÝÀûÀ¸·Î SEVERE ¸Þ¼¼Áö´Â Á¤»óÀûÀÎ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¹æÇØÇÑ´Ù, ²Ï Áß¿äÇÑ À̺¥Æ®¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¸Þ¼¼Áö´Â ÃÖÁ¾ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ¿¡ ÀÖ¾î ¾Ë±â ½¬¿î °ÍÀ¸·Î ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ·¹º§Àº, 1000¿¡ ÃʱâÈ­µË´Ï´Ù.


WARNING

public static final Level  WARNING
WARNING´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ³ªÅ¸³»´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.

ÀϹÝÀûÀ¸·Î WARNING ¸Þ¼¼Áö¿¡¼­´Â ÃÖÁ¾ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ°¡ °ü½ÉÀ» °¡Áø´Ù, ¶Ç´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ³ªÅ¸³»´Â À̺¥Æ®¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ·¹º§Àº 900¿¡ ÃʱâÈ­µË´Ï´Ù.


INFO

public static final Level  INFO
INFO´Â ¸Þ¼¼Áö¸¦ Á¤º¸·Î¼­ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.

º¸Åë, INFO ¸Þ¼¼Áö´Â ÄÜ¼Ö ¶Ç´Â Äֿܼ¡ »ó´çÇÏ´Â °Í¿¡ Ãâ·ÂÇØÁý´Ï´Ù. µû¶ó¼­, INFO ·¹º§Àº ÃÖÁ¾ »ç¿ëÀÚ¿Í ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ¸¦ ÀÌÇØÇÒ ¼ö ÀÖ´Â Àû´çÈ÷ Áß¿äÇÑ ¸Þ¼¼Áö¿¡°Ô¸¸ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÀÌ ·¹º§Àº 800¿¡ ÃʱâÈ­µË´Ï´Ù.


CONFIG

public static final Level  CONFIG
CONFIG´Â Á¤ÀûÀÎ ±¸¼º ¸Þ¼¼ÁöÀÇ ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.

CONFIG ¸Þ¼¼Áö´Â ´Ù¾çÇÑ Á¤Àû ±¸¼º Á¤º¸¸¦ Á¦°øÇØ, ƯÁ¤ÀÇ ±¸¼º¿¡ °ü·ÃµÈ µð¹ö±× ¹®Á¦¿¡ µµ¿òÀÌ µÇ´Â °ÍÀ» µµÇϰí ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î CONFIG ¸Þ¼¼Áö¿¡´Â CPU ÇüÅÂ, ±×·¡ÇÈÀÇ ½Éµµ, GUI Look & Feel µîÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ ·¹º§Àº 700¿¡ ÃʱâÈ­µË´Ï´Ù.


FINE

public static final Level  FINE
FINE´Â Æ®·¹À̽º Á¤º¸¸¦ Á¦°øÇÏ´Â ¸Þ¼¼Áö ·¹º§ÀÔ´Ï´Ù.

FINE, FINER ¹× FINEST´Â ºñ±³Àû »ó¼¼ÇÑ Æ®·¹À̽º¸¦ À§Çؼ­ »ç¿ëµË´Ï´Ù. 3°³ÀÇ ·¹º§ÀÇ Á¤È®ÇÑ ¹Ì´Â ÇϺÎÁ¶Á÷¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù¸¸, ÀϹÝÀûÀ¸·Î´Â FINEST´Â °¡Àå ´Ù·®ÀÇ »ó¼¼ Ãâ·Â¿¡ »ç¿ëµÇ¾î FINER´Â ¾à°£ ÀûÀº »ó¼¼ Ãâ·Â¿¡ »ç¿ëµÇ¾î FINE´Â °¡Àå ¼Ò·®¿¡¼­ °¡Àå Áß¿äÇÑ ¸Þ¼¼Áö¿¡ »ç¿ëµË´Ï´Ù.

ÀϹÝÀûÀ¸·Î FINE ·¹º§Àº ƯÁ¤ÀÇ ÇϺÎÁ¶Á÷¿¡ Ưº°ÇÑ °ü½ÉÀ» °¡ÁöÁö ¾Ê´Â °³¹ßÀÚ¿¡°Ô ÀÖ¾î ³Ð°Ô Èï¹Ì°¡ ÀÖ´Â Á¤º¸¸¦ À§Çؼ­ »ç¿ëµË´Ï´Ù.

FINE ¸Þ¼¼Áö´Â º¹±¸ °¡´ÉÇÑ ÀÛÀº ÀåÇØµîÀÇ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¶Ç, ÆÛÆ÷¸Õ½ºÀÇ ÀáÀçÀûÀÎ ºÒÆíÀ» ³ªÅ¸³»´Â ¹®Á¦´Â FINE ·Î¼­ ·Î±×¸¦ ÃëÇÒ¸¸ÇÑ °¡°ªÀÌ ÀÖ½À´Ï´Ù. ÀÌ ·¹º§Àº 500¿¡ ÃʱâÈ­µË´Ï´Ù.


FINER

public static final Level  FINER
FINER´Â ²Ï »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù. µðÆúÆ®·Î ¿¹¿ÜÀÇ ÀÔ·Â, µ¹¾Æ¿Í, ThrowµîÀÇ ·Î±× È£ÃâÀº ÀÌ ·¹º§·Î Æ®·¹À̽º µË´Ï´Ù. ÀÌ ·¹º§Àº 400¿¡ ÃʱâÈ­µË´Ï´Ù.


FINEST

public static final Level  FINEST
FINEST´Â ±ØÈ÷ »ó¼¼ÇÑ Æ®·¹À̽º ¸Þ¼¼Áö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ·¹º§Àº 300¿¡ ÃʱâÈ­µË´Ï´Ù.


ALL

public static final Level  ALL
ALL´Â ¸ðµç ¸Þ¼¼ÁöÀÇ ·Î±×¸¦ ÃëÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ·¹º§Àº Integer.MIN_VALUE¿¡ ÃʱâÈ­µË´Ï´Ù.

»ý¼ºÀÚ »ó¼¼

Level

protected Level(String  name,
                int value)
ÁöÁ¤µÈ Á¤¼ö°ª ·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÀÌ »ý¼ºÀÚ´Â »ó¼ÓÇÒ ¼ö ÀÖµµ·Ï ¡¸protect¡¹°¡ µÇ¾î ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ·Î±×ÀÇ Å¬¶óÀÌ¾ðÆ®´Â SEVERE ¶Ç´Â FINEST µîÀÇ Á¤¼ö Level °´Ã¼ÀÇ ¾î´ÀÂÊÀ̵çÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ´Ù¸¸, Ŭ¶óÀÌ¾ðÆ®°¡ »õ·Î¿î ·Î±× ·¹º§À» Ãß°¡ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â Level¸¦ »ó¼ÓÇØ »õ·Î¿î Á¤¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù .

ÆÄ¶ó¹ÌÅÍ:
name - Level À̸§. ¿¹¸¦ µé¾î ¡¸SEVERE¡¹
value - ·¹º§ÀÇ Á¤¼ö°ª
¿¹¿Ü:
NullPointerException - À̸§ÀÌ nullÀÎ °æ¿ì

Level

protected Level(String  name,
                int value,
                String  resourceBundleName)
ÁöÁ¤µÈ Á¤¼ö°ª ¿Í ÁöÁ¤µÈ Áö¿ª ´ëÀÀ ÀÚ¿ø¸íÀ¸·Î À̸§ ÷ºÎ Level¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Level À̸§. ¿¹¸¦ µé¾î ¡¸SEVERE¡¹
value - ·¹º§ÀÇ Á¤¼ö°ª
resourceBundleName - ÁöÁ¤µÈ À̸§ÀÇ Áö¿ª ´ëÀÀ¿¡ »ç¿ëµÇ´Â ÀÚ¿ø ¹øµé¸í. resourceBundleName°¡ null ¶Ç´Â ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì, À̰ÍÀº ¹«½ÃµÈ´Ù
¿¹¿Ü:
NullPointerException - À̸§ÀÌ nullÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

getResourceBundleName

public String  getResourceBundleName()
·¹º§ÀÇ Áö¿ª ´ëÀÀ ÀÚ¿ø ¹øµé¸í, ¶Ç´Â Áö¿ª ´ëÀÀ ¹øµéÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
Áö¿ª ´ëÀÀÀÇ ÀÚ¿ø ¹øµé¸í

getName

public String  getName()
Level Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº À̸§

getLocalizedName

public String  getLocalizedName()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇØ¼­ Level Áö¿ªÈ­ ij¸¯ÅÍ ¶óÀθíÀ» ¸®ÅÏÇÕ´Ï´Ù.

Áö¿ª ´ëÀÀ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº À̸§ÀÌ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
Áö¿ª ´ëÀÀµÈ À̸§

toString

public final String  toString()
Ŭ·¡½º Object ±â¼ú:
°´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. º¸Åë, toString ¸Þ¼­µå´Â ÀÌ °´Ã¼¸¦ ¡¸ÅؽºÆ®·Î Ç¥ÇöÇÑ´Ù¡¹Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ °á°ú´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â °£°áÇϰí À¯ÀÍÇÑ Á¤º¸¿©¾ß ÇÕ´Ï´Ù. ¸ðµç ¼­ºê Ŭ·¡½º¿¡¼­ ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

Object Ŭ·¡½ºÀÇ toString ¸Þ¼­µå´Â °´Ã¼ÀÇ ÆÄ»ý¿øÀÇ Å¬·¡½º¸í, @ ºÎÈ£ (@) ¹× °´Ã¼ÀÇ ÇØ½Ã ÄÚµåÀÇ ºÎÈ£ ¾øÀ½ 16 ÁøÇ¥ÇöÀ¸·ÎºÎÅÍ ±¸¼ºµÇ´Â ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. Áï, ÀÌ ¸Þ¼­µå´Â ´ÙÀ½ÀÇ °ª°ú µ¿ÀÏÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.


 getClass(). getName() + '@' + Integer.toHexString(hashCode())
 

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
Level Áö¿ª ´ëÀÀµÇ¾î ÀÖÁö ¾ÊÀº À̸§. ¿¹¸¦ µé¾î ¡¸INFO¡¹

intValue

public final int intValue()
ÀÌ ·¹º§ÀÇ Á¤¼ö°ªÀ» ÃëµæÇÕ´Ï´Ù. ÀÌ Á¤¼ö°ª´Â Level °´Ã¼°£ÀÇ ¼ø¼­ºÎÀÇ È¿À²ÀûÀÎ ºñ±³¿¡ »ç¿ëµË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ·¹º§ÀÇ Á¤¼ö°ª

parse

public static Level  parse(String  name)
                   throws IllegalArgumentException 
·¹º§¸íÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» Level¿¡ ±¸¹® ºÐ¼® ÇÕ´Ï´Ù.

Àμö ij¸¯ÅÍ ¶óÀÎÀº ·¹º§¸í ¶Ç´Â Á¤¼ö°ª ÀÇ ¾î´ÀÂÊÀ̵çÀ¸·Î ±¸¼ºµË´Ï´Ù.

´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ±¸¹® ºÐ¼® µÇ´Â ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
±¸¹® ºÐ¼® µÈ °ª. ±âÁ¸ÀÇ À̸§ (¿¹, 700)¿¡ ´ëÀÀÇÏ´Â Á¤¼ö¸¦ °Ç³×ÁÖ¸é, °ü·ÃµÈ À̸§ (¿¹, CONFIG)ÀÌ ¸®ÅϵȴÙ. ´ëÀÀÇÏÁö ¾Ê´Â Á¤¼ö (¿¹, 1)¸¦ °Ç³×ÁÖ¸é, ±× °ª¿¡ ÃʱâÈ­µÈ »õ·Î¿î ·¹º§¸íÀÌ ¸®ÅϵȴÙ
¿¹¿Ü:
NullPointerException - À̸§ÀÌ nullÀÎ °æ¿ì
IllegalArgumentException - °ªÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì. À¯È¿ÇÑ °ªÀº, Integer.MIN_VALUE ~ Integer.MAX_VALUE Á¤¼ö°ª ¹× ±âÁ¸ÀÇ ·¹º§¸í ¸ðµÎ. ±âÁ¸ÀÇ À̸§Àº ÀÌ Å¬·¡½º¿¡ ÀÇÇØ Á¤ÀÇµÈ ·¹º§ (FINE, FINER, FINEST), ÀÌ Å¬·¡½º¿¡ ÀÇÇØ ÀûÀýÇÑ ÆÐŰÁö ¾×¼¼½º·Î ÀÛ¼ºµÈ ·¹º§, ¶Ç´Â ¼­ºê Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÀÇ È¤Àº ÀÛ¼ºµÈ »õ·Î¿î ·¹º§ÀÌ´Ù

equals

public boolean equals(Object  ox)
2°³ÀÇ °´Ã¼ÀÇ °ªÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
ox - ºñ±³ ´ë»óÀÇ ÂüÁ¶ °´Ã¼
¹Ýȯ°ª:
2°³ÀÇ °´Ã¼°¡ °°Àº ·¹º§ÀÇ °ªÀ» °¡Áö´Â °æ¿ì¿¡°Ô¸¸ true
°ü·Ã Ç׸ñ:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
ÇØ½Ã Äڵ带 »ý¼ºÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
·¹º§ÀÇ °ª¿¡ ±Ù°ÅÇÏ´Â ÇØ½Ã ÄÚµå
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.