|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.net.URL
URL
Ŭ·¡½º´Â World Wide Web »óÀÇ ¡¸¸®¼Ò½º¡¹¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍÀÎ URL (Uniform Resource Locator)¸¦ ³ªÅ¸³À´Ï´Ù. ¸®¼Ò½º´Â ÆÄÀÏÀ̳ª µð·ºÅ丮¿Í °°ÀÌ ´Ü¼øÇÑ °ÍÀÓµµ, Á» ´õ º¹ÀâÇÑ ¿ÀºêÁ§Æ® (µ¥ÀÌŸº£À̽º³ª °Ë»ö ¿£Áø¿¡ÀÇ Äí¿¡¸®- µî)¿¡ÀÇ ÂüÁ¶ÀÎ Àϵµ ÀÖ½À´Ï´Ù. URL ÀÇ Å¸ÀÔ°ú ±× Çü½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °ÍÀº ´ÙÀ½ÀÇ Web »çÀÌÆ®¿¡¼ ÂüÁ¶ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
http://archive.ncsa.uiuc.edu:80/SDG/Software/Mosaic/Demo/url-primer.html
ÀϹÝÀûÀ¸·Î, URL ´Â ¸î°³ÀÇ ºÎºÐÀ¸·Î ³ª´©¾îÁ® ÀÖ½À´Ï´Ù. »ó±âÀÇ ¿¹ÀÇ URL ´Â »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ http
(HyperText Transfer Protocol)ÀÎ °ÍÀ¸·Î,www.ncsa.uiuc.edu
¶ó´Â À̸§ÀÇ È£½ºÆ®»ó¿¡ Á¤º¸°¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ±×¸®°í, È£½ºÆ® ¸Ó½Å»ó¿¡ ÀÖ´Â Á¤º¸ÀÇ À̸§Àº /demoweb/url-primer.html
ÀÔ´Ï´Ù. È£½ºÆ® ¸Ó½Å»ó¿¡ ÀÖ´Â Á¤º¸ÀÇ À̸§ÀÇ Á¤È®ÇÑ Àǹ̴ ÇÁ·ÎÅäÄÝ, ¹× È£½ºÆ®ÀÇ ¾çÂÊ ¸ðµÎ¿¡ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â Á¤º¸´Â ÆÄÀϳ»¿¡ º¸Á¸µÇ°í ÀÖ½À´Ï´Ù¸¸, µ¿ÀûÀ¸·Î »ý¼ºµÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. URL ÀÇ ÀÌ·¯ÇÑ ºÎºÐÀº ÆÄ½ºÄÜÆ÷³ÙÆ®·Î ºÒ¸³´Ï´Ù.
URL ¿¡´Â ¿É¼ÇÀ¸·Î ¡¸Æ÷Å䡹¸¦ ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº TCP Á¢¼ÓÀ» È®¸³ÇÏ´Â ¸®¸ðÆ® È£½ºÆ® ¸Ó½Å»óÀÇ Æ÷Åä ¹øÈ£¸¦ ³ªÅ¸³À´Ï´Ù. Æ÷Åä ¹øÈ£¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â ±× ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Åä ¹øÈ£°¡ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î,http
ÀÇ µðÆúÆ®ÀÇ Æ÷Åä ¹øÈ£´Â 80
ÀÔ´Ï´Ù. ´Ù¸¥ Æ÷Å並 »ç¿ëÇÏ´Â °æ¿ì´Â ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
http://archive.ncsa.uiuc.edu:80/SDG/Software/Mosaic/Demo/url-primer.html
URL
ÀÇ ±¸¹®Àº ¡¸RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax¡¹·Î Á¤ÀǵǾRFC 2732: Format for Literal IPv6 Addresses in URLs¡¹·Î ¼öÁ¤µÇ°í ÀÖ½À´Ï´Ù.
URL ¿¡´Â ¡¸fragment¡¹( ¡¸ref¡¹¶Ç´Â ¡¸ÂüÁ¶ (reference)¡¹¶ó°íµµ ºÎ¸¥´Ù)¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. fragment¸¦ ÁöÁ¤ÇÏ·Á¸é , »þÇÁ ±âÈ£ ¡¸#¡¹ÀÇ ÈÄ¿¡ ij¸¯ÅÍ ¶óÀÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½¿¡ fragmentÀÇ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
http://java.sun.com/index.html#chapter1
±â¼úÀûÀ¸·Î´Â ÀÌ fragment´Â URL ÀÇ ÀϺο¡¼´Â ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, À§¿¡ ³ªÅ¸³½ fragment´Â ÁöÁ¤ÀÇ ¸®¼Ò½º¸¦ ÃëµæÇÑ µÚ, ±× ¹®¼ Áß(¾È)¿¡¼ chapter1
¶ó°í Çϴ űװ¡ ºÙ¾î ÀÖ´Â ºÎºÐÀ» ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇÑ Ã³¸®ÀÇ ´ë»óÀ¸·Î ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ű×ÀÇ Àǹ̴ ¸®¼Ò½º¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù.
¾îÇø®ÄÉÀ̼ÇÀº ¡¸»ó´ë URL¡¹¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »ó´ë URL ´Â ´Ù¸¥ URL ¸¦ ±âÁØÀ¸·Î¼ »ó´ëÀûÀ¸·Î ¸®¼Ò½º¸¦ °Ë»öÇϱâ À§ÇÑ Á¤º¸¸¸À» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. »ó´ë URL ´Â HTML ÆäÀÌÁö³»¿¡¼ ÀÚÁÖ(Àß) »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ URL °¡ ÀÖ´Ù°í ÇÕ´Ï´Ù.
ÀÌ HTML ÆäÀÌÁö¾È¿¡ ´ÙÀ½ÀÇ »ó´ë URL °¡ Æ÷ÇԵǾî ÀÖ´Ù°í ÇÕ´Ï´Ù.http://java.sun.com/index.html
À̰ÍÀº ´ÙÀ½ÀÇ URL ÀÇ ´ÜÃàÇüÀ̶ó°í º¸¿©Áý´Ï´Ù.FAQ.html
http://java.sun.com/FAQ.html
»ó´ë URL °¡ URL ÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸ðµÎ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÇÁ·ÎÅäÄÝÀ̳ª È£½ºÆ®¸í, Æ÷Åä ¹øÈ£¸¦ »ý·« ÇßÀ» °æ¿ì¿¡´Â ¸ðµç ÄÄÆÛ³ÍÆ®°¡ ÁöÁ¤µÇ°í ÀÖ´Â URL ·ÎºÎÅÍ Á¤º¸°¡ °è½ÂµË´Ï´Ù. ´Ù¸¸, ÆÄÀÏ ÄÄÆÛ³ÍÆ®ÀÇ ÁöÁ¤Àº ÇʼöÀÔ´Ï´Ù. ¿É¼ÇÁöÁ¤ÀÇ fragment´Â °è½ÂµÇÁö ¾Ê½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
URL (String spec)
String Ç¥ÇöÀ¸·ÎºÎÅÍ URL ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
|
|
URL (String protocol,
String host,
int port,
String file)
ÁöÁ¤µÈ protocol ,host ,port ¹øÈ£, ¹× file ·ÎºÎÅÍ URL ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
|
|
URL (String protocol,
String host,
int port,
String file,
URLStreamHandler handler)
ÁöÁ¤µÈ protocol ,host ,port ¹øÈ£,file , ¹× handler ¸¦ »ç¿ëÇØ,URL ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
URL (String protocol,
String host,
String file)
ÁöÁ¤µÈ protocol ¸í,host ¸í, ¹× file ¸íÀ» »ç¿ëÇØ, URL ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
URL (URL context,
String spec)
ÁöÁ¤µÈ ¹®¸Æ³»¿¡¼ ÁöÁ¤µÈ »ç¾çÀ» ÇØ¼®ÇØ URL ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
URL (URL context,
String spec,
URLStreamHandler handler)
ÁöÁ¤µÈ ¹®¸Æ³»ÀÇ ÁöÁ¤µÈ Çڵ鷯·Î, ÁöÁ¤µÈ »ç¾çÀ» ±¸¹® ºÐ¼® ÇØ URL ¸¦ »ý¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
equals (Object obj)
ÀÌ URL ¿Í ´Ù¸¥ ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
String |
getAuthority ()
ÀÌ URL ÀÇ ±ÇÇÑ ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
Object |
getContent ()
ÀÌ URL ÀÇ ÄÁÅÙÃ÷¸¦ ÃëµæÇÕ´Ï´Ù. |
Object |
getContent (Class [] classes)
ÀÌ URL ÀÇ ÄÁÅÙÃ÷¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getDefaultPort ()
ÀÌ URL ¿¡ °ü·ÃÇÏ´Â ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Åä ¹øÈ£¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getFile ()
ÀÌ URL ÀÇ ÆÄÀϸíÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getHost ()
ÇØ´çÇÏ´Â °æ¿ì, ÀÌ URL ÀÇ È£½ºÆ®¸íÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getPath ()
ÀÌ URL ÀÇ ÆÐ½º ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
int |
getPort ()
ÀÌ URL ÀÇ Æ÷Åä ¹øÈ£¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getProtocol ()
ÀÌ URL ÀÇ ÇÁ·ÎÅäÄݸíÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getQuery ()
ÀÌ URL ÀÇ Äí¿¡¸®-ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getRef ()
ÀÌ URL ÀÇ ¿¨Ä¿ ( ¡¸ÂüÁ¶¡¹¶ó°íµµ ºÒ¸°´Ù)¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getUserInfo ()
ÀÌ URL ÀÇ À¯Àú Á¤º¸ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
int |
hashCode ()
ÇØ½Ã Å×À̺íÀÇ À妽ººÎ¿¡ ÀûÀýÇÑ int Ä¡¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
URLConnection |
openConnection ()
URL °¡ ÂüÁ¶ÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â URLConnection ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
|
InputStream |
openStream ()
ÀÌ URL ¿¡ÀÇ Á¢¼ÓÀ» È®¸³ÇØ, ±× Á¢¼ÓÀ¸·ÎºÎÅÍ read¸¦ ÇàÇϱâ À§ÇÑ InputStream ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
sameFile (URL other)
fragment ÄÄÆÛ³ÍÆ® ÀÌ¿ÜÀÇ 2 °³ÀÇ URL ¸¦ ºñ±³ÇÕ´Ï´Ù. |
protected void |
set (String protocol,
String host,
int port,
String file,
String ref)
URL ÀÇ Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. |
protected void |
set (String protocol,
String host,
int port,
String authority,
String userInfo,
String path,
String query,
String ref)
ÁöÁ¤µÈ URL ÀÇ 8 Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. |
static void |
setURLStreamHandlerFactory (URLStreamHandlerFactory fac)
¾îÇø®ÄÉÀ̼ÇÀÇ URLStreamHandlerFactory ¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
String |
toExternalForm ()
ÀÌ URL ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ±¸ÃàÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ URL ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ±¸ÃàÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public URL(String protocol, String host, int port, String file) throws MalformedURLException
protocol
,host
,port
¹øÈ£, ¹× file
·ÎºÎÅÍ URL
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
host
´Â È£½ºÆ®¸í ¶Ç´Â ¸®ÅÍ·² IP Áּҷμ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. IPv6 ÀÇ ¸®ÅÍ·² ÁÖ¼Ò¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â ¡¸RFC 2732¡¹·Î ÁöÁ¤µÇ°í ÀÖ°Ô, ²©¼â¹À½ ([ ¹× ])À¸·Î µÑ·¯½Ò Çʿ䰡 ÀÖ½À´Ï´Ù. ´Ù¸¸,¡¸RFC 2373: IP Version 6 Addressing Architecture¡¹·Î Á¤Àǵǰí ÀÖ´Â ¸®ÅÍ·² IPv6 ÁÖ¼ÒÀÇ Çü½Äµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
port
¹øÈ£ -1
ÀÇ ÁöÁ¤Àº URL °¡ ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Å並 »ç¿ëÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ·Î ÃÖÃÊ·Î URL ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡´Â ±× ÇÁ·ÎÅäÄÝÀ» À§ÇÑ ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯 ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµË´Ï´Ù. ÀÌ ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯 ¿ÀºêÁ§Æ®´Â URLStreamHandler
Ŭ·¡½ºÀÇ ÀνºÅϽºÀÔ´Ï´Ù.
URLStreamHandlerFactory
ÀÇ ÀνºÅϽº¸¦ ½ºÆ®¸² Çڵ鷯 ÆÑÅ丮·Î¼ ¼³Á¤ÇØ ÀÖ´Â °æ¿ì´Â ±× ÀνºÅϽºÀÇ createURLStreamHandler
¸Þ¼Òµå°¡ ÇÁ·ÎÅäÄÝ Ä³¸¯ÅÍ ¶óÀÎÀ» Àμö·Î¼ ºÒ·Á °¡, ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÀÛ¼ºÇÑ´Ù
URLStreamHandlerFactory
°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ȤÀº ÆÑÅ丮ÀÇ createURLStreamHandler
¸Þ¼Òµå°¡ null
¸¦ µ¹·ÁÁÖ¾úÀ» °æ¿ì´Â constructor ÀÌ ´ÙÀ½ÀÇ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ °ªÀ» ã´Â´ÙÀÌ ½Ã½ºÅÛ ÇÁ·ÎÆÛƼÀÇ °ªÀÌjava.protocol.handler.pkgs
null
°¡ ¾Æ´Ï¸é, °ªÀº ¼öÁ÷ slash ij¸¯ÅÍ |
·Î ´Ü¶ôÁö¾îÁø, ÆÐŰÁöÀÇ ¸®½ºÆ®·Î¼ ÇØ¼®µÈ´Ù. constructor Àº ´ÙÀ½ÀÇ À̸§ÀÇ Å¬·¡½º¸¦ ·ÎµåÇÏ·Á°í ÇÑ´Ù¿©±â¼, <package> ¿¡´Â ÆÐŰÁöÀÇ À̸§ÀÌ µé¾î°¡, <protocol> ¿¡´Â ÇÁ·ÎÅäÄÝÀÇ À̸§ÀÌ µé¾î°£´Ù. ÀÌ Å¬·¡½º°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ȤÀº Ŭ·¡½º´Â Á¸ÀçÇØµµ ±×°ÍÀÌ<package>. <protocol>.Handler
URLStreamHandler
ÀÇ ¼ºê Ŭ·¡½º°¡ ¾Æ´Ñ °æ¿ì¿¡´Â ¸®½ºÆ®¿¡ ÀÖ´Â ´ÙÀ½ÀÇ Å¬·¡½º¸¦ ½ÃÇèÇÏ°Ô µÈ´Ù
ÀÌ Å¬·¡½º°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ȤÀº Ŭ·¡½º´Â Á¸ÀçÇØµµ ±×°ÍÀÌ<system default package>. <protocol>.Handler
URLStreamHandler
ÀÇ ¼ºê Ŭ·¡½º°¡ ¾Æ´Ñ °æ¿ì¿¡´Â MalformedURLException
°¡ ½½·Î¿ì µÈ´Ù
ÀÌ constructor ¿¡ ÀÇÇÑ ÀÔ·ÂÀÇ °ËÁõÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
protocol
- »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄݸíhost
- È£½ºÆ®¸íport
- È£½ºÆ®»ó¿¡¼ÀÇ Æ÷Åä ¹øÈ£file
- È£½ºÆ®»óÀÇ ÆÄÀÏ
MalformedURLException
- ¹ÌÁöÀÇ ÇÁ·ÎÅäÄݷμ ÁöÁ¤µÇ¾úÀ» °æ¿ìSystem.getProperty(java.lang.String)
,
setURLStreamHandlerFactory( java.net.URLStreamHandlerFactory)
,
URLStreamHandler
,
URLStreamHandlerFactory.createURLStreamHandler( java.lang.String)
public URL(String protocol, String host, String file) throws MalformedURLException
protocol
¸í,host
¸í, ¹× file
¸íÀ» »ç¿ëÇØ, URL ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Å並 »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¸Þ¼ÒµåÀÇ ±â´ÉÀº Àμö¿¡ protocol
,host
,-1
, ¹× file
¸¦ ÁöÁ¤ÇØ 4 °³ÀÇ Àμö¸¦ ¹Þ´Â constructor¸¦ È£ÃâÇÏ´Â °Í°ú °°½À´Ï´Ù. ÀÌ constructor ¿¡ ÀÇÇÑ ÀÔ·ÂÀÇ °ËÁõÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
protocol
- »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄݸíhost
- È£½ºÆ®¸ífile
- È£½ºÆ®»óÀÇ ÆÄÀÏ
MalformedURLException
- ¹ÌÁöÀÇ ÇÁ·ÎÅäÄݷμ ÁöÁ¤µÇ¾úÀ» °æ¿ìURL(java.lang.String, java.lang.String, int, java.lang.String)
public URL(String protocol, String host, int port, String file, URLStreamHandler handler) throws MalformedURLException
protocol
,host
,port
¹øÈ£,file
, ¹× handler
¸¦ »ç¿ëÇØ,URL
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. port
¹øÈ£¿¡ -1
¸¦ ÁöÁ¤Çϸé(ÀÚ), URL ¿¡¼´Â ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Åä°¡ »ç¿ëµË´Ï´Ù. handler
¿¡ null
¸¦ ÁöÁ¤Çϸé(ÀÚ), URL ¿¡¼´Â ´ÙÀ½¿¡ ³ªÅ¸³»´Â ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ ½ºÆ®¸² Çڵ鷯°¡ »ç¿ëµË´Ï´Ù. java.net.URL#URL(java.lang.String, java.lang.String, int, java.lang.String).
Çڵ鷯°¡ null ´Â ¾Æ´Ï°í, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì,NetPermission("specifyStreamHandler")
¾×¼¼½º±ÇÀ» ÁöÁ¤ÇØ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission
¸Þ¼Òµå°¡ ºÒ·Á °©´Ï´Ù. ÀÌ °á°ú, SecurityException °¡ µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ constructor ¿¡ ÀÇÇÑ ÀÔ·ÂÀÇ °ËÁõÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
protocol
- »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄݸíhost
- È£½ºÆ®¸íport
- È£½ºÆ®»ó¿¡¼ÀÇ Æ÷Åä ¹øÈ£file
- È£½ºÆ®»óÀÇ ÆÄÀÏhandler
- URL ÀÇ ½ºÆ®¸² Çڵ鷯
MalformedURLException
- ¹ÌÁöÀÇ ÇÁ·ÎÅäÄݷμ ÁöÁ¤µÇ¾úÀ» °æ¿ì
SecurityException
- ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇØ, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission
¸Þ¼Òµå°¡ ½ºÆ®¸² Çڵ鷯ÀÇ ¸í½ÃÀûÀÎ ÁöÁ¤À» Çã°¡ÇÏÁö ¾Ê´Â °æ¿ìSystem.getProperty(java.lang.String)
,
setURLStreamHandlerFactory( java.net.URLStreamHandlerFactory)
,
URLStreamHandler
,
URLStreamHandlerFactory.createURLStreamHandler( java.lang.String)
,
SecurityManager.checkPermission(java.security.Permission)
,
NetPermission
public URL(String spec) throws MalformedURLException
String
Ç¥ÇöÀ¸·ÎºÎÅÍ URL
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ constructor Àº 1 ¹øÂ°ÀÇ Àμö¿¡ null
¸¦ ÁöÁ¤ÇØ, Àμö°¡ 2 °³ÀÇ constructor¸¦ È£ÃâÇÏ´Â °Í°ú °°½À´Ï´Ù.
spec
- URL ·Î¼ ÇØ¼®µÇ´Â String
MalformedURLException
- ij¸¯ÅÍ ¶óÀÎÀ¸·Î ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ¹ÌÁöÀÎ °æ¿ìURL(java.net.URL, java.lang.String)
public URL(URL context, String spec) throws MalformedURLException
ÂüÁ¶´Â schema, ±ÇÇÑ, ÆÐ½º, Äí¿¡¸®-, ¹× fragmentÀÇ °¢ ºÎºÐ¿¡ ±¸¹® ºÐ¼® µË´Ï´Ù. ÆÄ½ºÄÜÆ÷³ÙÆ®°¡ Çϴÿ¡¼ schema, ±ÇÇÑ, ¹× Äí¿¡¸®-ÀÇ °¢ ÄÄÆÛ³ÍÆ®°¡ ¹ÌÁ¤µµ¸®ÀÇ °æ¿ì, »õ·Î¿î URL °¡ ÇöÀçÀÇ ¹®¼¿¡ÀÇ ÂüÁ¶°¡ µË´Ï´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â »ç¾çÀÇ fragment ºÎºÐ°ú Äí¿¡¸®-ºÎºÐÀÌ »õ·Î¿î URL ¿¡ »ç¿ëµË´Ï´Ù.<scheme>://<authority><path>? <query>#<fragment>
ÁöÁ¤µÈ »ç¾çÀ¸·Î schema ÄÄÆÛ³ÍÆ®°¡ Á¤ÀÇµÇ¾î ±× schema ÄÄÆÛ³ÍÆ®°¡ ¹®¸ÆÀÇ schema¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì, »ç¾çÀÎ ¸¸Å ±âÃʸ¦ µÎ´Â Àý´ë URL ·Î¼ »õ·Î¿î URL °¡ »ý¼ºµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â schema ÄÄÆÛ³ÍÆ®´Â ¹®¸Æ URL ¸¦ °è½ÂÇÕ´Ï´Ù.
±ÇÇÑ ÄÄÆÛ³ÍÆ®°¡ »ç¾ç¿¡ ÀÖ´Â °æ¿ì¿¡´Â »ç¾çÀº Àý´ëÀûÀÎ °ÍÀ¸·Î ÇØ ´Ù·ç¾îÁ® »ç¾çÀÇ ±ÇÇѰú ÆÐ½º´Â ¹®¸ÆÀÇ ±ÇÇѰú ÆÐ½º¸¦ ġȯÇÕ´Ï´Ù. »ç¾ç¿¡ ±ÇÇÑ ÄÄÆÛ³ÍÆ®°¡ ¾ø´Â °æ¿ì, »õ·Î¿î URL ÀÇ ±ÇÇÑÀº ¹®¸ÆÀ» °è½ÂÇÕ´Ï´Ù.
»ç¾çÀÇ ÆÄ½ºÄÜÆ÷³ÙÆ®°¡ slash ij¸¯ÅÍ "/" ·Î ½ÃÀ۵Ǵ °æ¿ì, ÆÐ½º´Â Àý´ëÀûÀÎ °ÍÀ¸·Î ÇØ ´Ù·ç¾îÁ® »ç¾çÀÇ ÆÐ½º°¡ ¹®¸ÆÀÇ ÆÐ½º¸¦ ġȯÇÕ´Ï´Ù.
±× ÀÌ¿ÜÀÇ °æ¿ì, RFC2396 ·Î ¼³¸íµÇ°í ÀÖ°Ô, ÆÐ½º´Â »ó´ë ÆÐ½º·Î ÇØ¼ ´Ù·ç¾îÁ® ¹®¸Æ ÆÐ½º¿¡ Ãß°¡µË´Ï´Ù. ¶Ç, ÀÌ °æ¿ì, ".." ¹× ". " ¿¡ ÀÇÇØ ÇàÇØÁø µð·ºÅ丮 º¯°æÀ» »èÁ¦ÇÏ´Â °ÍÀ¸·Î, ÆÐ½º´Â Ç¥ÁØÈ µË´Ï´Ù.
URL ±¸¹® ºÐ¼®ÀÇ »ó¼¼ÇÑ ¼³¸í¿¡ ´ëÇØ¼´Â RFC2396 ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
context
- »ç¾çÀ» ÇØ¼®ÇÏ´Â ¹®¸Æspec
- URL ·Î¼ ÇØ¼®µÇ´Â String
MalformedURLException
- ÇÁ·ÎÅäÄÝÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀºÁö ¹ÌÁöÀÇ ÇÁ·ÎÅäÄÝÀÌ ¹ß°ßµÇ¾úÀ» °æ¿ìURL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLStreamHandler
,
URLStreamHandler.parseURL(java.net.URL, java.lang.String, int, int)
public URL(URL context, String spec, URLStreamHandler handler) throws MalformedURLException
context
- »ç¾çÀ» ÇØ¼®ÇÏ´Â ¹®¸Æspec
- URL ·Î¼ ÇØ¼®µÇ´Â String
handler
- URL ÀÇ ½ºÆ®¸² Çڵ鷯
MalformedURLException
- ÇÁ·ÎÅäÄÝÀÌ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀºÁö ¹ÌÁöÀÇ ÇÁ·ÎÅäÄÝÀÌ ¹ß°ßµÇ¾úÀ» °æ¿ì
SecurityException
- ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇØ, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission
¸Þ¼Òµå°¡ ½ºÆ®¸² Çڵ鷯ÀÇ ÁöÁ¤À» Çã°¡ÇÏÁö ¾Ê´Â °æ¿ìURL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLStreamHandler
,
URLStreamHandler.parseURL(java.net.URL, java.lang.String, int, int)
¸Þ¼ÒµåÀÇ »ó¼¼ |
protected void set(String protocol, String host, int port, String file, String ref)
protocol
- »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄݸíhost
- È£½ºÆ®¸íport
- È£½ºÆ®»ó¿¡¼ÀÇ Æ÷Åä ¹øÈ£file
- È£½ºÆ®»óÀÇ ÆÄÀÏref
- URL ÀÇ ³»ºÎ ÂüÁ¶protected void set(String protocol, String host, int port, String authority, String userInfo, String path, String query, String ref)
protocol
- »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄݸíhost
- È£½ºÆ®¸íport
- È£½ºÆ®»ó¿¡¼ÀÇ Æ÷Åä ¹øÈ£authority
- URL ÀÇ ±ÇÇÑ ºÎºÐuserInfo
- À¯Àú¸í ¹× ÆÐ½º¿öµåpath
- È£½ºÆ®»óÀÇ ÆÄÀÏref
- URL ÀÇ ³»ºÎ ÂüÁ¶query
- ÀÌ URL ÀÇ Äí¿¡¸®-ºÎºÐpublic String getQuery()
URL
ÀÇ Äí¿¡¸®-ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ Äí¿¡¸®-ºÎºÐ. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
public String getPath()
URL
ÀÇ ÆÐ½º ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ ÆÐ½º ºÎºÐ. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎpublic String getUserInfo()
URL
ÀÇ À¯Àú Á¤º¸ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ À¯Àú Á¤º¸ºÎºÐ. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
public String getAuthority()
URL
ÀÇ ±ÇÇÑ ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ ±ÇÇÑ ºÎºÐpublic int getPort()
URL
ÀÇ Æ÷Åä ¹øÈ£¸¦ ÃëµæÇÕ´Ï´Ù.
public int getDefaultPort()
URL
¿¡ °ü·ÃÇÏ´Â ÇÁ·ÎÅäÄÝÀÇ µðÆúÆ®ÀÇ Æ÷Åä ¹øÈ£¸¦ ÃëµæÇÕ´Ï´Ù. URL schema ¶Ç´Â URL ÀÇ URLStreamHandler °¡ µðÆúÆ®ÀÇ Æ÷Åä ¹øÈ£¸¦ Á¤ÀÇÇÏÁö ¾Ê´Â °æ¿ì´Â -1 ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
public String getProtocol()
URL
ÀÇ ÇÁ·ÎÅäÄݸíÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ ÇÁ·ÎÅäÄÝpublic String getHost()
URL
ÀÇ È£½ºÆ®¸íÀ» ÃëµæÇÕ´Ï´Ù. È£½ºÆ®ÀÇ Çü½ÄÀº RFC 2732 ¿¡ ÁذÅÇÕ´Ï´Ù. Áï, ¸®ÅÍ·² IPv6 ÁÖ¼ÒÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ²©¼â¹À½ ([ ¹× ])À¸·Î µÑ·¯½ÎÀÎ IPv6 ÁÖ¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù.
URL
ÀÇ È£½ºÆ®¸ípublic String getFile()
URL
ÀÇ ÆÄÀϸíÀ» ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ ÆÄÀϸí. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎpublic String getRef()
URL
ÀÇ ¿¨Ä¿ ( ¡¸ÂüÁ¶¡¹¶ó°íµµ ºÒ¸°´Ù)¸¦ ÃëµæÇÕ´Ï´Ù.
URL
ÀÇ ¿¨Ä¿ ( ¡¸ÂüÁ¶¡¹¶ó°íµµ ºÒ¸°´Ù). Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
public boolean equals(Object obj)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ URL °¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â Áï½Ã false
¸¦ µ¹·ÁÁÝ´Ï´Ù.
2 °³ÀÇ URL ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °ÍÀº °°Àº ÇÁ·ÎÅäÄÝÀ» °¡Á®, °°Àº È£½ºÆ®¸¦ ÂüÁ¶ÇØ, È£½ºÆ®»óÀÇ Æ÷Åä ¹øÈ£°¡ °°¾Æ, ÆÄÀϰú ÆÄÀÏÀÇ fragment°¡ °°Àº °æ¿ìÀÔ´Ï´Ù.
2 »ìÀÇ È£½ºÆ®°¡ µî°¡¶ó°í º¸¿©Áö´Â °ÍÀº ¾çÂÊ ¸ðµÎÀÇ È£½ºÆ®¸íÀÌ °°Àº IP ÁÖ¼Ò¿¡ ÇØ°áµÇ´ÂÁö ¾î´À ÂÊÀΰ¡ÀÇ È£½ºÆ®¸íÀ» ÇØ°áÇÒ ¼ö ¾ø´Â °æ¿ì´Â ´ë¹®ÀÚ ¼Ò¹®ÀÚ¿¡ °ü°è¾øÀÌ È£½ºÆ®¸íÀÌ µ¿ÀÏÇÑÁö ¾çÂÊ ¸ðµÎÀÇ È£½ºÆ®¸íÀÌ null ¿¡ µ¿ÀÏÇÑ °æ¿ìÀÔ´Ï´Ù.
È£½ºÆ® ºñ±³¿¡´Â À̸§ ÇØ¼®ÀÌ ÇÊ¿äÇØ¼, ÀÌ Á¶ÀÛÀº ºí·Ï Á¶ÀÛÀÔ´Ï´Ù.
ÁÖ: equals
ÀÇ Á¤ÀÇµÈ µ¿ÀÛÀº HTTP ÀÇ °¡»ó È£½ºÆ®¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀÌ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù.
Object
³»ÀÇ equals
obj
- ºñ±³ ´ë»óÀÇ URL
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Object.hashCode()
,
Hashtable
public int hashCode()
ÇØ½Ã ÄÚµå´Â URL ºñ±³¿¡ °ü·ÃÇÏ´Â ¸ðµç URL ÄÄÆÛ³ÍÆ®¿¡ ±Ù°ÅÇϰí ÀÖ½À´Ï´Ù. µû¶ó¼, ÀÌ Á¶ÀÛÀº ºí·Ï Á¶ÀÛÀÔ´Ï´Ù.
Object
³»ÀÇ hashCode
URL
¿¡ »ç¿ëÇÏ´Â ÇØ½Ã ÄÚµåObject.equals(java.lang.Object)
,
Hashtable
public boolean sameFile(URL other)
fragment ÄÄÆÛ³ÍÆ®¸¦ °í·ÁÇÏÁö ¾Ê°í ÀÌ URL
¿Í other
Àμö°¡ µ¿ÀÏÇÑ °æ¿ì´Â true
¸¦ µ¹·ÁÁÝ´Ï´Ù.
other
- ºñ±³ ´ë»óÀÇ URL
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public String toString()
URL
ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®ÀÇ ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ toExternalForm
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ij¸¯ÅÍ ¶óÀÎÀÌ ÀÛ¼ºµË´Ï´Ù.
Object
³»ÀÇ toString
URL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLStreamHandler.toExternalForm(java.net.URL)
public String toExternalForm()
URL
ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®ÀÇ ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ toExternalForm
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ij¸¯ÅÍ ¶óÀÎÀÌ ÀÛ¼ºµË´Ï´Ù.
URL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLStreamHandler.toExternalForm(java.net.URL)
public URLConnection openConnection() throws IOException
URL
°¡ ÂüÁ¶ÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â URLConnection
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÀÌ URL ÀÇ ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ openConnection
¸Þ¼Òµå¸¦ È£ÃâÇÒ ¶§¸¶´Ù, »õ·Î¿î Á¢¼ÓÀÌ ¿¸³´Ï´Ù.
HTTP ³ª JAR µîÀÇ, URL ÀÇ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼´Â java.lang, java.io, java.util, ¶Ç´Â java.net ÀÇ ÆÐŰÁö ȤÀº ±× ¼ºê ÆÐŰÁö¿¡ ¼ÓÇÏ´Â ÀÏ¹Ý ¶Ç´Â Ư¼öÇÑ URLConnection ¼ºê Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â Á¢¼ÓÀº ±× ¼ºê Ŭ·¡½ºÀÇ °ÍÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î, HTTP ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼´Â HttpURLConnection °¡ µ¹·ÁÁÖ¾îÁ® JAR ¿¡ ´ëÇØ¼´Â JarURLConnection °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
URLConnection
IOException
- ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìURL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLConnection
,
URLStreamHandler.openConnection(java.net.URL)
public final InputStream openStream() throws IOException
URL
¿¡ÀÇ Á¢¼ÓÀ» È®¸³ÇØ, ±× Á¢¼ÓÀ¸·ÎºÎÅÍ read¸¦ ÇàÇϱâ À§ÇÑ InputStream
¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½ÀÇ ¸Þ¼ÒµåÀÇ ´ÜÃàÇüÀÔ´Ï´Ù.
openConnection(). getInputStream()
IOException
- ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìopenConnection()
,
URLConnection.getInputStream()
public final Object getContent() throws IOException
openConnection(). getContent()
IOException
- ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìURLConnection.getContent()
public final Object getContent(Class [] classes) throws IOException
openConnection(). getContent(Class[])
classes
- Java ÇüÀÇ ¹è¿
IOException
- ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìURLConnection.getContent(Class[])
public static void setURLStreamHandlerFactory(URLStreamHandlerFactory fac)
URLStreamHandlerFactory
¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â »ç¿ëÇÏ´Â Java °¡»ó ¸Ó½ÅÀ¸·Î 1 ȸ ¹Û¿¡ È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù.
URLStreamHandlerFactory
ÀνºÅϽº´Â ÇÁ·ÎÅäÄݸíÀ¸·ÎºÎÅÍ ½ºÆ®¸² ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ±¸ÃàÇϴµ¥ »ç¿ëµË´Ï´Ù.
½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ÃÖÃÊ·Î ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkSetFactory
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, ÀÌ Á¶ÀÛÀÌ Çã°¡µÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌ °á°ú, SecurityException °¡ µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
fac
- ¸ñÀûÀÇ ÆÑÅ丮
Error
- ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÆÑÅ丮°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì
SecurityException
- ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇØ, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkSetFactory
¸Þ¼Òµå°¡ ÀÌ Á¶ÀÛÀ» Çã°¡ÇÏÁö ¾Ê´Â °æ¿ìURL(java.lang.String, java.lang.String, int, java.lang.String)
,
URLStreamHandlerFactory
,
SecurityManager.checkSetFactory()
|
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.