|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.net.NetworkInterface
ÀÌ Å¬·¡½º´Â À̸§À¸·Î ±¸¼ºµÇ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿Í ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø IP ÁÖ¼ÒÀÇ ¸®½ºÆ®¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½º´Â ¸ÖƼ ij½ºÆ® ±×·ìÀÌ Âü°¡ÇÏ´Â ·ÎÄà ÀÎÅÍÆäÀ̽º¸¦ ½Äº°Çϴµ¥ »ç¿ëµË´Ï´Ù. ÀÎÅÍÆäÀ̽º´Â Åë»ó, ¡¸le0¡¹µîÀÇ À̸§À¸·Î Àνĵ˴ϴÙ.
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
equals (Object obj)
ÀÌ ¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ºñ±³ÇÕ´Ï´Ù. |
static NetworkInterface |
getByInetAddress (InetAddress addr)
IP ÁÖ¼Ò°¡ ÁöÁ¤µÇ°í ÀÖ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÏ´Â Æí¸®ÇÑ ¸Þ¼ÒµåÀÔ´Ï´Ù. |
static NetworkInterface |
getByName (String name)
À̸§À» ÀνÄÇϰí ÀÖ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getDisplayName ()
ÀÌ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ Ç¥½Ã¸íÀ» ÃëµæÇÕ´Ï´Ù. |
Enumeration |
getInetAddresses ()
ÀÌ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿¡ ¹ÙÀÎµå µÈ InetAddresses ÀÇ ¸ðµÎ ¶Ç´Â ºÎºÐÁýÇÕÀÇ Enumeration ¸¦ µ¹·ÁÁÖ´Â Æí¸®ÇÑ ¸Þ¼ÒµåÀÔ´Ï´Ù. |
String |
getName ()
ÀÌ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
static Enumeration |
getNetworkInterfaces ()
ÀÌ ¸Ó½Å»óÀÇ ¸ðµç ÀÎÅÍÆäÀ̽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getName()
public Enumeration getInetAddresses()
½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì, °¢ InetAddress ¿¡ ´ëÇØ checkConnect
¸Þ¼Òµå°¡ ºÒ·Á °©´Ï´Ù. checkConnect
°¡ SecurityException ¸¦ ½½·Î¿ì ÇÏÁö ¾Ê´Â InetAddresses ¸¸ÀÌ Enumeration ÀÇ ÇüÅ·Πµ¹·ÁÁÖ¾îÁý´Ï´Ù.
public String getDisplayName()
public static NetworkInterface getByName(String name) throws SocketException
name
- ÀÎÅÍÆäÀ̽ºÀÇ À̸§À» ³ªÅ¸³»´Â String
SocketException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic static NetworkInterface getByInetAddress(InetAddress addr) throws SocketException
addr
- ÀÎÅÍÆäÀ̽º°¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â InetAddress
SocketException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic static Enumeration getNetworkInterfaces() throws SocketException
SocketException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean equals(Object obj)
null
´Â ¾Æ´Ï°í, ÀÌ ¿ÀºêÁ§Æ®¿Í °°Àº NetworkInterface ¸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®ÀÇ °æ¿ì¿¡¸¸, °á°ú°¡ true
°¡ µË´Ï´Ù.
À̸§°ú addrs °¡ ¾çÂÊ ¸ðµÎ °°Àº °æ¿ì,NetworkInterface
ÀÇ 2 °³ÀÇ ÀνºÅϽº´Â °°Àº NetworkInterface ¸¦ ³ªÅ¸³À´Ï´Ù.
Object
³»ÀÇ equals
obj
- ºñ±³ ´ë»óÀÇ ¿ÀºêÁ§Æ®
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
InetAddress.getAddress()
public int hashCode()
Object
ÀÇ ±â¼ú: java.util.Hashtable
¿¡ ÀÇÇØ Á¦°øµÇ´Â °Í °°Àº ÇØ½Ã Å×À̺í·Î »ç¿ëÇϱâ À§Çؼ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
hashCode
¸Þ¼ÒµåÀÇ ÀϹÝÀûÀÎ ±ÔÄ¢À» ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.
hashCode
¸Þ¼Òµå¸¦ È£ÃâÇØµµ °á°ú´Â °°Àº Á¤¼öÄ¡°¡ µÇ¾î¾ß ÇÏ´Ù
Object.equals(java.lang.Object)
¸Þ¼Òµå·Î 2 °³ÀÇ ¿ÀºêÁ§Æ®°¡ µî°¡°¡ ¾Æ´Ï´Ù°í ¿©°ÜÁ³À» °æ¿ì´Â ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ hashCode ¸Þ¼Òµå¸¦ È£ÃâÇßÀ» ¶§¿¡, °á°ú°¡ ´Ù¸¥ Á¤¼öÄ¡°¡ µÇÁö ¾Ê¾Æµµ»ó°ü¾ø´Ù. ±×·¯³ª, µ¿ÀÏÇÏÁö ¾ÊÀº ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â ´Ù¸¥ Á¤¼öÄ¡°¡ »ý¼ºµÇµµ·Ï Çϸé, ÇØ½Ã Å×À̺íÀÇ ÆÛÆ÷¸Õ½º¸¦ ¿Ã¸± ¼ö°¡ ÀÖ´Ù
ÇÒ ¼ö ÀÖ´Â ÇÑ,Object Ŭ·¡½º¿¡¼ Á¤ÀǵǴ hashCode ¸Þ¼Òµå´Â ´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â ´Ù¸¥ Á¤¼öÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. Åë»ó, À̰ÍÀº ¿ÀºêÁ§Æ®ÀÇ ³»ºÎ ÁÖ¼Ò¸¦ Á¤¼öÄ¡·Î º¯È¯ÇÏ´Â ÇüÅ·Π±¸ÇöµË´Ï´Ù¸¸, ±×·¯ÇÑ ±¸Çö Å×Å©´ÐÀº JavaTM ÇÁ·Î±×·¥ ¾ð¾î¿¡¼´Â ºÒÇÊ¿äÇÕ´Ï´Ù.
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
Object
ÀÇ ±â¼ú: toString
¸Þ¼Òµå´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ ¡¸ÅؽºÆ®·Î Ç¥ÇöÇÑ´Ù¡¹Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ °á°ú´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â °£°áÇϰí À¯ÀÍÇÑ Á¤º¸¿©¾ß ÇÕ´Ï´Ù. ¸ðµç ¼ºê Ŭ·¡½º¿¡¼, ÀÌ ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
Object
Ŭ·¡½ºÀÇ toString
¸Þ¼Òµå´Â ¿ÀºêÁ§Æ®ÀÇ ÆÄ»ý¿øÀÇ Å¬·¡½º¸í, @ ºÎÈ£ (@), ¹× ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÀÇ ºÎÈ£ ¾øÀ½ 16 ÁøÇ¥ÇöÀ¸·ÎºÎÅÍ ±¸¼ºµÇ´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. Áï, ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½ÀÇ °ª°ú µ¿ÀÏÇÑ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
getClass(). getName() + '@' + Integer.toHexString(hashCode())
Object
³»ÀÇ toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.