|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.lang.Package
Package
¿ÀºêÁ§Æ®´Â Java ÆÐŰÁöÀÇ ±¸Çö ¹× »ç¾ç¿¡ ´ëÇÑ ¹öÁ¯ Á¤º¸¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù. ÀÌ ¹öÁ¯ Á¤º¸´Â Ŭ·¡½º¸¦ ·ÎµåÇÑ Å¬·¡½º ·Î´õ¿¡ ÀÇÇØ ²¨³»Á®, ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. Åë»ó, ¹öÁ¯ Á¤º¸´Â Ŭ·¡½º¿Í ÇÔ²² ¹èÆ÷µÇ´Â ¸¶´ÏÆä½ºÆ®¿¡ ÀúÀåµÇ°í ÀÖ½À´Ï´Ù.
ÆÐŰÁö¸¦ ±¸¼ºÇϴ Ŭ·¡½ºÀÇ ÁýÇÕÀÌ, ƯÁ¤ÀÇ »ç¾çÀ» ±¸ÇöÇϰí ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±× °æ¿ì, »ç¾çÀÇ Å¸ÀÌÆ², ¹öÁ¯ ¹øÈ£, º¥´õ¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀÌ ±× »ç¾çÀ» ½Äº°ÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀº ÆÐŰÁö°¡ ÀÖ´Â »ç¾çÀÇ Æ¯Á¤ÀÇ ¹öÁ¯°ú ȣȯ¼ºÀÌ ÀÖÀ»Áö ¾î¶³Áö¸¦ ¹®ÀÇÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº isCompatibleWith
¸Þ¼ÒµåÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
»ç¾ç ¹öÁ¯ÀÇ ¹øÈ£¿¡´Â Á¤ÀÇ 10 ÁøÁ¤¼ö¸¦ ÇǸ®¾îµå (. )(À¸)·Î ´Ü¶ôÁþ´Â ±¸¹®ÀÇ ¡¸µàÀÌ 10 ÁøºÐ·ù¹ý¡¹À» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¡¸2.0¡¹À̳ª ¡¸1.2. 3.4. 5.6. 7¡¹°ú °°Àº ¹öÁ¯ ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ ¼ýÀÚ¸¦ È®ÀåÇØ, ¸ÞÀÌÀú ¹öÁ¯, ¸¶ÀÌ³Ê ¹öÁ¯, ¸¶ÀÌÅ©·Î ¹öÁ¯µîÀ» ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. ¹öÁ¯ ¹øÈ£´Â ¼ýÀÚ·Î ½ÃÀÛµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
±¸ÇöÀÇ Å¸ÀÌÆ², ¹öÁ¯, ¹× º¥´õ¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀº ±¸ÇöÀ» ½Äº°ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ä³¸¯ÅÍ ¶óÀÎÀº ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡, °ü·ÃÇÏ´Â ÆÐŰÁöÀÇ Á¤È®ÇÑ ¸®Æ÷Æ®¸¦ À¯È¿ÇÏ°Ô Çϱâ À§Çؼ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸Çö¿¡ °üÇÑ 3 °³ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ëÀº ¸ðµÎ º¥´õ¿¡ °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. ±¸Çö ¹öÁ¯ ij¸¯ÅÍ ¶óÀο¡´Â ƯÁ¤ÀÇ ±¸¹®Àº ¾ø½À´Ï´Ù. µû¶ó¼, ÇÊ¿äÇÑ ¹öÁ¯ÀÇ ½Äº°ÀÚ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ Á¶»çÇÏ´Â °ÍÀ¸·Î, ȣȯ¼ºÀÇ Ã¼Å©¸¦ ÇØ ÁÖ¼¼¿ä.
°¢°¢ÀÇ Å¬·¡½º ·Î´õ³»¿¡¼´Â °°Àº Java ÆÐŰÁö¿¡ À¯·¡Çϴ Ŭ·¡½º´Â ¸ðµÎ µ¿ÀÏÇÑ Package ¿ÀºêÁ§Æ®¸¦ °¡Áý´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ static ¸Þ¼Òµå±ºÀ» »ç¿ëÇϸé(ÀÚ), À̸§À¸·Î ÆÐŰÁö¸¦ ã°Å³ª ÇöÀçÀÇ Å¬·¡½º ·Î´õ°¡ ÀνÄÇÏ´Â ¸ðµç ÆÐŰÁö¸¦ ÃëµæÇϰųª ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
ClassLoader.definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL)
¸Þ¼ÒµåÀÇ °³¿ä | |
String |
getImplementationTitle ()
ÀÌ ÆÐŰÁöÀÇ Å¸ÀÌÆ²À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getImplementationVendor ()
ÀÌ ±¸ÇöÀ» Á¦°øÇÑ Á¶Á÷, º¥´õ, ¶Ç´Â ±â¾÷ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getImplementationVersion ()
ÀÌ ±¸ÇöÀÇ ¹öÁ¯À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getName ()
ÆÐŰÁöÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
static Package |
getPackage (String name)
È£Ãâ¿øÀÇ Å¬·¡½º ·Î´õ³»·ÎºÎÅÍ, ÆÐŰÁö¸¦ À̸§À¸·Î °Ë»öÇÕ´Ï´Ù. |
static Package [] |
getPackages ()
È£Ãâ¿øÀÇ Å¬·¡½º ·Î´õ°¡ ÀνÄÇÏ´Â ¸ðµç ÆÐŰÁö¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getSpecificationTitle ()
ÀÌ ÆÐŰÁö°¡ ±¸ÇöÇÏ´Â »ç¾çÀÇ Å¸ÀÌÆ²À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getSpecificationVendor ()
ÀÌ ÆÐŰÁö¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ »ç¾çÀ» ¼ÒÀ¯ ¹× °ü¸®Çϰí ÀÖ´Â Á¶Á÷, º¥´õ, ¶Ç´Â ±â¾÷ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getSpecificationVersion ()
ÀÌ ÆÐŰÁö°¡ ±¸ÇöÇÏ´Â »ç¾çÀÇ ¹öÁ¯ ¹øÈ£¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
ÆÐŰÁö¸íÀ¸·ÎºÎÅÍ ÇØ½Ã Äڵ带 ¿ä±¸ÇØ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
isCompatibleWith (String desired)
ÀÌ ÆÐŰÁöÀÇ »ç¾ç ¹öÁ¯À» desired ·Î ÁöÁ¤ÇÑ ¹öÁ¯°ú ºñ±³ÇÕ´Ï´Ù. |
boolean |
isSealed ()
ÀÌ ÆÐŰÁö°¡ ¾Á µÇ°í ÀÖ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
isSealed (URL url)
ÀÌ ÆÐŰÁö°¡ ÁöÁ¤µÈ ¿ø½Ã ÄÚµå URL ¿¡ °üÇØ¼ ¾Á µÇ°í ÀÖ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
ÀÌ Package ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , notify , notifyAll , wait , wait , wait |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getName()
public String getSpecificationTitle()
public String getSpecificationVersion()
public String getSpecificationVendor()
public String getImplementationTitle()
public String getImplementationVersion()
public String getImplementationVendor()
public boolean isSealed()
public boolean isSealed(URL url)
url
- ¿ø½Ã ÄÚµå URL
public boolean isCompatibleWith(String desired) throws NumberFormatException
¹öÁ¯ ¹øÈ£ÀÇ ºñ±³´Â ij¸¯ÅÍ ¶óÀÎ desired ¿Í »ç¾ç ¹öÁ¯ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ ´ëÀÀÇÏ´Â ¿ä¼Ò¸¦ Â÷·Ê·Î ºñ±³ÇÏ´Â ¹æ¹ýÀ¸·Î ½Ç½ÃÇÕ´Ï´Ù. °¢ ¿ä¼Ò´Â 10 ÁøÁ¤¼ö¿¡ º¯È¯µÇ°í °ªÀÌ ºñ±³µË´Ï´Ù. »ç¾ç ¹öÁ¯ÀÇ °ªÀÌ desired º¸´Ù Å« °æ¿ì´Â true °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. desired º¸´Ù ÀÛÀº °æ¿ì´Â false °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. °ªÀÌ µ¿ÀÏÇÑ °æ¿ì´Â ÇǸ®¾îµå¸¦ ½ºÅµ ÇØ ´ÙÀ½ÀÇ ¿ä¼ÒÀÇ Æä¾î¸¦ ºñ±³ÇÕ´Ï´Ù.
desired
- ÇÊ¿ä·Î ÇÏ´Â ¹öÁ¯ÀÇ ¹öÁ¯ ij¸¯ÅÍ ¶óÀÎ
NumberFormatException
- ÇÊ¿äÇÑ ¹öÁ¯ ¶Ç´Â ÀÌ ÆÐŰÁöÀÇ ¹öÁ¯ÀÌ ¿Ã¹Ù¸¥ ´å ´Ü¶ôÀÇ Çü½ÄÀÌ ¾Æ´Ñ °æ¿ìpublic static Package getPackage(String name)
Ŭ·¡½º ·Î´õ°¡ ÀûÀýÇÑ ¼Ó¼ºÀ» ¹Þ¾Æ ÆÐŰÁöÀÇ ÀνºÅϽº¸¦ »ý¼ºÇßÀ» °æ¿ì¿¡¸¸, ÆÐŰÁö´Â ¹öÁ¯ ¹× »ç¾çÀÇ ¼Ó¼ºÀ» °¡Áý´Ï´Ù. Åë»ó, ÀÌ·¯ÇÑ ¼Ó¼ºÀº Ŭ·¡½º¿¡ ºÎ¼ö ÇÏ´Â ¸¶´ÏÆä½ºÆ®³»¿¡¼ Á¤Àǵǰí ÀÖ½À´Ï´Ù.
name
- ÆÐŰÁöÀÇ À̸§. ¿¹: java.lang
public static Package [] getPackages()
null
·Î ³ªÅ¸³»Áø´Ù)´Â bootstrap Ŭ·¡½º ·Î´õ¿¡ ÀÇÇØ ·Îµå µÈ Ŭ·¡½º¿¡ ´ëÀÀÇÏ´Â ÆÐŰÁö¸¸ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
public int hashCode()
Object
³»ÀÇ hashCode
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
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.