JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.io.FileDescriptor »ç¿ë

FileDescriptor¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
java.io µ¥ÀÌÅÍ ½ºÆ®¸², Á÷·ÄÈ­ ¹× ÆÄÀÏ ½Ã½ºÅÛÀ» Æ÷ÇÔÇÑ ½Ã½ºÅÛ ÀÔÃâ·Â¿¡ ´ëÇØ ±ÔÁ¤ÇÕ´Ï´Ù.  
java.lang Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¼³°èÇØ ±âº»ÀûÀΠŬ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
java.net ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ÇÀÇ ±¸ÇöÀ» À§ÇÑ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.io ¿¡¼­ÀÇ FileDescriptor »ç¿ë
 

FileDescriptor ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â java.io Çʵå
static FileDescriptor FileDescriptor. err
          Ç¥ÁØ ¿¡·¯ ½ºÆ®¸²¿¡ÀÇ ÇÚµéÀÔ´Ï´Ù.
static FileDescriptor FileDescriptor. in
          Ç¥ÁØ ÀÔ·Â ½ºÆ®¸²¿¡ÀÇ ÇÚµéÀÔ´Ï´Ù.
static FileDescriptor FileDescriptor. out
          Ç¥ÁØ Ãâ·Â ½ºÆ®¸²¿¡ÀÇ ÇÚµéÀÔ´Ï´Ù.
 

FileDescriptor¸¦ µ¹·ÁÁÖ´Â java.io ¸Þ¼­µå
 FileDescriptor FileInputStream. getFD ()
          ÀÌ FileInputStream¿¡ »ç¿ëµÇ°í ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ½ÇÁ¦ÀÇ ÆÄÀÏ¿¡ÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â FileDescriptor °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 FileDescriptor FileOutputStream. getFD ()
          ½ºÆ®¸²¿¡ °ü·ÃÇÑ ÆÄÀÏ ±â¼úÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 FileDescriptor RandomAccessFile. getFD ()
          ÀÌ ½ºÆ®¸²¿¡ °ü·ÃµÈ ºÒÅõ¸íÇÑ ÆÄÀÏ ±â¼úÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

FileDescriptor ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.io constructor¡¡ ¡¡
FileInputStream (FileDescriptor  fdObj)
          ÆÄÀÏ ½Ã½ºÅÛÀÇ ½ÇÁ¦ÀÇ ÆÄÀÏ¿¡ÀÇ ±âÁ¸ÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â ÆÄÀÏ ±â¼úÀÚ fdObj¸¦ »ç¿ëÇØ, FileInputStream¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
FileOutputStream (FileDescriptor  fdObj)
          ÆÄÀÏ ½Ã½ºÅÛÀÇ ½ÇÁ¦ÀÇ ÆÄÀÏ¿¡ÀÇ ±âÁ¸ÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â ÁöÁ¤µÈ ÆÄÀÏ ±â¼úÀÚ¿¡°Ô Ãâ·ÂÇϱâ À§ÇÑ Ãâ·Â ÆÄÀÏ ½ºÆ®¸²À» ÀÛ¼ºÇÕ´Ï´Ù.
FileReader (FileDescriptor  fd)
          ÀÐÀ» FileDescriptor¸¦ ÁöÁ¤ÇØ, »õ·Î¿î FileReader¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
FileWriter (FileDescriptor  fd)
          ÆÄÀÏ ±â¼úÀÚ¿¡°Ô °ü·ÃÇÑ FileWriter °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù.
 

java.lang ¿¡¼­ÀÇ FileDescriptor »ç¿ë
 

FileDescriptor ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.lang ¸Þ¼­µå
 void SecurityManager. checkRead (FileDescriptor  fd)
          ÁöÁ¤µÈ ÆÄÀÏ ±â¼úÀڷκÎÅÍÀÇ read°¡ È£ÃâÇØ ¿·ÀÇ thread¿¡ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ SecurityExceptionÀ» Throw ÇÕ´Ï´Ù.
 void SecurityManager. checkWrite (FileDescriptor  fd)
          ÁöÁ¤µÈ ÆÄÀÏ ±â¼úÀÚ¿¡°Ô·ÎÀÇ Ãâ·ÂÀÌ È£ÃâÇØ ¿·thread¿¡ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ SecurityExceptionÀ» Throw ÇÕ´Ï´Ù.
 

java.net ¿¡¼­ÀÇ FileDescriptor »ç¿ë
 

FileDescriptor ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â java.net Çʵå
protected  FileDescriptor SocketImpl. fd
          ÀÌ ¼ÒÄÏÀÇ ÆÄÀÏ ±â¼úÀÚ °´Ã¼ÀÔ´Ï´Ù.
protected  FileDescriptor DatagramSocketImpl. fd
          ÆÄÀÏ ±â¼úÀÚ °´Ã¼ÀÔ´Ï´Ù.
 

FileDescriptor¸¦ µ¹·ÁÁÖ´Â java.net ¸Þ¼­µå
protected  FileDescriptor SocketImpl. getFileDescriptor ()
          ÀÌ ¼ÒÄÏÀÇ fd Çʵ尪À» ¸®ÅÏÇÕ´Ï´Ù.
protected  FileDescriptor DatagramSocketImpl. getFileDescriptor ()
          µ¥ÀÌÅÍ ±×·¥ ¼ÒÄÏÀÇ ÆÄÀÏ ±â¼úÀÚ¸¦ ÃëµæÇÕ´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

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