|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.nio.charset.spi.CharsetProvider
ij¸¯ÅÍ ¼¼Æ® ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½ºÀÔ´Ï´Ù.
ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ´Â ÀÌ Å¬·¡½ºÀÇ ±¸»ó ¼ºê Ŭ·¡½ºÀ̸ç, Á¦·Î Àμö constructor ¹°¾î ±¸µÎÀΰ¡ÀÇ ´ëÀÀÇϴ ij¸¯ÅÍ ¼¼Æ® ±¸Çö Ŭ·¡½º¸¦ °®Ãß°í ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ´Â È®Àå ±â´É (Åë»óÀÇ È®Àå µð·ºÅ丮¿¡ ¹èÄ¡µÇ´Â jar ÆÄÀÏ)À¸·Î¼ Java Ç÷§ÆûÀÇ ÀνºÅϽº¿¡ ÀνºÅç ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î¹ÙÀÌ´õ´Â ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀ̼ÇÀÇ Å¬·¡½º ÆÐ½º¿¡ Ãß°¡ÇÏ´Â ¹æ¹ýÀ̳ª, ±× ¿ÜÀÇ Ç÷§Æû °íÀ¯ÀÇ ¹æ¹ýÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õÀÇ °Ë»ö¿¡´Â ÇöÀçÀÇ threadÀÇ
¸¦ »ç¿ëÇÕ´Ï´Ù.
¹®¸Æ Ŭ·¡½º ·Î´õ
ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õÀÇ ½Äº° Á¤º¸´Â ¸®¼Ò½º µð·ºÅ丮 META-INF/services ³»ÀÇ ÇÁ·Î¹ÙÀÌ´õ ±¸¼º ÆÄÀÏ java.nio.charset.spi.CharsetProvider ¿¡ Á¤Àǵ˴ϴÙ. ÀÌ ÆÄÀÏ¿¡´Â ±¸»ó ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½ºÀÇ ¿ÏÀü ¼ö½Ä¸íÀÌ 1 Çà¿¡ 1 °³¾¿ ±â¼úµË´Ï´Ù. ÇàÀÇ Á¾´ÜÀº °³Çà ('\n'), ¿Õº¹´ë ¸®ÅÏ ('\r'), ¶Ç´Â ¿Õº¹´ë ¸®Åϰú °³ÇàÀÇ Æí¼º¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù. °³°³ÀÇ À̸§ÀÇ ÀüÈÄÀÇ °ø¹é ij¸¯ÅÍ¿Í ÅÇ Ä³¸¯ÅÍ¿Í ÇÏ´ÃÀÇ ÇàÀº ¹«½ÃµË´Ï´Ù. ÄÚ¸àÆ® ij¸¯ÅÍ´Â '#' ('\u0023')ÀÔ´Ï´Ù. ÁÙ¸Ó¸®¿¡ ÄÚ¸àÆ® ij¸¯ÅͰ¡ »ðÀԵǰí ÀÖ´Â °æ¿ì, ±× ÇàÀÇ ¸ðµç ij¸¯ÅÍ´Â ¹«½ÃµË´Ï´Ù. ÆÄÀÏÀÇ encode ¹æ½ÄÀº Ç×»ó UTF-8 ÀÔ´Ï´Ù.
ƯÁ¤ÀÇ ±¸»ó ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½º°¡ º¹¼öÀÇ ±¸¼º ÆÄÀϳ», ¶Ç´Â °°Àº ±¸¼º ÆÄÀϳ»¿¡¼ ¹Ýº¹ÇØ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, Áߺ¹ ÇÑ ÁöÁ¤Àº ¹«½ÃµË´Ï´Ù. ƯÁ¤ÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ ÁöÁ¤ÇÑ ±¸¼º ÆÄÀÏÀ», ÇÁ·Î¹ÙÀÌ´õ ÀÚü¿Í °°Àº jar ÆÄÀÏ ¶Ç´Â ±× ¿ÜÀÇ ¹èÆ÷ ´ÜÀ§¿¡ ¹èÄ¡ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ ÇÁ·Î¹ÙÀÌ´õ¿¡´Â ±¸¼º ÆÄÀÏÀ» °Ë»öÇßÀ» ¶§¿¡ ÃÖÃÊ·Î Á¶È¸µÈ Ŭ·¡½º ·Î´õ·ÎºÎÅÍ ¾×¼¼½º ÇÒ ¼ö ¾øÀ¸¸é ¾ÈµË´Ï´Ù. µ¡ºÙ¿© ÀÌ Å¬·¡½º ·Î´õ°¡, ÆÄÀÏÀ» ·ÎµåÇÑ Å¬·¡½º ·Î´õÀÌ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù.
Charset
»ý¼ºÀÚÀÇ °³¿ä | |
protected |
CharsetProvider ()
»õ·Î¿î ij¸¯ÅÍ ¼¼Æ® ÇÁ·Î¹ÙÀÌ´õ¸¦ ÃʱâÈÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract Charset |
charsetForName (String charsetName)
ÁöÁ¤µÈ ij¸¯ÅÍ ¼¼Æ®¸íÀÇ Ä³¸¯ÅÍ ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract Iterator |
charsets ()
ÀÌ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼Æ÷Æ®Çϴ ij¸¯ÅÍ ¼¼Æ®¿¡ ´ëÇØ¼ »ç¿ëÇÏ´Â ¹Ýº¹ÀÚ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
protected CharsetProvider()
SecurityException
- ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ ÀνºÅç µÇ°í ÀÖ¾î,RuntimePermission
("charsetProvider") ¸¦ °ÅºÎÇßÀ» °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public abstract Iterator charsets()
Charset.availableCharsets
¸Þ¼ÒµåÀÇ ±¸Çö¿¡ »ç¿ëµË´Ï´Ù.
public abstract Charset charsetForName(String charsetName)
charsetName
- ¿ä±¸µÈ ij¸¯ÅÍ ¼¼Æ®ÀÇ À̸§ (Á¤±Ô¸í ¶Ç´Â º°¸í)
|
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.