클래스 java.io.IOException 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.io.IOException 의 사용

IOException 를 사용하고 있는 패키지
java.applet | 애플릿의 작성, 및 애플릿과 애플릿 문맥과의 통신에 사용하는 클래스의 작성에 필요한 클래스를 제공합니다.
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.color | 칼라 스페이스의 클래스를 제공합니다.
java.awt.datatransfer | 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.
java.awt.dnd | 드래그＆드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.
java.awt.print | 이 패키지는, 범용 인쇄 API 로 사용하는 클래스 및 인터페이스를 제공합니다.
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.
java.beans.beancontext | Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.
java.io | 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.
java.lang | Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.
java.lang.management | Java 가상 머신의 관리 및 Java 가상 머신이 실행되고 있는 operating system의 관리를 감시하는 관리 인터페이스를 제공합니다.
java.net | 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.
java.nio | 데이터의 컨테이너인 버퍼에 대해 정의해, 그 외의 NIO 패키지의 개요 정보를 제공합니다.
java.nio.channels | 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.
java.nio.channels.spi | ``java.nio.channels`` 패키지의 서비스 프로바이더 클래스입니다.
java.nio.charset | 바이트와 Unicode 문자의 상호 변환을 실시하기 (위해)때문에, 캐릭터 세트, 디코더, 및 엔코더를 정의합니다.
java.rmi | RMI 패키지를 제공합니다.
java.rmi.activation | RMI 객체 기동을 지원합니다.
java.rmi.server | 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.
java.security.cert | 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다.
java.util | 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.
java.util.jar | JAR (Java ARchive) 파일 형식의 read와 기입에 사용하는 클래스를 제공합니다.
java.util.logging | JavaTM 2 플랫폼의 코아로깅 기능의 클래스와 인터페이스를 제공합니다.
java.util.prefs | 이 패키지를 사용해, 어플리케이션으로부터 사용자 및 시스템의 설정 데이터와 구성 데이터를 포함 및 취득할 수 있습니다.
java.util.zip | 표준의 ZIP 및 GZIP 파일 형식의 read 및 기입해 용클래스를 제공합니다.
javax.activation |
javax.activity | 비정렬화중에 ORB 기구에 의해 throw 되는 Activity 서비스 관련의 예외가 포함되어 있습니다.
javax.annotation.processing | 주석 프로세서를 선언해, 주석 프로세서가 주석 처리 툴 환경과 통신할 수 있도록(듯이)하기 위한 기능.
javax.crypto | 암호화 조작의 클래스와 인터페이스를 제공합니다.
javax.imageio | Java Image I/O API 의 기본 패키지입니다.
javax.imageio.metadata | 메타데이타의 read 및 기입을 처리하는 Java 이미지 입출력 API 의 패키지입니다.
javax.imageio.spi | 리더, 라이터, 코드 변환기, 및 스트림의 플러그 인 인터페이스와 런타임 레지스트리를 포함한 Java 이미지 입출력 API 의 패키지입니다.
javax.imageio.stream | 파일과 스트림로부터의 하위 레벨 입출력을 처리하는, Java 이미지 입출력 API 의 패키지입니다.
javax.management | Java Management Extensions 의 코어 클래스를 제공합니다.
javax.management.loading | 개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다.
javax.management.remote | JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다.
javax.management.remote.rmi | RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다.
javax.naming.ldap | LDAPv3 의 확장 조작과 컨트롤을 지원합니다.
javax.net | 네트워크 어플리케이션을 위한 클래스를 제공합니다.
javax.net.ssl | 시큐어 소켓 패키지의 클래스를 제공합니다.
javax.print | JavaTM Print Service API 의 주요한 클래스 및 인터페이스를 제공합니다.
javax.rmi.CORBA | RMI-IIOP 용의 이식 가능한 API 를 포함합니다.
javax.rmi.ssl | Secure Sockets Layer (SSL) 프로토콜, 또는 Transport Layer Security (TLS) 프로토콜에 `RMIClientSocketFactory` 및 `RMIServerSocketFactory` 의 구현을 제공합니다.
javax.security.auth.callback | 이 패키지에서는, 서비스가 어플리케이션과 교환해, (사용자명이나 패스워드등의 인증 데이터와 같은) 정보를 취득하거나(에러나 경고의 메세지와 같은) 정보를 표시하거나 할 때에 필요한 클래스를 제공합니다.
javax.security.sasl | SASL 를 지원하기 위한 클래스와 인터페이스를 포함합니다.
javax.sound.midi | MIDI (악기의 디지탈 인터페이스) 데이터의 입출력, 시켄싱, 및 합성의 인터페이스 및 클래스를 제공합니다.
javax.sound.midi.spi | 새로운 MIDI 디바이스, MIDI 파일 리더 및 라이터, 또는 사운드 뱅크 리더를 제공할 경우에, 서비스 프로바이더가 구현하는 인터페이스를 제공합니다.
javax.sound.sampled | 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.
javax.sound.sampled.spi | 새로운 오디오 디바이스, 원시 파일의 리더나 라이터, 또는 오디오 형식 컨버터를 제공할 경우에, 서비스 프로바이더가 서브 클래스화하는 추상 클래스를 제공합니다.
javax.sql.rowset | JDBC `RowSet` 구현의 표준 인터페이스와 base class입니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.swing.filechooser | 이 패키지에는,`JFileChooser` 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.
javax.swing.plaf.synth | Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
javax.swing.text.html | HTML 텍스트 문자 편집기를 작성하기 위한 `HTMLEditorKit` 클래스와 지원 클래스를 제공합니다.
javax.swing.text.html.parser | 디폴트의 HTML 퍼서를, 지원 클래스와 함께 제공합니다.
javax.swing.text.rtf | Rich-Text-Format 텍스트 문자 편집기를 작성하기 위한 클래스 (`RTFEditorKit`)를 제공합니다.
javax.tools | 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.
javax.transaction | 비정렬화중에 ORB 기구에 의해 throw 된 3 개의 예외가 포함되어 있습니다.
javax.xml.bind | 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.
javax.xml.parsers | XML 문서의 처리를 가능하게 하는 클래스를 제공합니다.
javax.xml.soap | SOAP 메세지의 작성과 구축을 실행하는 API 를 제공합니다.
javax.xml.validation | 이 패키지는, XML 문서의 검증하기 위한 API 를 제공합니다.
org.omg.CORBA.portable | portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.
org.xml.sax | 이 패키지는 코어 SAX API 를 제공합니다.
org.xml.sax.ext | 이 패키지에는, 적합하는 SAX 드라이버에서는 반드시 지원되지 않는 SAX2 기능의 인터페이스가 포함됩니다.
org.xml.sax.helpers | 이 패키지는, SAX 베이스의 어플리케이션을 bootstrap하기 위한 지원를 포함한 「헬퍼」클래스를 포함합니다.

java.applet 에서의 IOException 의 사용

IOException 를 throw 하는 java.applet 의 메소드
`void` | `AppletContext. setStream (String key, InputStream stream)` 지정된 스트림을 이 애플릿 문맥의 지정된 키에 관련짓습니다.

java.awt 에서의 IOException 의 사용

IOException 를 throw 하는 java.awt 의 메소드
`void` | `Desktop. browse (URI uri)` 디폴트의 브라우저를 기동해,`URI` 를 표시합니다.
`static Font` | `Font. createFont (int fontFormat, File fontFile)` 지정된 폰트 타입과 지정된 폰트 파일을 사용해 새로운 `Font` 를 돌려줍니다.
`static Font` | `Font. createFont (int fontFormat, InputStream fontStream)` 지정된 폰트 타입과 입력 데이터를 사용해 새로운 `Font` 를 돌려줍니다.
`void` | `Desktop. edit (File file)` 관련지을 수 있었던 에디터 어플리케이션을 기동해, 파일을 편집용으로 엽니다.
`void` | `Desktop. mail ()` 사용자 디폴트의 메일 클라이언트의 메일 작성 윈도우를 기동합니다.
`void` | `Desktop. mail (URI mailtoURI)` 사용자 디폴트의 메일 클라이언트의 메일 작성 윈도우를 기동해,`mailto:`URI 로 지정되고 있는 메세지 필드에 데이터를 설정합니다.
`void` | `Desktop. open (File file)` 관련지을 수 있었던 어플리케이션을 기동해 파일을 엽니다.
`void` | `Desktop. print (File file)` 관련지을 수 있었던 어플리케이션의 인쇄 커멘드를 사용해, 네이티브 데스크탑의 인쇄 기능으로 파일을 인쇄합니다.
`protected static void` | `AWTEventMulticaster. save (ObjectOutputStream s, String k, EventListener l)`
`protected void` | `AWTEventMulticaster. saveInternal (ObjectOutputStream s, String k)`
`void` | `SplashScreen. setImageURL (URL imageURL)` 스플래쉬 화면의 이미지를 변경합니다.

java.awt.color 에서의 IOException 의 사용

IOException 를 throw 하는 java.awt.color 의 메소드
`static ICC_Profile` | `ICC_Profile. getInstance (InputStream s)` InputStream 의 데이터와 대응하는 ICC_Profile 를 구축합니다.
`static ICC_Profile` | `ICC_Profile. getInstance (String fileName)` 파일의 데이터와 대응하는 ICC_Profile 를 구축합니다.
`void` | `ICC_Profile. write (OutputStream s)` 이 ICC_Profile 를 OutputStream 에 써냅니다.
`void` | `ICC_Profile. write (String fileName)` 이 ICC_Profile 를 파일에 써냅니다.

java.awt.datatransfer 에서의 IOException 의 사용

IOException 를 throw 하는 java.awt.datatransfer 의 메소드
`Object` | `Clipboard. getData (DataFlavor flavor)` 지정된 `DataFlavor` 로 클립보드의 현재의 내용을 나타내는 객체를 돌려줍니다.
`Reader` | `DataFlavor. getReaderForText (Transferable transferable)` 필요에 따라서, 예상되는 캐릭터 세트 (encode)를 디코드한 테키스트후레이바의 Reader 를 가져옵니다.
`Object` | `Transferable. getTransferData (DataFlavor flavor)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`Object` | `StringSelection. getTransferData (DataFlavor flavor)` 가능하면, 요구된 `DataFlavor` 의 `Transferable` 데이터를 돌려줍니다.
`void` | `DataFlavor. readExternal (ObjectInput is)` 직렬화 된 상태의 `DataFlavor` 를 복원합니다.
`void` | `DataFlavor. writeExternal (ObjectOutput os)` `DataFlavor` 를 직렬화합니다.

java.awt.dnd 에서의 IOException 의 사용

IOException 를 throw 하는 java.awt.dnd 의 메소드
`Object` | `DropTargetContext.TransferableProxy. getTransferData (DataFlavor df)` 요구된 데이타후레이바에 대해서 캡슐화한 전송 가능 객체에 의해 제공되는 데이터를 나타내는 객체를 돌려줍니다.

java.awt.print 에서의 IOException 의 사용

IOException 를 돌려주는 java.awt.print 의 메소드
`IOException` | `PrinterIOException. getIOException ()` 인쇄 작업을 중단시키는 `IOException` 를 돌려줍니다.

IOException 형의 파라미터를 가지는 java.awt.print 의 생성자
`PrinterIOException (IOException exception)` 지정된 `IOException` 의 캐릭터 라인 표현으로 새로운 `PrinterIOException` 를 구축합니다.

java.beans 에서의 IOException 의 사용

IOException 를 throw 하는 java.beans 의 메소드
`static Object` | `Beans. instantiate (ClassLoader cls, String beanName)` Bean 의 인스턴스를 생성합니다.
`static Object` | `Beans. instantiate (ClassLoader cls, String beanName, BeanContext beanContext)` Bean 의 인스턴스를 생성합니다.
`static Object` | `Beans. instantiate (ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)` Bean 의 인스턴스를 생성합니다.

java.beans.beancontext 에서의 IOException 의 사용

IOException 를 throw 하는 java.beans.beancontext 의 메소드
`protected void` | `BeanContextSupport. bcsPreDeserializationHook (ObjectInputStream ois)` defaultWriteObject()의 뒤, 아이를 직렬화하기 전의 readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextServicesSupport. bcsPreDeserializationHook (ObjectInputStream ois)` BeanContextSupport readObject 가 아이를 직렬화하기 전에, BeanContextSupport readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextSupport. bcsPreSerializationHook (ObjectOutputStream oos)` defaultWriteObject()의 뒤, 아이를 직렬화하기 전의 writeObject 에 의해 불려 갑니다.
`protected void` | `BeanContextServicesSupport. bcsPreSerializationHook (ObjectOutputStream oos)` BeanContextSupport writeObject 가 아이를 직렬화하기 전에, BeanContextSupport writeObject 에 의해 불려 갑니다.
`protected void` | `BeanContextSupport. deserialize (ObjectInputStream ois, Collection coll)` 컬렉션을 직렬화 복원하기 위해서(때문에) readObject 에 의해 사용됩니다.
`Object` | `BeanContextSupport. instantiateChild (String beanName)` instantiateChild 메소드는, Bean 를 상자로 해 `BeanContext` 에 인스턴스를 생성하는 처리를 단순화 하는 BeanContext 의 간이 훅입니다.
`Object` | `BeanContext. instantiateChild (String beanName)` 이 `BeanContext` 의 아이로서 지정된 JavaBean 의 인스턴스를 생성합니다.
`void` | `BeanContextSupport. readChildren (ObjectInputStream ois)` 이 클래스의 인스턴스가 BeanContext 프로토콜 ( 및 그 서브 프로토콜)의 구현의 위양으로서 사용될 때는, 직렬화 복원 시에 「닭이 앞이나 알이 앞인가」의 문제가 일어납니다.
`protected void` | `BeanContextSupport. serialize (ObjectOutputStream oos, Collection coll)` 컬렉션을 직렬화하기 위해서(때문에) writeObject 에 의해 사용됩니다.
`void` | `BeanContextSupport. writeChildren (ObjectOutputStream oos)` 이 `BeanContext` 의 아이 모든 것을 직렬화하는데 사용됩니다.

java.io 에서의 IOException 의 사용

java.io 에서의 IOException 의 서브 클래스
`class` | `CharConversionException` 문자 변환으로 발생하는 예외의 base class입니다.
`class` | `EOFException` 입력의 도중에, 예상외의 파일의 종료, 또는 예상외의 스트림의 종료가 있던 것을 나타내는 시그널입니다.
`class` | `FileNotFoundException` 지정된 경로명으로 나타나는 파일이 열리지 않았던 것을 통지합니다.
`class` | `InterruptedIOException` 입출력 처리로 인터럽트가 발생한 것을 통지하는 시그널을 발생시킵니다.
`class` | `InvalidClassException` 직렬화 런타임이, 클래스에 도착해 다음의 문제의 어느쪽이든을 검출했을 때에 throw 됩니다.
`class` | `InvalidObjectException` 1 개이상의 직렬화 복원 객체가 검증을 패스하지 않았던 것을 나타냅니다.
`class` | `NotActiveException` 직렬화 또는 직렬화 복원이 액티브하지 않는 경우에 throw 됩니다.
`class` | `NotSerializableException` 인스턴스가 직렬화 가능 인터페이스를 가질 필요가 있는 경우에 throw 됩니다.
`class` | `ObjectStreamException` 객체 스트림 클래스에 고유의 예외 모든 슈퍼 클래스입니다.
`class` | `OptionalDataException` 프리미티브(primitive) 데이터가 읽히지 않은지, 또는 데이터의 마지막이 스트림내의 직렬화 객체에 있기 (위해)때문에, 객체의 read 조작이 실패한 것을 나타내는 예외입니다.
`class` | `StreamCorruptedException` 객체 스트림로부터 읽힌 제어 정보가, 내부 무결성 검사에 위반하고 있었을 경우에 throw 됩니다.
`class` | `SyncFailedException` 동기 (sync) 오퍼레이션이 실패한 것을 통지합니다.
`class` | `UnsupportedEncodingException` 문자의 인코딩이 지원되고 있지 않습니다.
`class` | `UTFDataFormatException` 부정한 구조를 가지는수정 UTF-8 형식의 캐릭터 라인이, 데이터 입력 스트림내에 읽혔는지, 또는 데이터 입력 인터페이스를 구현하는 클래스에 의해 읽힌 것을 나타냅니다.
`class` | `WriteAbortedException` 기입시에 ObjectStreamExceptions 의 1 개가 throw 된 것을 통지합니다.

IOException 를 throw 하는 java.io 의 메소드
`protected void` | `ObjectOutputStream. annotateClass (Class <? > cl)` 서브 클래스는, 이 메소드를 구현해, 클래스의 데이터를 스트림에 보존할 수 있도록(듯이) 할 수가 있습니다.
`protected void` | `ObjectOutputStream. annotateProxyClass (Class <? > cl)` 서브 클래스는 이 메소드를 구현해, 다이나믹 프록시 클래스에 대한 기술자와 함께 커스텀 데이터를 스트림에 포함합니다.
`Writer` | `Writer. append (char c)` 지정된 문자를 이 라이터에 추가합니다.
`Writer` | `Writer. append (CharSequence csq)` 지정된 문자 순서를 이 라이터에 추가합니다.
`Writer` | `Writer. append (CharSequence csq, int start, int end)` 지정된 문자 순서의 서브 순서를 이 라이터에 추가합니다.
`int` | `FileInputStream. available ()` 이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `InputStream. available ()` 이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `BufferedInputStream. available ()` 이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `FilterInputStream. available ()` 이 입력 스트림의 메소드의 다음의 호출 측에야는, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `ObjectInputStream. available ()` 블록 하지 않고 읽어들일 수가 있는 바이트수를 돌려줍니다.
`int` | `ObjectInput. available ()` 블록 하지 않고 읽어들일 수가 있는 바이트수를 돌려줍니다.
`int` | `PushbackInputStream. available ()` 이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `SequenceInputStream. available ()` 현재의 기본이 되는 입력 스트림에 대한 메소드의 다음의 호출에 의해, 블록 하지 않고 현재의 기본이 되는 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
`int` | `PipedInputStream. available ()` 블록 하지 않고 입력 스트림로부터 읽어들일 수가 있는 바이트수를 돌려줍니다.
`int` | `LineNumberInputStream. available ()` 추천 되고 있지 않습니다. 블록 하지 않고 입력 스트림로부터 읽어들일 수가 있는 바이트수를 돌려줍니다.
`void` | `FileInputStream. close ()` 파일 입력 스트림을 닫아 이 스트림에 관련하는 system resource를 해제합니다.
`void` | `InputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `Closeable. close ()` 이 스트림을 닫아, 거기에 관련하는 모든 system resource을 해제합니다.
`void` | `FileOutputStream. close ()` 파일 출력 스트림을 닫아 이 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `OutputStream. close ()` 출력 스트림을 닫아 이 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `BufferedInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `FilterInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `FilterOutputStream. close ()` 출력 스트림을 닫아 이것에 관련하는 모든 system resource를 해제합니다.
`void` | `OutputStreamWriter. close ()`
`abstract void` | `Writer. close ()` 스트림을 최초로 플래시 해, 닫습니다.
`void` | `BufferedWriter. close ()`
`void` | `BufferedReader. close ()`
`abstract void` | `Reader. close ()` 스트림을 닫아, 거기에 관련하는 모든 system resource를 해제합니다.
`void` | `InputStreamReader. close ()`
`void` | `ObjectOutputStream. close ()` 스트림을 닫습니다.
`void` | `ObjectOutput. close ()` 스트림을 닫습니다.
`void` | `ObjectInputStream. close ()` 입력 스트림을 닫습니다.
`void` | `ObjectInput. close ()` 입력 스트림을 닫습니다.
`void` | `ByteArrayInputStream. close ()` `ByteArrayInputStream` 를 닫아도, 아무것도 변화는 없습니다.
`void` | `ByteArrayOutputStream. close ()` `ByteArrayOutputStream` 를 닫아도, 아무것도 변화는 없습니다.
`void` | `RandomAccessFile. close ()` 이 랜덤 억세스 파일 스트림을 닫아, 스트림에 관련지을 수 있었던 system resource를 해제합니다.
`void` | `FilterReader. close ()`
`void` | `StringWriter. close ()` `StringWriter` 를 닫아도, 무슨 영향도 없습니다.
`void` | `PushbackInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `SequenceInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `PushbackReader. close ()` 스트림을 닫아, 거기에 관련하는 모든 system resource를 해제합니다.
`void` | `PipedWriter. close ()` 파이프로 연결된 출력 스트림을 닫아 이 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `PipedReader. close ()` 파이프에 의한 스트림을 닫아, 거기에 관련하는 모든 system resource를 해제합니다.
`void` | `PipedOutputStream. close ()` 파이프로 연결된 출력 스트림을 닫아 이 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `PipedInputStream. close ()` 파이프에 의한 입력 스트림을 닫아 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `FilterWriter. close ()`
`void` | `PipedOutputStream. connect (PipedInputStream snk)` 파이프로 연결된 출력 스트림을 수신 측에 접속합니다.
`void` | `PipedInputStream. connect (PipedOutputStream src)` 파이프로 연결된 입력 스트림을 파이프로 연결된 출력 스트림 `src` 에 접속합니다.
`void` | `PipedWriter. connect (PipedReader snk)` 파이프로 연결된 라이터를 수신 측에 접속합니다.
`void` | `PipedReader. connect (PipedWriter src)` 파이프로 연결된 리더를 파이프로 연결된 라이터 `src` 에 접속합니다.
`boolean` | `File. createNewFile ()` 이 추상 경로명이 가리키는 빈 상태(empty)의 새로운 파일을 불가분 (atomic)에 생성합니다 (그 이름의 파일이 아직 존재하지 않는 경우만).
`static File` | `File. createTempFile (String prefix, String suffix)` 지정된 접두사와 접미사(suffix)을 파일명의 생성에 사용해, 디폴트의 임시 파일 디렉토리에 빈 상태(empty)의 파일을 생성합니다.
`static File` | `File. createTempFile (String prefix, String suffix, File directory)` 지정된 디렉토리에서 새로운 빈 상태(empty)의 파일을 생성해, 그 이름에는, 지정된 접두사 및 접미사(suffix)의 캐릭터 라인이 사용됩니다.
`abstract boolean` | `ObjectInputStream.GetField. defaulted (String name)` 이름으로 지정된 필드가 디폴트로 설정되어 있어 이 스트림로 값을 가지지 않는 경우에 true 를 돌려줍니다.
`void` | `ObjectInputStream. defaultReadObject ()` 현재의 클래스의 비 static 및 비 transient 필드를, 이 스트림로부터 읽어들입니다.
`void` | `ObjectOutputStream. defaultWriteObject ()` 현재의 클래스의 비 static 및 비 transient 의 필드를, 이 스트림에 기입합니다.
`protected void` | `ObjectOutputStream. drain ()` ObjectOutputStream 내의 버퍼링 되고 있는 데이터를 모두 배출합니다.
`protected void` | `FileInputStream. finalize ()` 파일 입력 스트림에의 참조가 존재하지 않게 되었을 때에, 이 스트림의 `close` 메소드가 확실히 불려 가도록(듯이) 합니다.
`protected void` | `FileOutputStream. finalize ()` 파일에의 접속을 클린 업 해, 이 스트림에의 참조가 없어졌을 때에 이 파일 출력 스트림의 `close` 메소드가 불려 가도록(듯이) 합니다.
`void` | `OutputStream. flush ()` 출력 스트림을 플래시 해, 버퍼링 되고 있던 모든 출력 바이트를 강제적으로 기입합니다.
`void` | `Flushable. flush ()` 버퍼에 포함 떠날 수 있어 모든 출력을 기본이 되는 스트림에 기입하는 것에 의해, 이 스트림을 플래시 합니다.
`void` | `FilterOutputStream. flush ()` 출력 스트림을 플래시 해, 버퍼링 되고 있던 모든 출력 바이트를 강제적으로 스트림에 기입합니다.
`void` | `BufferedOutputStream. flush ()` 버퍼링 된 출력 스트림을 플래시 합니다.
`void` | `OutputStreamWriter. flush ()` 스트림을 플래시 합니다.
`abstract void` | `Writer. flush ()` 스트림을 플래시 합니다.
`void` | `BufferedWriter. flush ()` 스트림을 플래시 합니다.
`void` | `ObjectOutputStream. flush ()` 스트림을 플래시 합니다.
`void` | `ObjectOutput. flush ()` 스트림을 플래시 합니다.
`void` | `DataOutputStream. flush ()` 데이터 출력 스트림을 플래시 합니다.
`void` | `PipedWriter. flush ()` 출력 스트림을 플래시 해, 버퍼링 되고 있던 모든 출력 문자를 강제적으로 기입합니다.
`void` | `PipedOutputStream. flush ()` 출력 스트림을 플래시 해, 버퍼링 되고 있던 모든 출력 바이트를 강제적으로 기입합니다.
`void` | `FilterWriter. flush ()` 스트림을 플래시 합니다.
`abstract boolean` | `ObjectInputStream.GetField. get (String name, boolean val)` 이름으로 지정된 boolean 필드의 값을 지속 필드로부터 가져옵니다.
`abstract byte` | `ObjectInputStream.GetField. get (String name, byte val)` 이름으로 지정된 byte 필드의 값을 지속 필드로부터 가져옵니다.
`abstract char` | `ObjectInputStream.GetField. get (String name, char val)` 이름으로 지정된 char 필드의 값을 지속 필드로부터 가져옵니다.
`abstract double` | `ObjectInputStream.GetField. get (String name, double val)` 이름으로 지정된 double 필드의 값을 지속 필드로부터 가져옵니다.
`abstract float` | `ObjectInputStream.GetField. get (String name, float val)` 이름으로 지정된 float 필드의 값을 지속 필드로부터 가져옵니다.
`abstract int` | `ObjectInputStream.GetField. get (String name, int val)` 이름으로 지정된 int 필드의 값을 지속 필드로부터 가져옵니다.
`abstract long` | `ObjectInputStream.GetField. get (String name, long val)` 이름으로 지정된 long 필드의 값을 지속 필드로부터 가져옵니다.
`abstract Object` | `ObjectInputStream.GetField. get (String name, Object val)` 이름으로 지정된 Object 필드의 값을 지속 필드로부터 가져옵니다.
`abstract short` | `ObjectInputStream.GetField. get (String name, short val)` 이름으로 지정된 short 필드의 값을 지속 필드로부터 가져옵니다.
`File` | `File. getCanonicalFile ()` 이 추상 경로명의 정규 형식을 돌려줍니다.
`String` | `File. getCanonicalPath ()` 이 추상 경로명의 정규의 경로명 스트링을 돌려줍니다.
`FileDescriptor` | `FileInputStream. getFD ()` 이 `FileInputStream` 에 사용되고 있는 파일 시스템의 실제의 파일에의 접속을 나타내는 `FileDescriptor` 객체를 돌려줍니다.
`FileDescriptor` | `FileOutputStream. getFD ()` 스트림에 관련한 파일 기술자를 돌려줍니다.
`FileDescriptor` | `RandomAccessFile. getFD ()` 이 스트림에 관련하는 불투명한 파일 기술자를 돌려줍니다.
`long` | `RandomAccessFile. getFilePointer ()` 이 파일의 현재의 오프셋(offset)를 돌려줍니다.
`long` | `RandomAccessFile. length ()` 이 파일의 길이를 돌려줍니다.
`void` | `BufferedReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `Reader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `StringReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `FilterReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `PushbackReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `LineNumberReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `CharArrayReader. mark (int readAheadLimit)` 스트림의 현재 위치에 마크를 설정합니다.
`void` | `BufferedWriter. newLine ()` 개행 문자를 기입합니다.
`int` | `StreamTokenizer. nextToken ()` 이 토크나이자의 입력 스트림의 다음의 토큰을 구문 분석 합니다.
`ObjectOutputStream.PutField` | `ObjectOutputStream. putFields ()` 스트림에 기입해지는 지속 필드를 버퍼에 포함하기 위해서 사용되는 객체를 가져옵니다.
`int` | `FileInputStream. read ()` 이 입력 스트림로부터 데이터의 바이트를 읽어들입니다.
`abstract int` | `InputStream. read ()` 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `BufferedInputStream. read ()` `InputStream` 의 `read` 메소드의 범용 규약을 참조해 주세요.
`int` | `FilterInputStream. read ()` 이 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `BufferedReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `Reader. read ()` 단일의 문자를 읽어들입니다.
`int` | `InputStreamReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `ObjectInputStream. read ()` 데이터의 바이트를 읽어들입니다.
`int` | `ObjectInput. read ()` 데이터의 바이트를 읽어들입니다.
`int` | `RandomAccessFile. read ()` 이 파일로부터 데이터의 바이트를 읽어냅니다.
`int` | `StringReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `FilterReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `PushbackInputStream. read ()` 이 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `SequenceInputStream. read ()` 이 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `PushbackReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `PipedReader. read ()` 파이프로 연결된 스트림로부터 데이터의 다음의 문자를 읽어들입니다.
`int` | `PipedInputStream. read ()` 파이프로 연결된 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `LineNumberReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `LineNumberInputStream. read ()` 추천 되고 있지 않습니다. 이 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `CharArrayReader. read ()` 단일의 문자를 읽어들입니다.
`int` | `FileInputStream. read (byte[] b)` 최대 `b.length` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `InputStream. read (byte[] b)` 입력 스트림로부터 수바이트를 읽어들여, 그것을 버퍼 배열 `b` 에 포함합니다.
`int` | `FilterInputStream. read (byte[] b)` 최대 `byte.length` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `DataInputStream. read (byte[] b)` 포함되는 입력 스트림로부터 수바이트를 읽어들여, 그것을 버퍼 배열 `b` 에 포함합니다.
`int` | `ObjectInput. read (byte[] b)` 바이트 배열에 읽어들입니다.
`int` | `RandomAccessFile. read (byte[] b)` 이 파일로부터 최대 `b.length` 바이트의 데이터를 바이트의 배열안에 읽어냅니다.
`int` | `FileInputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `InputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `BufferedInputStream. read (byte[] b, int off, int len)` 이 바이트 입력 스트림로부터 바이트를 읽어내, 지정된 바이트 배열로 지정의 오프셋(offset)로부터 삽입합니다.
`int` | `FilterInputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `DataInputStream. read (byte[] b, int off, int len)` 보존된 입력 스트림로부터 `len` 바이트까지의 데이터를 바이트 배열에 읽어들입니다.
`int` | `ObjectInputStream. read (byte[] buf, int off, int len)` 바이트 배열에 읽어들입니다.
`int` | `ObjectInput. read (byte[] b, int off, int len)` 바이트 배열에 읽어들입니다.
`int` | `RandomAccessFile. read (byte[] b, int off, int len)` 이 파일로부터 최대 `len` 바이트의 데이터를 바이트의 배열안에 읽어냅니다.
`int` | `PushbackInputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `SequenceInputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `PipedInputStream. read (byte[] b, int off, int len)` 최대 `len` 바이트까지의 데이터를, 이 파이프로 연결된 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `LineNumberInputStream. read (byte[] b, int off, int len)` 추천 되고 있지 않습니다. 최대 `len` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `Reader. read (char[] cbuf)` 배열에 문자를 읽어들입니다.
`int` | `BufferedReader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`abstract int` | `Reader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `InputStreamReader. read (char[] cbuf, int offset, int length)` 배열의 일부에 문자를 읽어들입니다.
`int` | `StringReader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `FilterReader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `PushbackReader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `PipedReader. read (char[] cbuf, int off, int len)` 최대 `len` 문자까지의 데이터를, 이 파이프로 연결된 스트림로부터 문자 배열에 읽어들입니다.
`int` | `LineNumberReader. read (char[] cbuf, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `CharArrayReader. read (char[] b, int off, int len)` 배열의 일부에 문자를 읽어들입니다.
`int` | `Reader. read (CharBuffer target)` 지정된 문자 버퍼에 캐릭터 라인을 읽어들입니다.
`boolean` | `DataInputStream. readBoolean ()` `DataInput` 의 `readBoolean` 메소드의 범용 규약을 참조해 주세요.
`boolean` | `DataInput. readBoolean ()` 1 바이트의 입력 데이터를 읽어들여, 그 바이트가 제로 이외의 경우는 `true`, 그 바이트가 제로의 경우는 `false` 를 돌려줍니다.
`boolean` | `ObjectInputStream. readBoolean ()` boolean 를 읽어들입니다.
`boolean` | `RandomAccessFile. readBoolean ()` 이 파일로부터 `boolean` 를 읽어냅니다.
`byte` | `DataInputStream. readByte ()` `DataInput` 의 `readByte` 메소드의 범용 규약을 참조해 주세요.
`byte` | `DataInput. readByte ()` 1 바이트의 입력 데이터를 읽어들여 돌려줍니다.
`byte` | `ObjectInputStream. readByte ()` 8 비트의 바이트를 읽어들입니다.
`byte` | `RandomAccessFile. readByte ()` 이 파일로부터 서명 첨부 8 비트치를 읽어냅니다.
`char` | `DataInputStream. readChar ()` `DataInput` 의 `readChar` 메소드의 범용 규약을 참조해 주세요.
`char` | `DataInput. readChar ()` 2 바이트의 입력 데이터를 읽어들여,`char` 치를 돌려줍니다.
`char` | `ObjectInputStream. readChar ()` 16 비트의 char 를 읽어들입니다.
`char` | `RandomAccessFile. readChar ()` 이 파일로부터 문자를 읽어냅니다.
`protected ObjectStreamClass` | `ObjectInputStream. readClassDescriptor ()` 직렬화 스트림로부터 클래스 기술자를 읽어들입니다.
`double` | `DataInputStream. readDouble ()` `DataInput` 의 `readDouble` 메소드의 범용 규약을 참조해 주세요.
`double` | `DataInput. readDouble ()` 8 바이트의 입력 데이터를 읽어들여,`double` 치를 돌려줍니다.
`double` | `ObjectInputStream. readDouble ()` 64 비트의 double 를 읽어들입니다.
`double` | `RandomAccessFile. readDouble ()` 이 파일로부터 `double` 를 읽어냅니다.
`void` | `Externalizable. readExternal (ObjectInput in)` 객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다.
`ObjectInputStream.GetField` | `ObjectInputStream. readFields ()` 스트림로부터 지속 필드를 읽어들여, 그것들을 이름을 지정해 액세스 할 수 있도록(듯이) 합니다.
`float` | `DataInputStream. readFloat ()` `DataInput` 의 `readFloat` 메소드의 범용 규약을 참조해 주세요.
`float` | `DataInput. readFloat ()` 4 바이트의 입력 데이터를 읽어들여,`float` 치를 돌려줍니다.
`float` | `ObjectInputStream. readFloat ()` 32 비트의 float 를 읽어들입니다.
`float` | `RandomAccessFile. readFloat ()` 이 파일로부터 `float` 를 읽어냅니다.
`void` | `DataInputStream. readFully (byte[] b)` `DataInput` 의 `readFully` 메소드의 범용 규약을 참조해 주세요.
`void` | `DataInput. readFully (byte[] b)` 입력 스트림로부터 몇개의 바이트를 읽어들여, 버퍼 배열 `b` 에 포함합니다.
`void` | `ObjectInputStream. readFully (byte[] buf)` 바이트를 읽어들입니다.
`void` | `RandomAccessFile. readFully (byte[] b)` 현재의 파일 포인터의 위치로부터 개시해 `b.length` 바이트를 이 파일로부터 바이트 배열안에 읽어냅니다.
`void` | `DataInputStream. readFully (byte[] b, int off, int len)` `DataInput` 의 `readFully` 메소드의 범용 규약을 참조해 주세요.
`void` | `DataInput. readFully (byte[] b, int off, int len)` 입력 스트림로부터 `len` 바이트를 읽어들입니다.
`void` | `ObjectInputStream. readFully (byte[] buf, int off, int len)` 바이트를 읽어들입니다.
`void` | `RandomAccessFile. readFully (byte[] b, int off, int len)` 현재의 파일 포인터의 위치로부터 개시해 정확하게 `len` 바이트를 이 파일로부터 바이트 배열안에 읽어냅니다.
`int` | `DataInputStream. readInt ()` `DataInput` 의 `readInt` 메소드의 범용 규약을 참조해 주세요.
`int` | `DataInput. readInt ()` 4 바이트의 입력 데이터를 읽어들여,`int` 치를 돌려줍니다.
`int` | `ObjectInputStream. readInt ()` 32 비트의 int 를 읽어들입니다.
`int` | `RandomAccessFile. readInt ()` 이 파일로부터 서명 첨부 32 비트 정수 문자를 읽어냅니다.
`String` | `BufferedReader. readLine ()` 텍스트행을 읽어들입니다.

`String`

`DataInputStream. readLine ()`
추천 되고 있지 않습니다. 이 메소드는, 바이트를 적절히 캐릭터 라인으로 변환하지 않습니다. JDK 1. 1 에서는, 텍스트행을 읽어들이는 방법으로서는 `BufferedReader.readLine()` 메소드를 사용하는 것이 추천 되고 있습니다. 행을 읽어들이는데 `DataInputStream` 클래스를 사용하는 프로그램을,`BufferedReader` 클래스를 사용하도록(듯이) 변환하려면 , 다음의 형식의 코드를,

>          DataInputStream d = new DataInputStream(in);

다음의 형식의 코드로 옮겨놓습니다.

>          BufferedReader d
>               = new BufferedReader(new InputStreamReader(in));

`String` | `DataInput. readLine ()` 입력 스트림로부터, 다음의 행의 텍스트를 읽어들입니다.
`String` | `ObjectInputStream. readLine ()` 추천 되고 있지 않습니다. 이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. 상세 및 대체 메소드에 대해서는 DataInputStream 를 참조해 주세요.
`String` | `RandomAccessFile. readLine ()` 이 파일의 텍스트의 다음의 행을 읽어냅니다.
`String` | `LineNumberReader. readLine ()` 텍스트를 1 행 읽어들입니다.
`long` | `DataInputStream. readLong ()` `DataInput` 의 `readLong` 메소드의 범용 규약을 참조해 주세요.
`long` | `DataInput. readLong ()` 8 바이트의 입력 데이터를 읽어들여,`long` 치를 돌려줍니다.
`long` | `ObjectInputStream. readLong ()` 64 비트의 long 를 읽어들입니다.
`long` | `RandomAccessFile. readLong ()` 이 파일로부터 서명 첨부 64 비트 정수 문자를 읽어냅니다.
`Object` | `ObjectInputStream. readObject ()` ObjectInputStream 로부터 객체를 읽어들입니다.
`Object` | `ObjectInput. readObject ()` 객체를 읽어들여, 그것을 돌려줍니다.
`protected Object` | `ObjectInputStream. readObjectOverride ()` 이 메소드는, 인수 없음의 protected 생성자 을 사용해, ObjectOutputStream 를 구축한 ObjectOutputStream 의 신뢰할 수 있는 서브 클래스에 의해 불려 갑니다.
`short` | `DataInputStream. readShort ()` `DataInput` 의 `readShort` 메소드의 범용 규약을 참조해 주세요.
`short` | `DataInput. readShort ()` 2 바이트의 입력 데이터를 읽어들여,`short` 치를 돌려줍니다.
`short` | `ObjectInputStream. readShort ()` 16 비트의 short 를 읽어들입니다.
`short` | `RandomAccessFile. readShort ()` 이 파일로부터 서명 첨부 16 비트수를 읽어냅니다.
`protected void` | `ObjectInputStream. readStreamHeader ()` 서브 클래스가 자신의 스트림 헤더의 read와 검증을 실시할 수 있도록(듯이) 하기 위해서 제공되고 있습니다.
`Object` | `ObjectInputStream. readUnshared ()` ObjectInputStream 로부터 「공유되지 않는다」객체를 읽어들입니다.
`int` | `DataInputStream. readUnsignedByte ()` `DataInput` 의 `readUnsignedByte` 메소드의 범용 규약을 참조해 주세요.
`int` | `DataInput. readUnsignedByte ()` 1 바이트의 입력 데이터를 읽어들여,`int` 형에 제로 확장해 결과를 돌려줍니다.
`int` | `ObjectInputStream. readUnsignedByte ()` 부호 없음 8 비트 바이트를 읽어들입니다.
`int` | `RandomAccessFile. readUnsignedByte ()` 이 파일로부터 부호 없음 8 비트수를 읽어냅니다.
`int` | `DataInputStream. readUnsignedShort ()` `DataInput` 의 `readUnsignedShort` 메소드의 범용 규약을 참조해 주세요.
`int` | `DataInput. readUnsignedShort ()` 2 바이트의 입력 데이터를 읽어들여,`0` ~ `65535` 의 범위의 `int` 치를 돌려줍니다.
`int` | `ObjectInputStream. readUnsignedShort ()` 부호 없음 16 비트의 short 를 읽어들입니다.
`int` | `RandomAccessFile. readUnsignedShort ()` 이 파일로부터 부호 없음 16 비트수를 읽어냅니다.
`String` | `DataInputStream. readUTF ()` `DataInput` 의 `readUTF` 메소드의 범용 규약을 참조해 주세요.
`String` | `DataInput. readUTF ()` 수정 UTF-8 형식에서 encode 된 캐릭터 라인을 읽어들입니다.
`String` | `ObjectInputStream. readUTF ()` 수정 UTF-8 형식의 캐릭터 라인을 읽어들입니다.
`String` | `RandomAccessFile. readUTF ()` 이 파일로부터 캐릭터 라인을 읽어냅니다.
`static String` | `DataInputStream. readUTF (DataInput in)` 수정 UTF-8 형식에서 encode 된 Unicode 캐릭터 라인 표현을, 스트림 `in` 로부터 읽어들입니다.
`boolean` | `BufferedReader. ready ()` 스트림이 읽어들여 가능한가 어떤가를 돌려줍니다.
`boolean` | `Reader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `InputStreamReader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `StringReader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `FilterReader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `PushbackReader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `PipedReader. ready ()` 이 스트림이 읽어들여 가능한가 어떤가를 판정합니다.
`boolean` | `CharArrayReader. ready ()` 스트림이 읽어들여 가능한 상태인가 어떤가를 통지합니다.
`protected void` | `PipedInputStream. receive (int b)` 데이터의 바이트를 받습니다.
`protected Object` | `ObjectOutputStream. replaceObject (Object obj)` 이 메소드는, 직렬화 시에, ObjectOutputStream 의 신뢰할 수 있는 서브 클래스가, 어느 객체를 다른 객체에 치환할 수 있도록(듯이) 합니다.
`void` | `InputStream. reset ()` 이 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 마크 위치에 재설정합니다.
`void` | `BufferedInputStream. reset ()` `InputStream` 의 `reset` 메소드의 범용 규약을 참조해 주세요.
`void` | `FilterInputStream. reset ()` 이 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 마크 위치에 재설정합니다.
`void` | `BufferedReader. reset ()` 스트림을, 가장 새로운 마크 위치에 리셋 합니다.
`void` | `Reader. reset ()` 스트림을 리셋 합니다.
`void` | `ObjectOutputStream. reset ()` Reset 는, 스트림에 벌써 기입해지고 있는 객체 상태를 무효로 합니다.
`void` | `StringReader. reset ()` 직전의 마크 위치에 스트림을 리셋 합니다.
`void` | `FilterReader. reset ()` 스트림을 리셋 합니다.
`void` | `PushbackInputStream. reset ()` 이 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 마크 위치에 재설정합니다.
`void` | `PushbackReader. reset ()` 스트림을 리셋 합니다.
`void` | `LineNumberReader. reset ()` 스트림을, 가장 새로운 마크 위치에 리셋 합니다.
`void` | `LineNumberInputStream. reset ()` 추천 되고 있지 않습니다. 이 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 마크 위치에 재설정합니다.
`void` | `CharArrayReader. reset ()` 직전의 마크 위치에 스트림을 리셋 합니다.
`protected Class <? >` | `ObjectInputStream. resolveClass (ObjectStreamClass desc)` 지정된 스트림 클래스의 기술에 대응하는 로컬 클래스를 로드합니다.
`protected Object` | `ObjectInputStream. resolveObject (Object obj)` 이 메소드는, 직렬화 복원 시에, ObjectInputStream 의 신뢰할 수 있는 서브 클래스가, 어느 객체를 다른 객체에 치환할 수 있도록(듯이) 합니다.
`protected Class <? >` | `ObjectInputStream. resolveProxyClass (String [] interfaces)` 프록시 클래스 기술자로 지정된 인터페이스를 구현하는 프록시 클래스를 돌려줍니다.
`void` | `RandomAccessFile. seek (long pos)` 다음의 읽어내 또는 기입이 발생하는, 파일의 선두로부터 측정한 파일 포인터 오프셋(offset)를 설정합니다.
`void` | `RandomAccessFile. setLength (long newLength)` 이 파일의 길이를 설정합니다.
`long` | `FileInputStream. skip (long n)` 입력 스트림로부터 `n` 바이트분을 스킵 및 파기합니다.
`long` | `InputStream. skip (long n)` 이 입력 스트림로부터 `n` 바이트분을 스킵 및 파기합니다.
`long` | `BufferedInputStream. skip (long n)` `InputStream` 의 `skip` 메소드의 범용 규약을 참조해 주세요.
`long` | `FilterInputStream. skip (long n)` 이 입력 스트림로부터 `n` 바이트분을 스킵 및 파기합니다.
`long` | `BufferedReader. skip (long n)` 문자를 스킵 합니다.
`long` | `Reader. skip (long n)` 문자를 스킵 합니다.
`long` | `ObjectInput. skip (long n)` 입력을 n 바이트만 스킵 합니다.
`long` | `StringReader. skip (long ns)` 스트림내의 지정된 수의 문자를 스킵 합니다.
`long` | `FilterReader. skip (long n)` 문자를 스킵 합니다.
`long` | `PushbackInputStream. skip (long n)` 이 입력 스트림로부터 `n` 바이트분을 스킵 및 파기합니다.
`long` | `PushbackReader. skip (long n)` 문자를 스킵 합니다.
`long` | `LineNumberReader. skip (long n)` 문자를 스킵 합니다.
`long` | `LineNumberInputStream. skip (long n)` 추천 되고 있지 않습니다. 이 입력 스트림로부터 `n` 바이트분을 스킵 및 파기합니다.
`long` | `CharArrayReader. skip (long n)` 문자를 스킵 합니다.
`int` | `DataInputStream. skipBytes (int n)` `DataInput` 의 `skipBytes` 메소드의 범용 규약을 참조해 주세요.
`int` | `DataInput. skipBytes (int n)` 입력 스트림로부터 `n` 바이트를 스킵 하도록(듯이) 해, 스킵 한 바이트를 파기합니다.
`int` | `ObjectInputStream. skipBytes (int len)` 바이트를 스킵 합니다.
`int` | `RandomAccessFile. skipBytes (int n)` 입력의 `n` 바이트를 스킵 해, 스킵 한 바이트를 파기하려고 합니다.
`void` | `PushbackInputStream. unread (byte[] b)` push back(되밀치는) 버퍼의 선두에 바이트 배열을 카피하는 것에 의해, 바이트 배열을 push back(되밀치는) 합니다.
`void` | `PushbackInputStream. unread (byte[] b, int off, int len)` push back(되밀치는) 버퍼의 선두에 바이트 배열의 일부를 카피하는 것에 의해, 그러한 바이트를 push back(되밀치는) 합니다.
`void` | `PushbackReader. unread (char[] cbuf)` push back(되밀치는) 버퍼의 선두에 문자 배열을 카피하는 것에 의해, 문자 배열을 push back(되밀치는) 합니다.
`void` | `PushbackReader. unread (char[] cbuf, int off, int len)` push back(되밀치는) 버퍼의 선두에 문자 배열의 일부를 카피하는 것에 의해, 그러한 문자를 push back(되밀치는) 합니다.
`void` | `PushbackInputStream. unread (int b)` push back(되밀치는) 버퍼의 선두에 1 바이트를 카피하는 것에 의해, 그 바이트를 push back(되밀치는) 합니다.
`void` | `PushbackReader. unread (int c)` push back(되밀치는) 버퍼의 선두에 1 문자를 카피하는 것에 의해, 그 문자를 push back(되밀치는) 합니다.
`void` | `ObjectOutputStream. useProtocolVersion (int version)` 스트림의 기입시에 사용하는 스트림 프로토콜의 버젼을 지정합니다.
`void` | `FileOutputStream. write (byte[] b)` 지정된 바이트 배열의 `b.length` 바이트를 이 파일 출력 스트림에 기입합니다.
`void` | `OutputStream. write (byte[] b)` 지정된 바이트 배열의 `b.length` 바이트를 이 출력 스트림에 기입합니다.
`void` | `FilterOutputStream. write (byte[] b)` `b.length` 바이트의 데이터를 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. write (byte[] buf)` 바이트 배열을 기입합니다.
`void` | `ObjectOutput. write (byte[] b)` 바이트 배열을 기입합니다.
`void` | `DataOutput. write (byte[] b)` 출력 스트림에 배열 `b` 의 모든 바이트를 기입합니다.
`void` | `RandomAccessFile. write (byte[] b)` 현재의 파일 포인터의 위치로부터 개시해, 지정된 바이트 배열로부터 `b.length` 바이트를 이 파일에 기입합니다.
`void` | `FileOutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열로부터의 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 이 파일 출력 스트림에 기입합니다.
`void` | `OutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열의, 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 이 출력 스트림에 기입합니다.
`void` | `FilterOutputStream. write (byte[] b, int off, int len)` 지정된 `byte` 배열의, 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 출력 스트림에 기입합니다.
`void` | `BufferedOutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열의 오프셋(offset) `off` 로부터 시작되는 `len` 바이트를, 버퍼링 된 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. write (byte[] buf, int off, int len)` 바이트 배열의 일부를 기입합니다.
`void` | `ObjectOutput. write (byte[] b, int off, int len)` 바이트 배열의 일부를 기입합니다.
`void` | `DataOutput. write (byte[] b, int off, int len)` 배열 `b` 로부터 `len` 바이트를 차례로 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. write (byte[] b, int off, int len)` 오프셋(offset) `off` 의 위치로부터 개시해, 지정된 바이트 배열로부터 `len` 바이트를 이 파일에 기입합니다.
`void` | `DataOutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열의 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 기본이 되는 출력 스트림에 기입합니다.
`void` | `PipedOutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열의, 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 이 파이프로 연결된 출력 스트림에 기입합니다.
`void` | `Writer. write (char[] cbuf)` 문자의 배열을 기입합니다.
`void` | `OutputStreamWriter. write (char[] cbuf, int off, int len)` 문자의 배열의 일부를 기입합니다.
`abstract void` | `Writer. write (char[] cbuf, int off, int len)` 문자의 배열의 일부를 기입합니다.
`void` | `BufferedWriter. write (char[] cbuf, int off, int len)` 문자의 배열의 일부를 기입합니다.
`void` | `PipedWriter. write (char[] cbuf, int off, int len)` 지정된 문자 배열의, 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 문자를, 이 파이프로 연결된 출력 스트림에 기입합니다.
`void` | `FilterWriter. write (char[] cbuf, int off, int len)` 문자의 배열의 일부를 기입합니다.
`void` | `FileOutputStream. write (int b)` 지정된 바이트를 이 파일 출력 스트림에 기입합니다.
`abstract void` | `OutputStream. write (int b)` 지정된 바이트를 이 출력 스트림에 기입합니다.
`void` | `FilterOutputStream. write (int b)` 지정된 `byte` 를 출력 스트림에 기입합니다.
`void` | `BufferedOutputStream. write (int b)` 지정된 바이트수를 버퍼링 된 출력 스트림에 기입합니다.
`void` | `OutputStreamWriter. write (int c)` 단일의 문자를 기입합니다.
`void` | `Writer. write (int c)` 단일의 문자를 기입합니다.
`void` | `BufferedWriter. write (int c)` 단일의 문자를 기입합니다.
`void` | `ObjectOutputStream. write (int val)` 바이트를 기입합니다.
`void` | `ObjectOutput. write (int b)` 바이트를 기입합니다.
`void` | `DataOutput. write (int b)` 인수 `b` 의 하위 8 비트를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. write (int b)` 이 파일로 지정된 바이트를 기입합니다.
`void` | `DataOutputStream. write (int b)` 지정된 바이트 (인수 `b` 의 하위 8 비트)를 기본이 되는 출력 스트림에 기입합니다.
`void` | `PipedWriter. write (int c)` 지정된 `char` 를, 파이프로 연결된 출력 스트림에 기입합니다.
`void` | `PipedOutputStream. write (int b)` 지정된 `byte` 를 파이프로 연결된 출력 스트림에 기입합니다.
`void` | `FilterWriter. write (int c)` 단일의 문자를 기입합니다.
`abstract void` | `ObjectOutputStream.PutField. write (ObjectOutput out)` 추천 되고 있지 않습니다. 이 메소드는,`PutField` 객체에 의해 포함되었을 때의 형식에서 값을 기입하지 않기 때문에, 직렬화 스트림이 파괴되는 일이 있습니다. `PutField` 데이터를 올바르게 기입하려면 ,`ObjectOutputStream.writeFields()` 메소드를 호출합니다.
`void` | `Writer. write (String str)` 캐릭터 라인을 기입합니다.
`void` | `OutputStreamWriter. write (String str, int off, int len)` 캐릭터 라인의 일부를 기입합니다.
`void` | `Writer. write (String str, int off, int len)` 캐릭터 라인의 일부를 기입합니다.
`void` | `BufferedWriter. write (String s, int off, int len)` String 의 일부를 기입합니다.
`void` | `FilterWriter. write (String str, int off, int len)` 캐릭터 라인의 일부를 기입합니다.
`void` | `ObjectOutputStream. writeBoolean (boolean val)` boolean 를 기입합니다.
`void` | `DataOutput. writeBoolean (boolean v)` 1 개의 `boolean` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeBoolean (boolean v)` 1 바이트치로서 `boolean` 를 파일에 기입합니다.
`void` | `DataOutputStream. writeBoolean (boolean v)` `boolean` 치를 1 바이트 데이터로서 기본이 되는 데이터 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeByte (int val)` 8 비트의 바이트를 기입합니다.
`void` | `DataOutput. writeByte (int v)` 인수 `v` 의 하위 8 비트를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeByte (int v)` `byte` 를 1 바이트치로서 이 파일에 기입합니다.
`void` | `DataOutputStream. writeByte (int v)` `byte` 치를 1 바이트치로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeBytes (String str)` String 를 바이트의 열로서 기입합니다
`void` | `DataOutput. writeBytes (String s)` 캐릭터 라인을 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeBytes (String s)` 캐릭터 라인을 바이트의 순서로서 파일에 기입합니다.
`void` | `DataOutputStream. writeBytes (String s)` 캐릭터 라인을 기본이 되는 출력 스트림에 일련의 바이트로서 기입합니다.
`void` | `ObjectOutputStream. writeChar (int val)` 16 비트의 char 를 기입합니다.
`void` | `DataOutput. writeChar (int v)` 2 바이트로부터 구성되는 `char` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeChar (int v)` `char` 를 2 바이트치로서 고위 바이트를 먼저 파일에 기입합니다.
`void` | `DataOutputStream. writeChar (int v)` `char` 를, 상위 바이트를 선두로 하는 2 바이트 데이터로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeChars (String str)` String 를 char 의 열로서 기입합니다.
`void` | `DataOutput. writeChars (String s)` 캐릭터 라인 `s` 내의 각 문자를, 1 문자 마다 2 바이트씩 차례로 기입합니다.
`void` | `RandomAccessFile. writeChars (String s)` 캐릭터 라인을 문자의 순서로서 파일에 기입합니다.
`void` | `DataOutputStream. writeChars (String s)` 캐릭터 라인을 기본이 되는 출력 스트림에 일련의 문자형 데이터로서 기입합니다.
`protected void` | `ObjectOutputStream. writeClassDescriptor (ObjectStreamClass desc)` 지정된 클래스 기술자를 ObjectOutputStream 에 기입합니다.
`void` | `ObjectOutputStream. writeDouble (double val)` 64 비트의 double 를 기입합니다.
`void` | `DataOutput. writeDouble (double v)` 8 바이트로부터 구성되는 `double` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeDouble (double v)` `Double` 클래스의 `doubleToLongBits` 메소드를 사용해, double 인수를 `long` 로 변환합니다.
`void` | `DataOutputStream. writeDouble (double v)` double 형의 인수를 `Double` 클래스의 `doubleToLongBits` 메소드를 사용해 `long` 로 변환해, 그 `long` 데이터를, 상위 바이트를 선두로 하는 8 바이트 데이터로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `Externalizable. writeExternal (ObjectOutput out)` 객체가 구현하고 있는 writeExternal 메소드는, DataOutput 인터페이스의 메소드 (원시형의 경우) 및 ObjectOutput 인터페이스의 writeObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출해, 객체의 내용을 보존합니다.
`void` | `ObjectOutputStream. writeFields ()` 버퍼에 포함된 필드를 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeFloat (float val)` 32 비트의 float 를 기입합니다.
`void` | `DataOutput. writeFloat (float v)` 4 바이트로부터 구성되는 `float` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeFloat (float v)` `Float` 클래스의 `floatToIntBits` 메소드를 사용해, float 인수를 `int` 로 변환합니다.
`void` | `DataOutputStream. writeFloat (float v)` float 형 인수를 `Float` 클래스의 `floatToIntBits` 메소드를 사용해 `int` 형으로 변환해, 그 `int` 형 데이터를 상위 바이트를 선두로 하는 4 바이트로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeInt (int val)` 32 비트의 int 를 기입합니다.
`void` | `DataOutput. writeInt (int v)` 4 바이트로부터 구성되는 `int` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeInt (int v)` `int` 를 4 바이트로서 고위 바이트를 먼저 파일에 기입합니다.
`void` | `DataOutputStream. writeInt (int v)` `int` 형 데이터를, 상위 바이트를 선두로 하는 4 바이트 데이터로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeLong (long val)` 64 비트의 long 를 기입합니다.
`void` | `DataOutput. writeLong (long v)` 8 바이트로부터 구성되는 `long` 치를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeLong (long v)` `long` 를 8 바이트로서 고위 바이트를 먼저 파일에 기입합니다.
`void` | `DataOutputStream. writeLong (long v)` `long` 형 데이터를, 상위 바이트를 선두로 하는 8 바이트 데이터로서 기본이 되는 출력 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeObject (Object obj)` 지정된 객체를 ObjectOutputStream 에 기입합니다.
`void` | `ObjectOutput. writeObject (Object obj)` 기본이 되는 기억역 또는 스트림에 객체를 기입합니다.
`protected void` | `ObjectOutputStream. writeObjectOverride (Object obj)` 서브 클래스가 디폴트의 writeObject 메소드를 오버라이드(override) 하기 위해서 사용하는 메소드입니다.
`void` | `ObjectOutputStream. writeShort (int val)` 16 비트의 short 를 기입합니다.
`void` | `DataOutput. writeShort (int v)` 인수의 값을 나타내는 2 바이트를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeShort (int v)` `short` 를 2 바이트치로서 고위 바이트를 먼저 파일에 기입합니다.
`void` | `DataOutputStream. writeShort (int v)` `short` 형 데이터를, 상위 바이트를 선두로 하는 2 바이트 데이터로서 기본이 되는 출력 스트림에 기입합니다.
`protected void` | `ObjectOutputStream. writeStreamHeader ()` 서브 클래스가 자신의 헤더를 스트림의 전 또는 뒤로 추가할 수 있도록(듯이) 제공되고 있습니다.
`void` | `ByteArrayOutputStream. writeTo (OutputStream out)` 바이트 배열 출력 스트림의 모든 내용을, 지정된 출력 스트림 인수에 기입합니다.
`void` | `CharArrayWriter. writeTo (Writer out)` 버퍼의 내용을 다른 문자 스트림에 기입합니다.
`void` | `ObjectOutputStream. writeUnshared (Object obj)` ObjectOutputStream 에 「공유되지 않는다」객체를 기입합니다.
`void` | `ObjectOutputStream. writeUTF (String str)` 이 String 의 프리미티브(primitive) 데이터를수정 UTF-8 형식에서 기입합니다.
`void` | `DataOutput. writeUTF (String s)` 길이 정보의 2 바이트를 출력 스트림에 기입합니다.
`void` | `RandomAccessFile. writeUTF (String str)` 수정 UTF-8 인코딩을 사용해, 머신에 의존하는 방식으로 캐릭터 라인을 파일에 기입합니다.
`void` | `DataOutputStream. writeUTF (String str)` 캐릭터 라인을, 머신에 의존하지 않는수정 UTF-8 인코딩을 사용한 형식으로 해 기본이 되는 출력 스트림에 기입합니다.

IOException 를 throw 하는 java.io 의 생성자
`FileWriter (File file)` File 객체를 지정해 FileWriter 객체를 구축합니다.
`FileWriter (File file, boolean append)` File 객체를 지정해 FileWriter 객체를 구축합니다.
`FileWriter (String fileName)` 파일명을 지정해 FileWriter 객체를 구축합니다.
`FileWriter (String fileName, boolean append)` 기입해진 데이터를 추가할지 어떨지를 나타내는 boolean 와 파일명을 지정해, FileWriter 객체를 구축합니다.
`ObjectInputStream ()` ObjectInputStream 를 완전하게 재구현하는 서브 클래스가, ObjectInputStream 의 이 구현에 의해 사용된지 얼마 안된 private 데이터를 할당할 필요가 없게 하는 수단을 제공합니다.
`ObjectInputStream (InputStream in)` 지정된 InputStream 로부터 읽어들이는 ObjectInputStream 를 작성합니다.
`ObjectOutputStream ()` ObjectOutputStream 를 완전하게 다시 구현하는 서브 클래스가, ObjectOutputStream 의 이 구현에 의해 사용된지 얼마 안된 private 데이터를 할당할 필요가 없게 하는 수단을 제공합니다.
`ObjectOutputStream (OutputStream out)` 지정된 OutputStream 에 기입하는 ObjectOutputStream 를 작성합니다.
`PipedInputStream (PipedOutputStream src)` `PipedInputStream` 를 작성해, 파이프로 연결된 출력 스트림 `src` 에 접속합니다.
`PipedInputStream (PipedOutputStream src, int pipeSize)` `PipedInputStream` 를 작성해, 파이프로 연결된 출력 스트림 `src` 에 접속합니다.
`PipedOutputStream (PipedInputStream snk)` 파이프로 연결된 출력 스트림을 작성해, 지정된 파이프로 연결된 입력 스트림에 접속합니다.
`PipedReader (PipedWriter src)` `PipedReader` 를 작성해, 파이프로 연결된 라이터 `src` 에 접속합니다.
`PipedReader (PipedWriter src, int pipeSize)` `PipedReader` 를 작성해, 파이프로 연결된 라이터 `src` 에 접속합니다.
`PipedWriter (PipedReader snk)` 파이프로 연결된 라이터를 작성해, 지정된 파이프로 연결된 리더에게 접속합니다.

java.lang 에서의 IOException 의 사용

IOException 를 throw 하는 java.lang 의 메소드
`Appendable` | `Appendable. append (char c)` 이 `Appendable` 로 지정된 문자를 추가합니다.
`Appendable` | `Appendable. append (CharSequence csq)` 이 `Appendable` 로 지정된 문자 순서를 추가합니다.
`Appendable` | `Appendable. append (CharSequence csq, int start, int end)` 이 `Appendable` 로 지정된 문자 순서의 서브 순서를 추가합니다.
`Process` | `Runtime. exec (String command)` 지정된 캐릭터 라인 커멘드를, 독립한 프로세스로 실행합니다.
`Process` | `Runtime. exec (String [] cmdarray)` 지정된 커멘드와 인수를, 독립한 프로세스로 실행합니다.
`Process` | `Runtime. exec (String [] cmdarray, String [] envp)` 지정된 커멘드와 인수를, 지정된 환경을 가지는 독립한 프로세스로 실행합니다.
`Process` | `Runtime. exec (String [] cmdarray, String [] envp, File dir)` 지정된 커멘드와 인수를, 지정된 환경과 작업 디렉토리를 가지는 독립한 프로세스로 실행합니다.
`Process` | `Runtime. exec (String command, String [] envp)` 지정된 캐릭터 라인 커멘드를, 지정된 환경을 가지는 독립한 프로세스로 실행합니다.
`Process` | `Runtime. exec (String command, String [] envp, File dir)` 지정된 캐릭터 라인 커멘드를, 지정된 환경과 작업 디렉토리를 가지는 독립한 프로세스로 실행합니다.
`protected Enumeration <URL >` | `ClassLoader. findResources (String name)` 지정된 이름을 가지는 모든 자원을 나타내는 ``URL`` 객체의 열거를 돌려줍니다.
`Enumeration <URL >` | `ClassLoader. getResources (String name)` 지정된 이름을 가지는 모든 자원을 검색합니다.
`static Enumeration <URL >` | `ClassLoader. getSystemResources (String name)` 클래스를 로드하기 위해서(때문에) 사용되는 검색 패스로부터, 지정된 이름의 모든 자원을 찾습니다.
`static Channel` | `System. inheritedChannel ()` Java 가상 머신을 작성한 엔티티로부터 상속된 채널을 돌려줍니다.
`int` | `Readable. read (CharBuffer cb)` 지정된 문자 버퍼에 캐릭터 라인을 읽어들입니다.
`Process` | `ProcessBuilder. start ()` 이 프로세스 빌더의 속성을 사용해 신규 프로세스를 기동합니다.

java.lang.management 에서의 IOException 의 사용

IOException 를 throw 하는 java.lang.management 의 메소드

`static

`<T> T`

`

`ManagementFactory. newPlatformMXBeanProxy (MBeanServerConnection connection, String mxbeanName, Class <T> mxbeanInterface)`
지정된 `MBeanServerConnection` 를 개입시켜 메소드 호출을 전송 하는, 지정된 MXBean 명의 플랫폼 MXBean 인터페이스의 프록시를 돌려줍니다.

java.net 에서의 IOException 의 사용

java.net 에서의 IOException 의 서브 클래스
`class` | `BindException` 소켓을 로컬 주소와 포트에 바인드 하려고 했을 때에 에러가 발생한 것을 통지합니다.
`class` | `HttpRetryException` HTTP 요구를 재시행할 필요가 있지만, 스트리밍 모드가 유효하게 되어 있기 위해서(때문에) 자동적으로 재시행할 수 없는 것을 나타내기 위해서(때문에), throw 됩니다.
`class` | `MalformedURLException` 부정한 형식의 URL 가 발견된 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `NoRouteToHostException` 소켓을 원격 주소와 포트에 접속하려고 했을 때에 에러가 발생한 것을 통지합니다.
`class` | `PortUnreachableException` ICMP 포트 도달 불가능 메세지가 접속된 데이터 그램에 수신된 것을 나타내는 시그널입니다.
`class` | `ProtocolException` 사용하고 있는 프로토콜로 에러 (TCP 에러등)가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `SocketException` 사용하고 있는 프로토콜로 에러 (TCP 에러등)가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.
`class` | `SocketTimeoutException` 소켓의 읽어들여 또는 수락으로 타임 아웃이 발생한 것을 나타내는 시그널입니다.
`class` | `UnknownHostException` 호스트의 IP 주소를 판정할 수 없었던 경우에 throw 됩니다.
`class` | `UnknownServiceException` 미지의 서비스 예외가 발생한 것을 나타내기 위해서(때문에) throw 됩니다.

IOException 형의 파라미터를 가지는 java.net 의 메소드
`abstract void` | `ProxySelector. connectFailed (URI uri, SocketAddress sa, IOException ioe)` 있는 PROXY 또는 SOCKS 서버에의 접속을 확립할 수 없었던 것을 나타내기 위해서(때문에) 불려 갑니다.

IOException 를 throw 하는 java.net 의 메소드
`Socket` | `ServerSocket. accept ()` 이 소켓에 대한 접속 요구를 대기해, 그것을 받습니다.
`protected abstract void` | `SocketImpl. accept (SocketImpl s)` 접속을 받아들입니다.
`protected abstract int` | `SocketImpl. available ()` 이 소켓으로부터 블록없이 읽어들일 수 있는 바이트수를 돌려줍니다.
`protected abstract void` | `SocketImpl. bind (InetAddress host, int port)` 지정된 로컬의 IP 주소와 포트 번호에 이 소켓을 바인드 합니다.
`void` | `Socket. bind (SocketAddress bindpoint)` 소켓을 로컬 주소에 바인드 합니다.
`void` | `ServerSocket. bind (SocketAddress endpoint)` `ServerSocket` 를 특정의 주소 (IP 주소 및 포트 번호)에 바인드 합니다.
`void` | `ServerSocket. bind (SocketAddress endpoint, int backlog)` `ServerSocket` 를 특정의 주소 (IP 주소 및 포트 번호)에 바인드 합니다.
`void` | `Socket. close ()` 이 소켓을 닫습니다.
`protected abstract void` | `SocketImpl. close ()` 이 소켓을 닫습니다.
`void` | `ServerSocket. close ()` 이 소켓을 닫습니다.
`abstract void` | `URLConnection. connect ()` 이 URL 가 참조하는 자원에의 통신 링크를 확립합니다 (통신 링크가 확립되어 있지 않은 경우).
`protected abstract void` | `SocketImpl. connect (InetAddress address, int port)` 지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
`void` | `Socket. connect (SocketAddress endpoint)` 이 소켓을 서버에 접속합니다.
`void` | `Socket. connect (SocketAddress endpoint, int timeout)` 지정된 타임 아웃치를 사용해, 이 소켓을 서버에 접속합니다.
`protected abstract void` | `SocketImpl. connect (SocketAddress address, int timeout)` 지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
`protected abstract void` | `SocketImpl. connect (String host, int port)` 지정된 호스트상의 지정된 포트에 이 소켓을 접속합니다.
`protected abstract void` | `SocketImpl. create (boolean stream)` 스트림 소켓 또는 데이터 그램 소켓을 작성합니다.
`Enumeration <URL >` | `URLClassLoader. findResources (String name)` URL 검색 패스상의 지정된 이름을 가지는 자원을 나타내는, URL 의 열거를 돌려줍니다.
`Map <String ,List <String >>` | `CookieManager. get (URI uri, Map <String ,List <String >> requestHeaders)`
`abstract Map <String ,List <String >>` | `CookieHandler. get (URI uri, Map <String ,List <String >> requestHeaders)` 요구 헤더내로 지정된 URI 의 Cookie 캐쉬로부터 적용 가능한 모든 Cookie 를 가져옵니다.
`abstract CacheResponse` | `ResponseCache. get (URI uri, String rqstMethod, Map <String ,List <String >> rqstHeaders)` 요구 URI, 요구 메소드, 및 요구 헤더에 근거해, 캐쉬내의 응답을 가져옵니다.
`Attributes` | `JarURLConnection. getAttributes ()` 접속으로 사용하는 URL 가 JAR 파일 엔트리를 가리키는 경우, 이 접속용의 Attributes 객체를 돌려줍니다.
`abstract InputStream` | `CacheResponse. getBody ()` 응답 본체를 InputStream 로서 돌려줍니다.
`abstract OutputStream` | `CacheRequest. getBody ()` 응답 본체의 기입처로서 사용 가능한 OutputStream 를 돌려줍니다.
`Certificate []` | `JarURLConnection. getCertificates ()` 접속으로 사용하는 URL 가 JAR 파일 엔트리를 가리키는 경우는 이 접속용의 Certificate 객체, 그렇지 않은 경우는 null 를 돌려줍니다.
`Object` | `URL. getContent ()` 이 URL 의 컨텐츠를 가져옵니다.
`Object` | `URLConnection. getContent ()` 이 URL 접속의 컨텐츠를 가져옵니다.
`Object` | `URL. getContent (Class [] classes)` 이 URL 의 컨텐츠를 가져옵니다.
`Object` | `URLConnection. getContent (Class [] classes)` 이 URL 접속의 컨텐츠를 가져옵니다.
`abstract Object` | `ContentHandler. getContent (URLConnection urlc)` 객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 스트림로부터 객체를 생성합니다.
`Object` | `ContentHandler. getContent (URLConnection urlc, Class [] classes)` 객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 지정한 형태에 일치하는 객체를 생성합니다.
`abstract Map <String ,List <String >>` | `CacheResponse. getHeaders ()` 응답 헤더를 Map 로서 돌려줍니다.
`InputStream` | `URLConnection. getInputStream ()` 이 접속으로부터의 입력을 받는 입력 스트림을 돌려줍니다.
`InputStream` | `Socket. getInputStream ()` 이 소켓의 입력 스트림을 돌려줍니다.
`protected abstract InputStream` | `SocketImpl. getInputStream ()` 이 소켓의 입력 스트림을 돌려줍니다.
`JarEntry` | `JarURLConnection. getJarEntry ()` 이 접속의 JAR 엔트리 객체가 존재하는 경우에 그것을 돌려줍니다.
`abstract JarFile` | `JarURLConnection. getJarFile ()` 이 접속의 JAR 파일을 돌려줍니다.
`Attributes` | `JarURLConnection. getMainAttributes ()` 이 접속으로 사용하는 JAR 파일의 주요한 Attributes 를 돌려줍니다.
`Manifest` | `JarURLConnection. getManifest ()` 이 접속의 Manifest 가 존재하는 경우는 그것을, 존재하지 않는 경우는 null 를, 각각 돌려줍니다.
`OutputStream` | `URLConnection. getOutputStream ()` 이 접속에 기입을 실시하는 출력 스트림을 돌려줍니다.
`OutputStream` | `Socket. getOutputStream ()` 이 소켓의 출력 스트림을 돌려줍니다.
`protected abstract OutputStream` | `SocketImpl. getOutputStream ()` 이 소켓의 출력 스트림을 돌려줍니다.
`Permission` | `URLConnection. getPermission ()` 이 객체가 나타내는 접속을 위해서(때문에) 필요한 액세스권을 나타내는 Permission 객체를 돌려줍니다.
`Permission` | `HttpURLConnection. getPermission ()`
`int` | `HttpURLConnection. getResponseCode ()` HTTP 응답 메세지로부터 상태 코드를 가져옵니다.
`String` | `HttpURLConnection. getResponseMessage ()` 서버로부터 응답 코드와 함께 HTTP 응답 메세지가 돌려주어졌을 경우, 그 메세지를 가져옵니다.
`int` | `ServerSocket. getSoTimeout ()` SO_TIMEOUT 의 설정을 가져옵니다.
`int` | `MulticastSocket. getTimeToLive ()` 이 소켓으로부터 송신되는 멀티 캐스트 패킷의 디폴트의 유효기간을 가져옵니다.
`protected abstract int` | `DatagramSocketImpl. getTimeToLive ()` TTL (유효기간) 옵션을 가져옵니다.
`byte` | `MulticastSocket. getTTL ()` 추천 되고 있지 않습니다. 대신에 getTimeToLive 메소드를 사용해 주세요. 이 메소드는,byte 는 아니고 int 를 돌려줍니다.
`protected abstract byte` | `DatagramSocketImpl. getTTL ()` 추천 되고 있지 않습니다. 대신에 getTimeToLive 를 사용해 주세요.
`static String` | `URLConnection. guessContentTypeFromStream (InputStream is)` 입력 스트림의 선두의 문자를 기본으로, 입력 스트림의 종류의 결정을 시도합니다.
`protected void` | `ServerSocket. implAccept (Socket s)` ServerSocket 의 서브 클래스는, 이 메소드를 사용해 accept()를 오버라이드(override) 하는 것으로, 독자적인 서브 클래스의 소켓이 돌려주어지도록(듯이) 합니다.
`boolean` | `InetAddress. isReachable (int timeout)` 그 주소에 도달 가능한가 어떤가를 테스트합니다.
`boolean` | `InetAddress. isReachable (NetworkInterface netif, int ttl, int timeout)` 그 주소에 도달 가능한가 어떤가를 테스트합니다.
`protected abstract void` | `DatagramSocketImpl. join (InetAddress inetaddr)` 멀티 캐스트 그룹에 참가합니다.
`void` | `MulticastSocket. joinGroup (InetAddress mcastaddr)` 있는 멀티 캐스트 그룹에 참가합니다.
`void` | `MulticastSocket. joinGroup (SocketAddress mcastaddr, NetworkInterface netIf)` 지정된 인터페이스로 지정된 멀티 캐스트 그룹에 참가합니다.
`protected abstract void` | `DatagramSocketImpl. joinGroup (SocketAddress mcastaddr, NetworkInterface netIf)` 멀티 캐스트 그룹에 참가합니다.
`protected abstract void` | `DatagramSocketImpl. leave (InetAddress inetaddr)` 멀티 캐스트 그룹으로부터 멀어집니다.
`void` | `MulticastSocket. leaveGroup (InetAddress mcastaddr)` 있는 멀티 캐스트 그룹으로부터 멀어집니다.
`void` | `MulticastSocket. leaveGroup (SocketAddress mcastaddr, NetworkInterface netIf)` 지정된 로컬 인터페이스상의 멀티 캐스트 그룹으로부터 멀어집니다.
`protected abstract void` | `DatagramSocketImpl. leaveGroup (SocketAddress mcastaddr, NetworkInterface netIf)` 멀티 캐스트 그룹으로부터 멀어집니다.
`protected abstract void` | `SocketImpl. listen (int backlog)` 수신하는 접속 (접속 요구)을 넣는 큐의 최대 길이을,`count` 인수로 설정합니다.
`URLConnection` | `URL. openConnection ()` `URL` 가 참조하는 원격 객체에의 접속을 나타내는 `URLConnection` 객체를 돌려줍니다.
`URLConnection` | `URL. openConnection (Proxy proxy)` openConnection()와 거의 같습니다만, 접속의 확립이 지정된 프록시 경유로 행해지는 점이 다릅니다.
`protected abstract URLConnection` | `URLStreamHandler. openConnection (URL u)` `URL` 인수에 의해 참조되는 객체에의 접속을 오픈합니다.
`protected URLConnection` | `URLStreamHandler. openConnection (URL u, Proxy p)` openConnection(URL)와 거의 같습니다만, 접속의 확립이 지정된 프록시 경유로 행해지는 점이 다릅니다.
`InputStream` | `URL. openStream ()` 이 `URL` 에의 접속을 오픈해, 그 접속으로부터 read를 행하기 위한 `InputStream` 를 돌려줍니다.
`protected abstract int` | `DatagramSocketImpl. peek (InetAddress i)` 패킷을 조사해, 패킷의 송신자를 확인합니다.
`protected abstract int` | `DatagramSocketImpl. peekData (DatagramPacket p)` 패킷을 조사해, 패킷의 송신자를 확인합니다.
`void` | `CookieManager. put (URI uri, Map <String ,List <String >> responseHeaders)`
`abstract void` | `CookieHandler. put (URI uri, Map <String ,List <String >> responseHeaders)` 응답 헤더내에 존재하는 Set-Cookie2 라는 이름의 응답 헤더 필드 등, 적용 가능한 모든 Cookie 를 Cookie 캐쉬내로 설정합니다.
`abstract CacheRequest` | `ResponseCache. put (URI uri, URLConnection conn)` 프로토콜 핸들러가 자원의 취득 완료 후에 이 메소드를 호출해, ResponseCache 가 그 자원을 캐쉬내에 포함해야할 것인가 제발을 결정합니다.
`void` | `DatagramSocket. receive (DatagramPacket p)` 이 소켓으로부터의 데이터 그램 패킷을 수신합니다.
`protected abstract void` | `DatagramSocketImpl. receive (DatagramPacket p)` 데이터 그램 패킷을 수신합니다.
`void` | `DatagramSocket. send (DatagramPacket p)` 이 소켓으로부터 데이터 그램 패킷을 송신합니다.
`protected abstract void` | `DatagramSocketImpl. send (DatagramPacket p)` 데이터 그램 패킷을 송신합니다.
`void` | `MulticastSocket. send (DatagramPacket p, byte ttl)` 추천 되고 있지 않습니다. 대신에, 다음의 코드 또는 그것과 동등의 코드를 사용해 주세요. ...... + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); ......
`void` | `Socket. sendUrgentData (int data)` 이 소켓상에서 1 바이트의 긴급 데이터를 송신합니다.
`protected abstract void` | `SocketImpl. sendUrgentData (int data)` 이 소켓상에서 1 바이트의 긴급 데이터를 송신합니다.
`static void` | `DatagramSocket. setDatagramSocketImplFactory (DatagramSocketImplFactory fac)` 어플리케이션의 데이터 그램 소켓 구현 팩토리를 설정합니다.
`static void` | `ServerSocket. setSocketFactory (SocketImplFactory fac)` 어플리케이션의 서버 소켓 구현 팩토리를 설정합니다.
`static void` | `Socket. setSocketImplFactory (SocketImplFactory fac)` 어플리케이션의 클라이언트 소켓 구현 팩토리를 설정합니다.
`void` | `MulticastSocket. setTimeToLive (int ttl)` 멀티 캐스트의 스코프를 제어하기 위해서, 이 `MulticastSocket` 로부터 송신되는 멀티 캐스트 패킷의 디폴트의 유효기간을 설정합니다.
`protected abstract void` | `DatagramSocketImpl. setTimeToLive (int ttl)` TTL (유효기간) 옵션을 설정합니다.
`void` | `MulticastSocket. setTTL (byte ttl)` 추천 되고 있지 않습니다. 대신에 setTimeToLive 메소드를 사용해 주세요. 이 메소드는 ttl 의 형태로서byte 는 아니고 int 를 사용합니다.
`protected abstract void` | `DatagramSocketImpl. setTTL (byte ttl)` 추천 되고 있지 않습니다. 대신에 setTimeToLive 를 사용해 주세요.
`void` | `Socket. shutdownInput ()` 이 소켓의 입력 스트림을 「스트림의 마지막」으로 설정합니다.
`protected void` | `SocketImpl. shutdownInput ()` 이 소켓의 입력 스트림을 「스트림의 마지막」으로 설정합니다.
`void` | `Socket. shutdownOutput ()` 이 소켓의 출력 스트림을 무효로 합니다.
`protected void` | `SocketImpl. shutdownOutput ()` 이 소켓의 출력 스트림을 무효로 합니다.

IOException 를 throw 하는 java.net 의 생성자
`MulticastSocket ()` 멀티 캐스트 소켓을 작성합니다.
`MulticastSocket (int port)` 특정의 포트에 바인드 된 멀티 캐스트 소켓을 작성합니다.
`MulticastSocket (SocketAddress bindaddr)` 지정된 소켓 주소에 바인드 된 MulticastSocket 를 작성합니다.
`ServerSocket ()` 안 바운드의 서버 소켓을 작성합니다.
`ServerSocket (int port)` 지정된 포트에 바인드 된 서버 소켓을 작성합니다.
`ServerSocket (int port, int backlog)` 서버 소켓을 작성해, 지정된 로컬 포트 번호에 바인드 해, 지정된 백 로그를 설정합니다.
`ServerSocket (int port, int backlog, InetAddress bindAddr)` 지정된 포트, 대기 백 로그, 및 바인드처의 로컬 IP 주소를 사용해 서버를 작성합니다.
`Socket (InetAddress address, int port)` 스트림 소켓을 작성해, 지정된 IP 주소의 지정된 포트 번호에 접속합니다.
`Socket (InetAddress host, int port, boolean stream)` 추천 되고 있지 않습니다. UDP 전송은 아니고 DatagramSocket 를 사용해 주세요.
`Socket (InetAddress address, int port, InetAddress localAddr, int localPort)` 소켓을 작성해, 지정된 원격 포트상의 지정된 원격 주소에 접속합니다.
`Socket (String host, int port)` 스트림 소켓을 작성해, 지정된 호스트상의 지정된 포트 번호에 접속합니다.
`Socket (String host, int port, boolean stream)` 추천 되고 있지 않습니다. UDP 전송은 아니고 DatagramSocket 를 사용해 주세요.
`Socket (String host, int port, InetAddress localAddr, int localPort)` 소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다.

java.nio 에서의 IOException 의 사용

IOException 를 throw 하는 java.nio 의 메소드
`int` | `CharBuffer. read (CharBuffer target)` 지정된 문자 버퍼에 캐릭터 라인을 읽어들입니다.

java.nio.channels 에서의 IOException 의 사용

java.nio.channels 에서의 IOException 의 서브 클래스
`class` | `AsynchronousCloseException` 다른 thread가 채널 또는 입출력 조작시에 블록 되는 채널의 일부를 클로즈 했을 때에 thread가 받는 체크 예외입니다.
`class` | `ClosedByInterruptException` thread가 채널에서의 입출력 조작으로 블록 되고 있는 것에도 불구하고, 다른 thread로부터 인터럽트를 받았을 경우에 수신하는 체크 예외입니다.
`class` | `ClosedChannelException` 클로즈 한 채널에 대한 입출력 조작을 실시하려고 했을 때, 또는 실행하려고 한 입출력 조작에 대해서 그 채널이 클로즈 되고 있는 경우에 throw 되는 체크 예외입니다.
`class` | `FileLockInterruptionException` 파일 락의 획득을 대기하고 있는 thread에 대해서 다른 thread로부터 인터럽트가 있었을 때에 수취되는 체크 예외입니다.

IOException 를 throw 하는 java.nio.channels 의 메소드
`abstract SocketChannel` | `ServerSocketChannel. accept ()` 이 채널의 소켓에 대한 접속을 받아들입니다.
`void` | `Channel. close ()` 현재의 채널을 클로즈 합니다.
`void` | `InterruptibleChannel. close ()` 현재의 채널을 클로즈 합니다.
`abstract void` | `Selector. close ()` 이 셀렉터를 클로즈 합니다.
`abstract SelectableChannel` | `SelectableChannel. configureBlocking (boolean block)` 이 채널의 블록 모드를 조정합니다.
`abstract boolean` | `SocketChannel. connect (SocketAddress remote)` 이 채널의 소켓을 접속합니다.
`abstract DatagramChannel` | `DatagramChannel. connect (SocketAddress remote)` 이 채널의 소켓을 접속합니다.
`abstract DatagramChannel` | `DatagramChannel. disconnect ()` 이 채널의 소켓의 접속을 절단 합니다.
`abstract boolean` | `SocketChannel. finishConnect ()` 소켓 채널의 접속 처리를 완료합니다.
`abstract void` | `FileChannel. force (boolean metaData)` 이 채널의 파일의 갱신 내용은, 그 기억장치에 강제적으로 기입해집니다.
`FileLock` | `FileChannel. lock ()` 이 채널의 파일상에 배타 락을 설정합니다.
`abstract FileLock` | `FileChannel. lock (long position, long size, boolean shared)` 이 채널의 파일의 지정된 영역을 잠급니다.
`abstract MappedByteBuffer` | `FileChannel. map (FileChannel.MapMode mode, long position, long size)` 이 채널의 파일의 영역을 직접 메모리에 매핑 합니다.
`static SocketChannel` | `SocketChannel. open ()` 소켓 채널을 오픈합니다.
`static Selector` | `Selector. open ()` 셀렉터를 오픈합니다.
`static ServerSocketChannel` | `ServerSocketChannel. open ()` 서버 소켓 채널을 오픈합니다.
`static Pipe` | `Pipe. open ()` 파이프를 오픈합니다.
`static DatagramChannel` | `DatagramChannel. open ()` 데이터 그램 채널을 오픈합니다.
`static SocketChannel` | `SocketChannel. open (SocketAddress remote)` 소켓 채널을 오픈해, 원격 주소에 접속합니다.
`abstract long` | `FileChannel. position ()` 이 채널의 파일 위치를 돌려줍니다.
`abstract FileChannel` | `FileChannel. position (long newPosition)` 이 채널의 파일 위치를 설정합니다.
`abstract int` | `FileChannel. read (ByteBuffer dst)` 이 채널의 바이트 순서를 지정의 버퍼에 읽어들입니다.
`int` | `ReadableByteChannel. read (ByteBuffer dst)` 이 채널의 바이트 순서를 지정의 버퍼에 읽어들입니다.
`abstract int` | `SocketChannel. read (ByteBuffer dst)`
`abstract int` | `DatagramChannel. read (ByteBuffer dst)` 이 채널로부터 데이터 그램을 읽어들입니다.
`long` | `FileChannel. read (ByteBuffer [] dsts)` 이 채널의 바이트 순서가 지정된 버퍼에 읽어들입니다.
`long` | `ScatteringByteChannel. read (ByteBuffer [] dsts)` 이 채널의 바이트 순서가 지정된 버퍼에 읽어들입니다.
`long` | `SocketChannel. read (ByteBuffer [] dsts)`
`long` | `DatagramChannel. read (ByteBuffer [] dsts)` 이 채널로부터 데이터 그램을 읽어들입니다.
`abstract long` | `FileChannel. read (ByteBuffer [] dsts, int offset, int length)` 이 채널의 바이트 순서가 지정된 버퍼의 서브 순서에 읽어들입니다.
`long` | `ScatteringByteChannel. read (ByteBuffer [] dsts, int offset, int length)` 이 채널의 바이트 순서가 지정된 버퍼의 서브 순서에 읽어들입니다.
`abstract long` | `SocketChannel. read (ByteBuffer [] dsts, int offset, int length)`
`abstract long` | `DatagramChannel. read (ByteBuffer [] dsts, int offset, int length)` 이 채널로부터 데이터 그램을 읽어들입니다.
`abstract int` | `FileChannel. read (ByteBuffer dst, long position)` 이 채널의 바이트 순서를, 지정된 파일 위치로부터 버퍼에 읽어들입니다.
`abstract SocketAddress` | `DatagramChannel. receive (ByteBuffer dst)` 이 채널로부터 데이터 그램을 수신합니다.
`abstract void` | `FileLock. release ()` 이 락을 해제합니다.
`abstract int` | `Selector. select ()` 입출력 조작의 실행이 가능한 대응하는 채널을 가지는 키 세트를 선택합니다.
`abstract int` | `Selector. select (long timeout)` 입출력 조작의 실행이 가능한 대응하는 채널을 가지는 키 세트를 선택합니다.
`abstract int` | `Selector. selectNow ()` 입출력 조작의 실행이 가능한 대응하는 채널을 가지는 키 세트를 선택합니다.
`abstract int` | `DatagramChannel. send (ByteBuffer src, SocketAddress target)` 이 채널로부터 데이터 그램을 송신합니다.
`abstract long` | `FileChannel. size ()` 이 채널의 파일의 현재의 사이즈를 돌려줍니다.
`abstract long` | `FileChannel. transferFrom (ReadableByteChannel src, long position, long count)` 지정된 read 가능한 바이트 채널로부터 이 채널의 파일에 바이트를 전송 합니다.
`abstract long` | `FileChannel. transferTo (long position, long count, WritableByteChannel target)` 이 채널의 파일로부터 지정된 기입 가능한 바이트 채널에 바이트를 전송 합니다.
`abstract FileChannel` | `FileChannel. truncate (long size)` 이 채널의 파일의 말미를 절약해 지정된 사이즈로 합니다.
`FileLock` | `FileChannel. tryLock ()` 이 채널의 파일상에서 배타 락을 획득하려고 합니다.
`abstract FileLock` | `FileChannel. tryLock (long position, long size, boolean shared)` 이 채널의 파일의 지정된 영역에서 락을 획득하려고 합니다.
`abstract int` | `FileChannel. write (ByteBuffer src)` 이 채널의 바이트 순서를 지정의 버퍼로부터 써냅니다.
`int` | `WritableByteChannel. write (ByteBuffer src)` 이 채널의 바이트 순서를 지정의 버퍼로부터 써냅니다.
`abstract int` | `SocketChannel. write (ByteBuffer src)`
`abstract int` | `DatagramChannel. write (ByteBuffer src)` 이 채널에 데이터 그램을 기입합니다.
`long` | `FileChannel. write (ByteBuffer [] srcs)` 이 채널의 바이트 순서가 지정된 버퍼로부터 써냅니다.
`long` | `GatheringByteChannel. write (ByteBuffer [] srcs)` 이 채널의 바이트 순서가 지정된 버퍼로부터 써냅니다.
`long` | `SocketChannel. write (ByteBuffer [] srcs)`
`long` | `DatagramChannel. write (ByteBuffer [] srcs)` 이 채널에 데이터 그램을 기입합니다.
`abstract long` | `FileChannel. write (ByteBuffer [] srcs, int offset, int length)` 이 채널의 바이트 순서가 지정된 버퍼의 서브 순서로부터 써냅니다.
`long` | `GatheringByteChannel. write (ByteBuffer [] srcs, int offset, int length)` 이 채널의 바이트 순서가 지정된 버퍼의 서브 순서로부터 써냅니다.
`abstract long` | `SocketChannel. write (ByteBuffer [] srcs, int offset, int length)`
`abstract long` | `DatagramChannel. write (ByteBuffer [] srcs, int offset, int length)` 이 채널에 데이터 그램을 기입합니다.
`abstract int` | `FileChannel. write (ByteBuffer src, long position)` 지정된 버퍼의 바이트 순서를 이 채널의 지정된 파일 위치에 기입합니다.

java.nio.channels.spi 에서의 IOException 의 사용

IOException 를 throw 하는 java.nio.channels.spi 의 메소드
`void` | `AbstractInterruptibleChannel. close ()` 현재의 채널을 클로즈 합니다.
`void` | `AbstractSelector. close ()` 이 셀렉터를 클로즈 합니다.
`SelectableChannel` | `AbstractSelectableChannel. configureBlocking (boolean block)` 이 채널의 블록 모드를 조정합니다.
`protected abstract void` | `AbstractInterruptibleChannel. implCloseChannel ()` 현재의 채널을 클로즈 합니다.
`protected void` | `AbstractSelectableChannel. implCloseChannel ()` 현재의 채널을 클로즈 합니다.
`protected abstract void` | `AbstractSelectableChannel. implCloseSelectableChannel ()` 이 선택 가능 채널을 클로즈 합니다.
`protected abstract void` | `AbstractSelector. implCloseSelector ()` 이 셀렉터를 클로즈 합니다.
`protected abstract void` | `AbstractSelectableChannel. implConfigureBlocking (boolean block)` 이 채널의 블록 모드를 조정합니다.
`Channel` | `SelectorProvider. inheritedChannel ()` Java 가상 머신을 작성한 엔티티로부터 상속된 채널을 돌려줍니다.
`abstract DatagramChannel` | `SelectorProvider. openDatagramChannel ()` 데이터 그램 채널을 오픈합니다.
`abstract Pipe` | `SelectorProvider. openPipe ()` 파이프를 오픈합니다.
`abstract AbstractSelector` | `SelectorProvider. openSelector ()` 셀렉터를 오픈합니다.
`abstract ServerSocketChannel` | `SelectorProvider. openServerSocketChannel ()` 서버 소켓 채널을 오픈합니다.
`abstract SocketChannel` | `SelectorProvider. openSocketChannel ()` 소켓 채널을 오픈합니다.

java.nio.charset 에서의 IOException 의 사용

java.nio.charset 에서의 IOException 의 서브 클래스
`class` | `CharacterCodingException` 문자의 encode 에러나 디코드 에러가 발생했을 때에 throw 되는 체크 예외입니다.
`class` | `MalformedInputException` 입력 바이트 순서가 지정 캐릭터 세트에 있어 정당하지 않은 경우, 또는 입력 문자 순서가 16 비트의 정규 Unicode 순서가 아닌 경우에 throw 되는 체크 예외입니다.
`class` | `UnmappableCharacterException` 입력 문자 (또는 바이트) 순서는 유효하지만 출력 바이트 (또는 문자) 순서에 맵 할 수 없는 경우에 throw 되는 체크되는 예외입니다.

java.rmi 에서의 IOException 의 사용

java.rmi 에서의 IOException 의 서브 클래스
`class` | `AccessException` `java.rmi.Naming` 클래스의 메소드 (특히 `bind`,`rebind`, 및 `unbind`) 및 `java.rmi.activation.ActivationSystem` 인터페이스의 메소드에 의해 throw 되어 메소드 호출에 의해 요구된 액션을 실행하는 액세스권이 호출해 측에 없는 것을 나타냅니다.
`class` | `ConnectException` 원격 메소드 호출로 원격 호스트에게로의 접속이 거부되었을 경우에 throw 됩니다.
`class` | `ConnectIOException` 원격 메소드 호출로 원격 호스트에게 접속하려고 하고 있을 때 `IOException` 가 발생했을 경우에 throw 됩니다.
`class` | `MarshalException` 원격 메소드 호출로 원격 호출의 헤더, 인수, 또는 반환값을 정렬화하고 있을 때 `java.io.IOException` 가 발생했을 경우에 throw 됩니다.
`class` | `NoSuchObjectException` 원격 가상 머신에 벌써 존재하지 않게 된 객체의 메소드를 호출하려고 하면(자) throw 됩니다.
`class` | `RemoteException` `RemoteException` 는, 원격 메소드 호출의 실행중에 발생하는 많은 통신 관련의 예외로 사용하는 공통의 슈퍼 클래스입니다.
`class` | `ServerError` `ServerError` 는, 원격 메소드 호출의 결과로서 throw 됩니다.
`class` | `ServerException` `ServerException` 는, 원격 메소드 호출의 결과로서 throw 됩니다.
`class` | `ServerRuntimeException` 추천 되고 있지 않습니다. 대체는 없습니다.
`class` | `StubNotFoundException` `StubNotFoundException` 는, export시에, 유효한 Stub 클래스가 원격 객체로 발견되지 않는 경우에 throw 됩니다.
`class` | `UnexpectedException` 원격 메소드 호출의 클라이언트가, 호출의 결과로서, 원격 인터페이스의 메소드의 `throws` 절로 선언되고 있는 확인 끝난 예외의 형태와는 다른 확인 끝난 예외를 수신했을 경우에 throw 됩니다.
`class` | `UnmarshalException` 원격 메소드 호출의 파라미터 또는 결과를 비정렬화하고 있을 때, 다음의 조건의 어떤 것인가가 성립했을 경우에 throw 됩니다.

IOException 를 throw 하는 java.rmi 의 메소드
`T` | `MarshalledObject. get ()` 포함 된, 정렬화 된 객체의 새로운 카피를 돌려줍니다.

IOException 를 throw 하는 java.rmi 의 생성자
`MarshalledObject (T obj)` 제공된 객체의 현재 상태를 직렬화해 표현한 것을 포함 하는, 새로운 `MarshalledObject` 를 작성합니다.

java.rmi.activation 에서의 IOException 의 사용

java.rmi.activation 에서의 IOException 의 서브 클래스
`class` | `ActivateFailedException` 기동 가능한 객체에의 원격 호출로 기동이 실패했을 경우에, RMI 런타임이 이 예외를 throw 합니다.

java.rmi.server 에서의 IOException 의 사용

java.rmi.server 에서의 IOException 의 서브 클래스
`class` | `ExportException` `ExportException` 는, 원격 객체의 export가 실패했을 경우에 throw 되는 `RemoteException` 입니다.
`class` | `SkeletonMismatchException` 추천 되고 있지 않습니다. 대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
`class` | `SkeletonNotFoundException` 추천 되고 있지 않습니다. 대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
`class` | `SocketSecurityException` `ExportException` 의 폐지된 서브 클래스입니다.

IOException 를 throw 하는 java.rmi.server 의 메소드
`abstract ServerSocket` | `RMISocketFactory. createServerSocket (int port)` 지정 포트용의 서버 소켓을 작성합니다.
`ServerSocket` | `RMIServerSocketFactory. createServerSocket (int port)` 지정 포트용의 서버 소켓을 작성합니다.
`abstract Socket` | `RMISocketFactory. createSocket (String host, int port)` 지정된 호스트와 포트에 접속되는 클라이언트 소켓을 작성합니다.
`Socket` | `RMIClientSocketFactory. createSocket (String host, int port)` 지정된 호스트 및 포트에 접속하는 클라이언트 소켓을 작성합니다.
`void` | `RemoteCall. done ()` 추천 되고 있지 않습니다. 대체는 없습니다
`ObjectInput` | `RemoteCall. getInputStream ()` 추천 되고 있지 않습니다. 대체는 없습니다
`ObjectOutput` | `RemoteCall. getOutputStream ()` 추천 되고 있지 않습니다. 대체는 없습니다
`ObjectOutput` | `RemoteCall. getResultStream (boolean success)` 추천 되고 있지 않습니다. 대체는 없습니다
`static UID` | `UID. read (DataInput in)` `DataInput` 인스턴스의 바이너리 표현을 비정렬화해 새로운 `UID` 인스턴스를 구축해, 그 인스턴스를 돌려줍니다.
`static ObjID` | `ObjID. read (ObjectInput in)` `ObjectInput` 인스턴스의 바이너리 표현을 비정렬화해 새로운 `ObjID` 인스턴스를 구축해, 그 인스턴스를 돌려줍니다.
`void` | `RemoteCall. releaseInputStream ()` 추천 되고 있지 않습니다. 대체는 없습니다
`void` | `RemoteCall. releaseOutputStream ()` 추천 되고 있지 않습니다. 대체는 없습니다
`static void` | `RMISocketFactory. setSocketFactory (RMISocketFactory fac)` 원격 객체가 특정의 클라이언트 소켓 팩토리 또는 서버 소켓 팩토리에 관련지을 수 있지 않은 경우에, RMI 가 소켓을 취득하는 글로벌 소켓 팩토리를 설정합니다.
`void` | `UID. write (DataOutput out)` 이 `UID` 의 바이너리 표현을 정렬화해,`DataOutput` 의 인스턴스에 기입합니다.
`void` | `ObjID. write (ObjectOutput out)` 이 `ObjID` 의 바이너리 표현을 정렬화해,`ObjectOutput` 의 인스턴스에 기입합니다.

java.security 에서의 IOException 의 사용

IOException 를 throw 하는 java.security 의 메소드
`void` | `Certificate. decode (InputStream stream)` 추천 되고 있지 않습니다. 입력 스트림로부터 증명서를 복호화 합니다.
`void` | `Certificate. encode (OutputStream stream)` 추천 되고 있지 않습니다. `decode` 메소드에 의해 복호화 할 수 있는 형식에서, 증명서를 출력 스트림에 encode 합니다.
`protected abstract byte[]` | `AlgorithmParametersSpi. engineGetEncoded ()` 일차 encode 형식에서 파라미터를 돌려줍니다.
`protected abstract byte[]` | `AlgorithmParametersSpi. engineGetEncoded (String format)` 지정된 형식에서 encode 된 파라미터를 돌려줍니다.
`protected abstract void` | `AlgorithmParametersSpi. engineInit (byte[] params)` 지정된 파라미터를 임포트 해, 파라미터의 일차 복호화 형식에 따라 복호화 합니다.
`protected abstract void` | `AlgorithmParametersSpi. engineInit (byte[] params, String format)` `params` 로부터 파라미터를 임포트 해, 지정된 복호화 형식에 따라 복호화 합니다.
`abstract void` | `KeyStoreSpi. engineLoad (InputStream stream, char[] password)` 지정된 입력 스트림로부터 키스토어를 로드합니다.
`void` | `KeyStoreSpi. engineLoad (KeyStore.LoadStoreParameter param)` 지정된 `KeyStore.LoadStoreParameter` 를 사용해 키스토어를 로드합니다.
`void` | `KeyStoreSpi. engineStore (KeyStore.LoadStoreParameter param)` 지정된 `KeyStore.LoadStoreParmeter` 를 사용해 키스토어를 포함합니다.
`abstract void` | `KeyStoreSpi. engineStore (OutputStream stream, char[] password)` 지정된 출력 스트림에 이 키스토어를 포함해, 지정된 패스워드로 그 무결성을 보호합니다.
`byte[]` | `AlgorithmParameters. getEncoded ()` 일차 encode 형식에서 파라미터를 돌려줍니다.
`byte[]` | `AlgorithmParameters. getEncoded (String format)` 지정된 방식에서 encode 된 파라미터를 돌려줍니다.
`Object` | `SignedObject. getObject ()` 캡슐화된 객체를 가져옵니다.
`void` | `AlgorithmParameters. init (byte[] params)` 지정된 파라미터를 임포트 해, 파라미터의 일차 복호화 형식에 따라 복호화 합니다.
`void` | `AlgorithmParameters. init (byte[] params, String format)` `params` 로부터 파라미터를 임포트 해, 지정된 복호화 방식에 따라 복호화 합니다.
`void` | `Provider. load (InputStream inStream)` 입력 스트림로부터 키와 요소가 대가 된 프로퍼티 리스트를 읽어들입니다.
`void` | `KeyStore. load (InputStream stream, char[] password)` 지정된 입력 스트림로부터 이 키스토어를 로드합니다.
`void` | `KeyStore. load (KeyStore.LoadStoreParameter param)` 지정된 `LoadStoreParameter` 를 사용해 이 키스토어를 로드합니다.
`int` | `DigestInputStream. read ()` 1 바이트를 읽어들여, 메세지 다이제스트를 갱신합니다 (다이제스트 기능이 온인 경우).
`int` | `DigestInputStream. read (byte[] b, int off, int len)` 바이트 배열에 읽어들여, 메세지 다이제스트를 갱신합니다 (다이제스트 기능이 온인 경우).
`void` | `KeyStore. store (KeyStore.LoadStoreParameter param)` 지정된 `LoadStoreParameter` 를 사용해 이 키스토어를 포함합니다.
`void` | `KeyStore. store (OutputStream stream, char[] password)` 지정된 출력 스트림에 이 키스토어를 포함해, 지정된 패스워드로 그 무결성을 보호합니다.
`void` | `DigestOutputStream. write (byte[] b, int off, int len)` 다이제스트 기능이 온의 경우로 지정된 부분 배열을 사용해, 메세지 다이제스트를 갱신해, 어떠한 경우에서도 그 부분 배열을 출력 스트림에 기입합니다.
`void` | `DigestOutputStream. write (int b)` 지정된 바이트를 사용해 (다이제스트 기능이 온의 경우에) 메세지 다이제스트를 갱신해, 어떠한 경우에서도 그 바이트를 출력 스트림에 기입합니다.

IOException 를 throw 하는 java.security 의 생성자
`SignedObject (Serializable object, PrivateKey signingKey, Signature signingEngine)` 임의의 Serializable 객체로부터 SignedObject 를 구축합니다.

java.security.cert 에서의 IOException 의 사용

IOException 를 throw 하는 java.security.cert 의 메소드
`void` | `X509CRLSelector. addIssuerName (byte[] name)` 이름을 issurNames 의 기준치에 추가합니다.
`void` | `X509CRLSelector. addIssuerName (String name)` 버그: 대신에 X509CRLSelector.addIssuer(X500Principal) 또는 X509CRLSelector.addIssuerName(byte[]) 를 사용해 주세요.
`void` | `X509CertSelector. addPathToName (int type, byte[] name)` pathToNames 기준치에 이름을 추가합니다.
`void` | `X509CertSelector. addPathToName (int type, String name)` pathToNames 기준치에 이름을 추가합니다.
`void` | `X509CertSelector. addSubjectAlternativeName (int type, byte[] name)` subjectAlternativeNames 기준치에 이름을 추가합니다.
`void` | `X509CertSelector. addSubjectAlternativeName (int type, String name)` subjectAlternativeNames 기준치에 이름을 추가합니다.
`byte[]` | `X509CertSelector. getIssuerAsBytes ()` 발행자의 기준치를 바이트 배열로서 돌려줍니다.
`byte[]` | `X509CertSelector. getSubjectAsBytes ()` 피인증자의 기준치를 바이트 배열로서 돌려줍니다.
`void` | `X509CertSelector. setExtendedKeyUsage (Set <String > keyPurposeSet)` extendedKeyUsage 기준치를 설정합니다.
`void` | `X509CertSelector. setIssuer (byte[] issuerDN)` 발행자의 기준치를 설정합니다.
`void` | `X509CertSelector. setIssuer (String issuerDN)` 버그 대신에 X509CertSelector.setIssuer(X500Principal) 또는 X509CertSelector.setIssuer(byte[]) 를 사용해 주세요.
`void` | `X509CRLSelector. setIssuerNames (Collection <? > names)` 주: 대신에 X509CRLSelector.setIssuers(Collection) 를 사용하는지, 이 메소드를 사용할 때에 바이트 배열 형식의 식별명만을 지정해 주세요.
`void` | `X509CertSelector. setNameConstraints (byte[] bytes)` 이름 제약의 기준치를 설정합니다.
`void` | `X509CertSelector. setPathToNames (Collection <List <? >> names)` pathToNames 기준치를 설정합니다.
`void` | `X509CertSelector. setPolicy (Set <String > certPolicySet)` 정책 제약을 설정합니다.
`void` | `X509CertSelector. setSubject (byte[] subjectDN)` 피인증자의 기준치를 설정합니다.
`void` | `X509CertSelector. setSubject (String subjectDN)` 버그: 대신에 X509CertSelector.setSubject(X500Principal) 또는 X509CertSelector.setSubject(byte[]) 를 사용해 주세요.
`void` | `X509CertSelector. setSubjectAlternativeNames (Collection <List <? >> names)` subjectAlternativeNames 기준치를 설정합니다.
`void` | `X509CertSelector. setSubjectPublicKey (byte[] key)` subjectPublicKey 기준치를 설정합니다.
`void` | `X509CertSelector. setSubjectPublicKeyAlgID (String oid)` subjectPublicKeyAlgID 기준치를 설정합니다.

IOException 를 throw 하는 java.security.cert 의 생성자
`PolicyQualifierInfo (byte[] encoded)` encode 된 바이트로부터 `PolicyQualifierInfo` 의 인스턴스를 작성합니다.

java.util 에서의 IOException 의 사용

java.util 에서의 IOException 의 서브 클래스
`class` | `InvalidPropertiesFormatException` 입력이 프로퍼티의 컬렉션용의 적절한 XML 문서 타입에 준거하고 있지 않는, 즉 `Properties` 의 스펙에 준거하고 있지 않기 위해(때문에), 조작을 완료할 수 없었던 경우에 throw 됩니다.

IOException 를 돌려주는 java.util 의 메소드
`IOException` | `Scanner. ioException ()` 이 `Scanner` 의 기본으로 되는 `Readable` 가 마지막에 throw 한 `IOException` 를 돌려줍니다.
`IOException` | `Formatter. ioException ()` 이 포매터 `Appendable` 에 의해 마지막에 throw 된 `IOException` 를 돌려줍니다.

IOException 를 throw 하는 java.util 의 메소드
`void` | `Properties. load (InputStream inStream)` 입력 바이트 스트림로부터 키와 요소가 대가 된 프로퍼티 리스트를 읽어들입니다.
`void` | `Properties. load (Reader reader)` 프로퍼티 리스트 (키와 요소의 페어)를 입력 문자 스트림로부터 단순한 행 지향 형식에서 읽어들입니다.
`void` | `Properties. loadFromXML (InputStream in)` 지정된 입력 스트림상의 XML 문서에 의해 나타내지는 모든 프로퍼티을, 이 프로퍼티 테이블에 로드합니다.
`ResourceBundle` | `ResourceBundle.Control. newBundle (String baseName, Locale locale, String format, ClassLoader loader, boolean reload)` 지정된 형식과 로케일을 가지는 지정된 번들명의 자원 번들을, 지정된 클래스 로더를 필요에 따라서 사용해 인스턴스화합니다.
`void` | `Properties. store (OutputStream out, String comments)` `Properties` 테이블내의 프로퍼티 리스트 (키와 요소의 페어)를,`load(InputStream)` 메소드를 사용해 `Properties` 테이블에 로드하는데 적절한 포맷으로 출력 스트림에 기입합니다.
`void` | `Properties. store (Writer writer, String comments)` `Properties` 테이블내의 프로퍼티 리스트 (키와 요소의 페어)를,`load(Reader)` 메소드의 사용에 적절한 형식에서 출력 문자 스트림에 기입합니다.
`void` | `Properties. storeToXML (OutputStream os, String comment)` 이 테이블에 포함되는 모든 프로퍼티을 나타내는 XML 문서를 발행합니다.
`void` | `Properties. storeToXML (OutputStream os, String comment, String encoding)` 이 테이블에 포함되는 모든 프로퍼티을 나타내는 XML 문서를, 지정된 인코딩을 사용해 발행합니다.

IOException 를 throw 하는 java.util 의 생성자
`PropertyResourceBundle (InputStream stream)` `InputStream` 로부터 프로퍼티 자원 번들을 작성합니다.
`PropertyResourceBundle (Reader reader)` `Reader` 로부터 프로퍼티 자원 번들을 작성합니다.

java.util.jar 에서의 IOException 의 사용

java.util.jar 에서의 IOException 의 서브 클래스
`class` | `JarException` JAR 파일의 읽고 쓰기로 하등의 에러가 발생한 것을 나타냅니다.

IOException 를 throw 하는 java.util.jar 의 메소드
`Attributes` | `JarEntry. getAttributes ()` 이 엔트리의 `Manifest` `Attributes` (Manifest 속성)를 돌려줍니다.
`InputStream` | `JarFile. getInputStream (ZipEntry ze)` 지정된 ZIP 파일 엔트리의 내용을 읽어들이기 위한 입력 스트림을 돌려줍니다.
`Manifest` | `JarFile. getManifest ()` jar 파일의 Manifest를 돌려줍니다.
`ZipEntry` | `JarInputStream. getNextEntry ()` 다음의 ZIP 파일 엔트리를 읽어내, 엔트리 데이터의 선두에 스트림을 배치합니다.
`JarEntry` | `JarInputStream. getNextJarEntry ()` 다음의 JAR 파일 엔트리를 읽어내, 엔트리 데이터의 선두에 스트림을 배치합니다.
`void` | `Pack200.Packer. pack (JarFile in, OutputStream out)` JarFile 를 취득해, Pack200 어카이브(archive)로 변환합니다.
`void` | `Pack200.Packer. pack (JarInputStream in, OutputStream out)` JarInputStream 를 취득해, Pack200 어카이브(archive)로 변환합니다.
`void` | `JarOutputStream. putNextEntry (ZipEntry ze)` 새로운 JAR 파일 엔트리의 기입을 개시해, 스트림을 엔트리 데이터의 선두에 자리 매김을 합니다.
`int` | `JarInputStream. read (byte[] b, int off, int len)` 현재의 JAR 파일 엔트리로부터 바이트의 배열에 읽어들입니다.
`void` | `Manifest. read (InputStream is)` 지정된 InputStream 로부터 Manifest 를 읽어들입니다.
`void` | `Pack200.Unpacker. unpack (File in, JarOutputStream out)` Pack200 어카이브(archive)를 읽어들여, encode 된 JAR 를 JarOutputStream 에 기입합니다.
`void` | `Pack200.Unpacker. unpack (InputStream in, JarOutputStream out)` Pack200 어카이브(archive)를 읽어들여, encode 된 JAR 를 JarOutputStream 에 기입합니다.
`void` | `Manifest. write (OutputStream out)` 지정된 OutputStream 에 Manifest 를 기입합니다.

IOException 를 throw 하는 java.util.jar 의 생성자
`JarFile (File file)` 지정된 `File` 객체로부터 읽어내기 위한, 새로운 `JarFile` 를 작성합니다.
`JarFile (File file, boolean verify)` 지정된 `File` 객체로부터 읽어내기 위한, 새로운 `JarFile` 를 작성합니다.
`JarFile (File file, boolean verify, int mode)` 지정된 `File` 객체로부터 지정한 모드로 읽어내기 위한, 새로운 `JarFile` 를 작성합니다.
`JarFile (String name)` 지정된 파일 `name` 로부터 읽어내기 위한, 새로운 `JarFile` 를 작성합니다.
`JarFile (String name, boolean verify)` 지정된 파일 `name` 로부터 읽어내기 위한, 새로운 `JarFile` 를 작성합니다.
`JarInputStream (InputStream in)` 새로운 `JarInputStream` 를 작성해, 임의의 Manifest를 읽어들입니다.
`JarInputStream (InputStream in, boolean verify)` 새로운 `JarInputStream` 를 작성해, 임의의 Manifest를 읽어들입니다.
`JarOutputStream (OutputStream out)` Manifest 없음의 새로운 `JarOutputStream` 를 작성합니다.
`JarOutputStream (OutputStream out, Manifest man)` 지정된 `Manifest` 를 가지는 새로운 `JarOutputStream` 를 작성합니다.
`Manifest (InputStream is)` 지정된 입력 스트림로부터 새로운 Manifest 를 작성합니다.

java.util.logging 에서의 IOException 의 사용

IOException 를 throw 하는 java.util.logging 의 메소드
`void` | `LogManager. readConfiguration ()` 로그의 프로퍼티을 재차 초기화해 로그 구성을 재차 읽어들입니다.
`void` | `LogManager. readConfiguration (InputStream ins)` 로깅프로파티를 재차 초기화해, 지정된 스트림로부터 로그 구성을 재차 읽어들입니다.

IOException 를 throw 하는 java.util.logging 의 생성자
`FileHandler ()` 디폴트의 `FileHandler` 를 구축합니다.
`FileHandler (String pattern)` 지정된 파일명에 기입하도록(듯이) `FileHandler` 를 초기화합니다.
`FileHandler (String pattern, boolean append)` 옵션의 추가 모드로, 지정된 파일명을 기입한다.
`FileHandler (String pattern, int limit, int count)` 일련의 파일에 기입하도록(듯이) `FileHandler` 를 초기화합니다.
`FileHandler (String pattern, int limit, int count, boolean append)` 생략 가능한 추가 모드로 일련의 파일에 기입하도록(듯이) `FileHandler` 를 초기화합니다.
`SocketHandler ()` `LogManager` 프로퍼티 또는 그 디폴트만을 사용해,`SocketHandler` 를 작성합니다.
`SocketHandler (String host, int port)` 지정된 호스트와 포트를 사용해 `SocketHandler` 를 구축합니다.

java.util.prefs 에서의 IOException 의 사용

IOException 를 throw 하는 java.util.prefs 의 메소드
`abstract void` | `Preferences. exportNode (OutputStream os)` 이 노드 (그 하위 노드는 포함하지 않는다)에 포함할 수 있어 모든 설정을 나타내는 XML 문서를, 지정된 출력 스트림에 발행합니다.
`void` | `AbstractPreferences. exportNode (OutputStream os)` `Preferences.exportNode(OutputStream)` 의 스펙에 따라,`exportNode` 메소드를 구현합니다.
`abstract void` | `Preferences. exportSubtree (OutputStream os)` 이 노드와 그 모든 하위 노드에 포함되는 모든 설정을 나타내는 XML 문서를 발행합니다.
`void` | `AbstractPreferences. exportSubtree (OutputStream os)` `Preferences.exportSubtree(OutputStream)` 의 스펙에 따라,`exportSubtree` 메소드를 구현합니다.
`static void` | `Preferences. importPreferences (InputStream is)` XML 문서에 의해 나타내지는 모든 설정을, 지정된 입력 스트림로부터 임포트 합니다.

java.util.zip 에서의 IOException 의 사용

java.util.zip 에서의 IOException 의 서브 클래스
`class` | `ZipException` 소트의 Zip 예외가 발생한 것을 통지합니다.

IOException 를 throw 하는 java.util.zip 의 메소드
`int` | `InflaterInputStream. available ()` EOF 에 이른 후에 호출했을 경우는 0 을 돌려줍니다.
`int` | `ZipInputStream. available ()` 현재의 입력 데이터의 EOF 에 이른 후에 호출했을 경우에 0 을 돌려줍니다.
`int` | `DeflaterInputStream. available ()` EOF 에 이른 후에 호출했을 경우는 0 을 돌려줍니다.
`void` | `ZipFile. close ()` ZIP 파일을 닫습니다.
`void` | `InflaterInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `ZipInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `GZIPInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `DeflaterOutputStream. close ()` 나머지의 압축 데이터를 출력 스트림에 기입해, 스트림을 닫습니다.
`void` | `ZipOutputStream. close ()` ZIP 출력 스트림과 필터 되는 스트림을 닫습니다.
`void` | `InflaterOutputStream. close ()` 나머지의 압축 해제 데이터를 출력 스트림에 기입해, 출력 스트림을 닫습니다.
`void` | `DeflaterInputStream. close ()` 이 입력 스트림과 그 기가 되는 입력 스트림을 닫아 보류 상태의 미압축 데이터를 모두 파기합니다.
`void` | `ZipInputStream. closeEntry ()` 현재의 ZIP 엔트리를 닫아 다음의 엔트리를 읽어들이기 위해서(때문에) 스트림을 배치합니다.
`void` | `ZipOutputStream. closeEntry ()` 현재의 ZIP 엔트리를 닫아 다음의 엔트리를 기입하기 위해서(때문에) 스트림을 배치합니다.
`protected void` | `DeflaterOutputStream. deflate ()` 압축 데이터의 다음의 블록을 출력 스트림에 기입합니다.
`protected void` | `InflaterInputStream. fill ()` 입력 버퍼를, 압축 해제하는 데이터로 채웁니다.
`protected void` | `ZipFile. finalize ()` ZIP 파일에의 참조가 존재하지 않게 되었을 때에, 이 ZIP 파일의 `close` 메소드가 확실히 불려 가도록(듯이) 합니다.
`void` | `DeflaterOutputStream. finish ()` 출력 스트림에의 압축 데이터의 기입을 종료합니다.
`void` | `ZipOutputStream. finish ()` 스트림을 종료하지 않고 , ZIP 출력 스트림의 내용의 기입을 종료합니다.
`void` | `InflaterOutputStream. finish ()` 출력 스트림에의 압축 해제 데이터의 기입을 종료합니다.
`void` | `GZIPOutputStream. finish ()` 출력 스트림에의 압축 데이터의 기입을 종료합니다.
`void` | `InflaterOutputStream. flush ()` 이 출력 스트림을 플래시 해, 버퍼내의 보류 상태의 모든 출력 바이트가 강제적으로 기입해지도록(듯이) 합니다.
`InputStream` | `ZipFile. getInputStream (ZipEntry entry)` 지정된 ZIP 파일 엔트리의 내용을 읽어들이기 위한 입력 스트림을 돌려줍니다.
`ZipEntry` | `ZipInputStream. getNextEntry ()` 다음의 ZIP 파일 엔트리를 읽어내, 엔트리 데이터의 선두에 스트림을 배치합니다.
`void` | `ZipOutputStream. putNextEntry (ZipEntry e)` 새로운 ZIP 파일 엔트리의 기입을 개시해, 엔트리 데이터의 개시 위치에 스트림을 배치합니다.
`int` | `InflaterInputStream. read ()` 압축 해제 데이터의 바이트를 읽어들입니다.
`int` | `DeflaterInputStream. read ()` 입력 스트림로부터 압축 데이터를 1 바이트 읽어냅니다.
`int` | `CheckedInputStream. read ()` 바이트를 읽어들입니다.
`int` | `InflaterInputStream. read (byte[] b, int off, int len)` 압축 해제 데이터를 바이트 배열에 읽어들입니다.
`int` | `ZipInputStream. read (byte[] b, int off, int len)` 현재의 ZIP 엔트리로부터 바이트 배열에 읽어들입니다.
`int` | `GZIPInputStream. read (byte[] buf, int off, int len)` 압축 해제 데이터를 바이트 배열에 읽어들입니다.
`int` | `DeflaterInputStream. read (byte[] b, int off, int len)` 압축 데이터를 바이트 배열내에 읽어들입니다.
`int` | `CheckedInputStream. read (byte[] buf, int off, int len)` 바이트 배열에 읽어들입니다.
`void` | `InflaterInputStream. reset ()` 이 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 마크 위치에 재설정합니다.
`void` | `DeflaterInputStream. reset ()` 이 오퍼레이션은 지원되고 있지 않습니다.
`long` | `InflaterInputStream. skip (long n)` 압축 해제 데이터가 지정된 바이트수만큼 스킵 합니다.
`long` | `ZipInputStream. skip (long n)` 현재의 ZIP 엔트리로 지정의 바이트수만큼 스킵 합니다.
`long` | `DeflaterInputStream. skip (long n)` 입력 스트림의 데이터를 스킵 해 파기합니다.
`long` | `CheckedInputStream. skip (long n)` 지정된 바이트수의 입력을 스킵 합니다.
`void` | `DeflaterOutputStream. write (byte[] b, int off, int len)` 바이트 배열을 압축 출력 스트림에 기입합니다.
`void` | `ZipOutputStream. write (byte[] b, int off, int len)` 바이트 배열을 현재의 ZIP 엔트리 데이터에 기입합니다.
`void` | `InflaterOutputStream. write (byte[] b, int off, int len)` 바이트 배열을 압축 해제 출력 스트림에 기입합니다.
`void` | `GZIPOutputStream. write (byte[] buf, int off, int len)` 압축된 출력 스트림에 바이트 배열을 기입합니다.
`void` | `CheckedOutputStream. write (byte[] b, int off, int len)` 바이트 배열을 기입합니다.
`void` | `DeflaterOutputStream. write (int b)` 바이트를 압축 출력 스트림에 기입합니다.
`void` | `InflaterOutputStream. write (int b)` 바이트를 압축 해제 출력 스트림에 기입합니다.
`void` | `CheckedOutputStream. write (int b)` 바이트를 기입합니다.

IOException 를 throw 하는 java.util.zip 의 생성자
`GZIPInputStream (InputStream in)` 디폴트의 버퍼 사이즈로 새로운 입력 스트림을 작성합니다.
`GZIPInputStream (InputStream in, int size)` 지정된 버퍼 사이즈로 새로운 입력 스트림을 작성합니다.
`GZIPOutputStream (OutputStream out)` 디폴트의 버퍼 사이즈로 새로운 출력 스트림을 작성합니다.
`GZIPOutputStream (OutputStream out, int size)` 지정된 버퍼 사이즈로 새로운 출력 스트림을 작성합니다.
`ZipFile (File file)` File 객체로 지정된 ZIP 파일을 읽기전용으로 엽니다.
`ZipFile (File file, int mode)` 지정된 모드로 지정의 `File` 객체로부터 읽어내기 위한 새로운 `ZipFile` 를 엽니다.
`ZipFile (String name)` ZIP 파일을 읽기전용으로 엽니다.

javax.activation 에서의 IOException 의 사용

javax.activation 에서의 IOException 의 서브 클래스
`class` | `UnsupportedDataTypeException` 요구된 오퍼레이션이 요구된 데이터형을 지원하고 있지 않는 것을 알립니다.

IOException 를 throw 하는 javax.activation 의 메소드
`Object` | `CommandInfo. getCommandObject (DataHandler dh, ClassLoader loader)` 인스턴스화 된 JavaBean 컴퍼넌트를 돌려줍니다.
`Object` | `DataHandler. getContent ()` 적절한 객체 형식에서 데이터를 돌려줍니다.
`Object` | `DataContentHandler. getContent (DataSource ds)` 가장 적합한 형식의 데이터를 나타내는 객체를 돌려줍니다.
`InputStream` | `URLDataSource. getInputStream ()` URL 로부터의 getInputStream 메소드입니다.
`InputStream` | `FileDataSource. getInputStream ()` 이 메소드는, 데이터를 나타내는 InputStream 를 돌려주어, 돌려줄 수 없는 경우는 IOException 를 throw 합니다.
`InputStream` | `DataSource. getInputStream ()` 이 메소드는, 데이터를 나타내는 `InputStream` 를 돌려주어, 돌려줄 수 없는 경우는 해당하는 예외를 throw 합니다.
`InputStream` | `DataHandler. getInputStream ()` 이 객체의 InputStream 를 가져옵니다.
`OutputStream` | `URLDataSource. getOutputStream ()` URL 로부터의 getOutputStream 메소드입니다.
`OutputStream` | `FileDataSource. getOutputStream ()` 이 메소드는, 데이터를 나타내는 OutputStream 를 돌려주어, 돌려줄 수 없는 경우는 IOException 를 throw 합니다.
`OutputStream` | `DataSource. getOutputStream ()` 이 메소드는, 데이터를 기입할 수가 있는 `OutputStream` 를 돌려주어, 돌려줄 수 없는 경우는 해당하는 예외를 throw 합니다.
`OutputStream` | `DataHandler. getOutputStream ()` 이 DataHandler 의 OutputStream 를 취득해, 기본으로 되는 데이터를 덧쓰기할 수 있도록(듯이) 합니다.
`Object` | `DataHandler. getTransferData (DataFlavor flavor)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`Object` | `DataContentHandler. getTransferData (DataFlavor df, DataSource ds)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`void` | `MimeType. readExternal (ObjectInput in)` 객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다.
`void` | `CommandObject. setCommandContext (String verb, DataHandler dh)` 실행 요구가 나와 있는 동사를 가지는 커멘드와 처리하는 데이터를 나타내는 DataHandler 를 초기화합니다.
`void` | `MimeType. writeExternal (ObjectOutput out)` 객체가 구현하고 있는 writeExternal 메소드는, DataOutput 인터페이스의 메소드 (프리미티브(primitive)치의 경우) 및 ObjectOutput 인터페이스의 writeObject 메소드 (객체, 캐릭터 라인, 및 배열의 경우)를 호출해, 객체의 내용을 보존합니다.
`void` | `DataContentHandler. writeTo (Object obj, String mimeType, OutputStream os)` 지정된 MIME 타입의 바이트 스트림에 객체를 변환해, 출력 스트림에 써냅니다.
`void` | `DataHandler. writeTo (OutputStream os)` 데이터를 `OutputStream` 에 기입합니다.

IOException 를 throw 하는 javax.activation 의 생성자
`MailcapCommandMap (String fileName)` 호출측이 mailcap 파일의 패스를 지정할 수 있도록(듯이) 하는 생성자 입니다.
`MimetypesFileTypeMap (String mimeTypeFileName)` 지정의 파일로부터 추가된 프로그램 엔트리를 사용해 MimetypesFileTypeMap 를 구축합니다.

javax.activity 에서의 IOException 의 사용

javax.activity 에서의 IOException 의 서브 클래스
`class` | `ActivityCompletedException` 이 예외는, Activity 문맥에 액세스 하는 임의의 메소드로, 처리의 계속이 불가능한 것을 나타내는 경우에 throw 될 가능성이 있습니다.
`class` | `ActivityRequiredException` 이 예외는, Activity 문맥이 필수의 메소드로 Activity 문맥을 납득할 수 없었던 경우에 컨테이너에 의해 throw 됩니다.
`class` | `InvalidActivityException` 이 예외는, Activity 문맥이 액세스 되어 시행된 호출 또는 그 호출해에 대응하는 Activity 문맥이 Activity 의 현재 상태와 일치하고 있지 않는 경우에 throw 될 가능성이 있습니다.

javax.annotation.processing 에서의 IOException 의 사용

javax.annotation.processing 에서의 IOException 의 서브 클래스
`class` | `FilerException` `Filer` 가 제공하는 보증을 무효로 하는 것 같은 파일 오픈의 시도를,`Filer` 가 검출한 것을 나타냅니다.

IOException 를 throw 하는 javax.annotation.processing 의 메소드
`JavaFileObject` | `Filer. createClassFile (CharSequence name, Element ... originatingElements)` 새로운 클래스 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다.
`FileObject` | `Filer. createResource (JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element ... originatingElements)` 기입 대상의 새로운 보조 resource file를 작성해, 거기에 대응하는 파일 객체를 돌려줍니다.
`JavaFileObject` | `Filer. createSourceFile (CharSequence name, Element ... originatingElements)` 새로운 원시 파일을 작성해, 그것에의 기입을 가능하게 하는 객체를 돌려줍니다.
`FileObject` | `Filer. getResource (JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)` 기존의 자원을 읽어내기 위한 객체를 돌려줍니다.

javax.crypto 에서의 IOException 의 사용

IOException 를 throw 하는 javax.crypto 의 메소드
`int` | `CipherInputStream. available ()` 블록 하지 않고 입력 스트림로부터 읽어들일 수가 있는 바이트수를 돌려줍니다.
`void` | `CipherInputStream. close ()` 이 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`void` | `CipherOutputStream. close ()` 출력 스트림을 닫아 이 스트림에 관련하는 모든 system resource을 해제합니다.
`void` | `CipherOutputStream. flush ()` 캡슐화된 암호 객체에 의해 벌써 처리된, 버퍼에 포함된 출력 바이트를 강제적으로 써내, 이 출력 스트림을 플래시 합니다.
`byte[]` | `EncryptedPrivateKeyInfo. getEncoded ()` 이 객체의 ASN. 1 인코딩을 돌려줍니다.
`Object` | `SealedObject. getObject (Cipher c)` 원의 (캡슐화된) 객체를 꺼냅니다.
`Object` | `SealedObject. getObject (Key key)` 원의 (캡슐화된) 객체를 꺼냅니다.
`Object` | `SealedObject. getObject (Key key, String provider)` 원의 (캡슐화된) 객체를 꺼냅니다.
`int` | `CipherInputStream. read ()` 이 입력 스트림의 데이터의 다음의 바이트를 읽어들입니다.
`int` | `CipherInputStream. read (byte[] b)` 최대 `b.length` 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
`int` | `CipherInputStream. read (byte[] b, int off, int len)` 이 입력 스트림로부터 `len` 바이트까지의 데이터를 바이트의 배열에 읽어들입니다.
`long` | `CipherInputStream. skip (long n)` 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 바이트로부터 `n` 바이트의 입력을 스킵 합니다.
`void` | `CipherOutputStream. write (byte[] b)` 지정된 바이트 배열의 `b.length` 바이트를 이 출력 스트림에 기입합니다.
`void` | `CipherOutputStream. write (byte[] b, int off, int len)` 지정된 바이트 배열의, 오프셋(offset) 위치 `off` 로부터 시작되는 `len` 바이트를 이 출력 스트림에 기입합니다.
`void` | `CipherOutputStream. write (int b)` 지정된 바이트를 이 출력 스트림에 기입합니다.

IOException 를 throw 하는 javax.crypto 의 생성자
`EncryptedPrivateKeyInfo (byte[] encoded)` 그 ASN. 1 인코딩으로부터 `EncryptedPrivateKeyInfo` 를 구축 (즉 해석)합니다.
`SealedObject (Serializable object, Cipher c)` 임의의 Serializable 객체로부터 SealedObject 를 구축합니다.

javax.imageio 에서의 IOException 의 사용

javax.imageio 에서의 IOException 의 서브 클래스
`class` | `IIOException` 읽어들여/기입 조작의 실행시 장해를 통지하는 예외 클래스입니다.

IOException 를 throw 하는 javax.imageio 의 메소드
`boolean` | `ImageWriter. canInsertEmpty (int imageIndex)` 지정된 인덱스에서의 신규의 빈 상태(empty) 이미지의 삽입을 기입해 옆이 지원하는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canInsertImage (int imageIndex)` 지정된 인덱스에서의 신규 이미지의 삽입을 기입해 옆이 지원하는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canRemoveImage (int imageIndex)` 기입측이, 지정된 인덱스에서의 기존 이미지의 삭제를 지원하는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canReplaceImageMetadata (int imageIndex)` 기존의 이미지에 관련지을 수 있었던 이메이지메타데이타를, 인덱스 `imageIndex` 에 옮겨놓을 수가 있는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canReplacePixels (int imageIndex)` 기입측에서,`replacePixels` 메소드를 사용해, 지정된 이미지의 픽셀의 치환을 허가하는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canReplaceStreamMetadata ()` 벌써 출력에 존재하는 스트림메타데이타를 옮겨놓을 수 있는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageWriter. canWriteEmpty ()` 미정도리의 픽셀치를 가지는 1 개의 이미지와 관련지을 수 있었던 메타데이타와 썸네일로부터 완성되는, 완전한 이미지 스트림의 출력에의 기입을 기입해 옆이 지원하는 경우,`true` 를 돌려줍니다.
`static ImageInputStream` | `ImageIO. createImageInputStream (Object input)` 지정된 `Object` 로부터 입력을 취득하는 `ImageInputStream` 를 돌려줍니다.
`static ImageOutputStream` | `ImageIO. createImageOutputStream (Object output)` 지정된 `Object` 에 출력을 송신하는 `ImageOutputStream` 를 돌려줍니다.
`void` | `ImageWriter. endInsertEmpty ()` 이전의 `prepareInsertEmpty` 의 호출로 시작된, 신규 이미지의 삽입을 완료합니다.
`void` | `ImageWriter. endReplacePixels ()` `replacePixels` 의 호출 처리를 종료합니다.
`void` | `ImageWriter. endWriteEmpty ()` 이전의 `prepareWriteEmpty` 의 호출로 시작된, 신규 이미지의 기입을 완료합니다.
`void` | `ImageWriter. endWriteSequence ()` `prepareWriteSequence` 로 시작되는 일련의 이미지의 기입을 완료합니다.
`float` | `ImageReader. getAspectRatio (int imageIndex)` 지정된 이미지의 종횡비 (즉, 폭을 높이로 나눈 값)를 `float` 로 돌려줍니다.
`String` | `ImageReader. getFormatName ()` 입력 소스의 형식을 식별하는 `String` 를 돌려줍니다.
`abstract int` | `ImageReader. getHeight (int imageIndex)` 입력 소스의 지정된 이미지의 높이를 픽셀 단위로 돌려줍니다.
`abstract IIOMetadata` | `ImageReader. getImageMetadata (int imageIndex)` 지정된 이미지에 관련지을 수 있었던 메타데이타를 보관 유지하는 `IIOMetadata` 객체를 돌려줍니다.
`IIOMetadata` | `ImageReader. getImageMetadata (int imageIndex, String formatName, Set <String > nodeNames)` 지정된 이미지에 관련지을 수 있었던 메타데이타를 나타내는 `IIOMetadata` 객체를 돌려줍니다.
`abstract Iterator <ImageTypeSpecifier >` | `ImageReader. getImageTypes (int imageIndex)` `ImageTypeSpecifiers` 의 형식에서 지정된 이미지가 복호화 되는 이미지형을 포함한 `Iterator` 를 돌려줍니다.
`abstract int` | `ImageReader. getNumImages (boolean allowSearch)` 현재의 입력 소스로부터, 썸네일를 제외한 사용 가능한 이미지의 수를 돌려줍니다.
`int` | `ImageReader. getNumThumbnails (int imageIndex)` 지정된 이미지에 관련지을 수 있었던 썸네일 프리뷰 이미지의 수를 돌려줍니다.
`ImageTypeSpecifier` | `ImageReader. getRawImageType (int imageIndex)` 이미지의 raw 내부 형식에 가장 가까운 형식을 나타내는 `SampleModel` 와 `ColorModel` 를 나타내,`ImageTypeSpecifier` 를 돌려줍니다.
`abstract IIOMetadata` | `ImageReader. getStreamMetadata ()` 입력 소스에 전체적으로 관련지을 수 있던, 즉 특정의 이미지에 관련지을 수 있지 않은 메타데이타를 나타내는 `IIOMetadata` 객체를 돌려줍니다.
`IIOMetadata` | `ImageReader. getStreamMetadata (String formatName, Set <String > nodeNames)` 입력 소스에 전체적으로 관련지을 수 있던, 즉 특정의 이미지에 관련지을 수 있지 않은 메타데이타를 나타내는 `IIOMetadata` 객체를 돌려줍니다.
`int` | `ImageReader. getThumbnailHeight (int imageIndex, int thumbnailIndex)` `thumbnailIndex` 에 의해 인덱스를 붙일 수 있었던 썸네일 프리뷰 이미지의 높이를 돌려줍니다.
`int` | `ImageReader. getThumbnailWidth (int imageIndex, int thumbnailIndex)` `thumbnailIndex` 에 의해 인덱스를 붙일 수 있었던 썸네일 프리뷰 이미지의 폭을 돌려줍니다.
`int` | `ImageReader. getTileGridXOffset (int imageIndex)` 지정된 이미지의 타일 (0, 0)의 좌상구석의 X 좌표를 돌려줍니다.
`int` | `ImageReader. getTileGridYOffset (int imageIndex)` 지정된 이미지의 타일 (0, 0)의 좌상구석의 Y 좌표를 돌려줍니다.
`int` | `ImageReader. getTileHeight (int imageIndex)` 지정된 이미지의 타일의 높이를 돌려줍니다.
`int` | `ImageReader. getTileWidth (int imageIndex)` 지정된 이미지의 타일의 폭을 돌려줍니다.
`abstract int` | `ImageReader. getWidth (int imageIndex)` 입력 소스의 지정된 이미지의 폭을 픽셀 단위로 돌려줍니다.
`boolean` | `ImageReader. hasThumbnails (int imageIndex)` 지정된 이미지가, 거기에 관련지을 수 있었던 썸네일 프리뷰 이미지를 가지는 경우,`true` 를 돌려줍니다.
`boolean` | `ImageReader. isImageTiled (int imageIndex)` 이미지가 타일, 즉 오버랩 하지 않는 동일한 사이즈의 구형에 집어 넣을 수 있는 경우는 `true` 를 돌려줍니다.
`boolean` | `ImageReader. isRandomAccessEasy (int imageIndex)` 픽셀에의 랜덤 억세스에 관해서, 지정된 이미지의 포함 형식에 고유의 장해가 아무것도 없는 경우는 `true` 를 돌려줍니다.
`void` | `ImageWriter. prepareInsertEmpty (int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List <? extends BufferedImage > thumbnails, ImageWriteParam param)` 미정도리의 픽셀치를 가지는 신규 이미지의, 기존 이미지 스트림에의 삽입을 개시합니다.
`void` | `ImageWriter. prepareReplacePixels (int imageIndex, Rectangle region)` `replacePixels` 메소드의 일련의 호출을 처리하기 위해서, 기입측을 준비합니다.
`void` | `ImageWriter. prepareWriteEmpty (IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List <? extends BufferedImage > thumbnails, ImageWriteParam param)` 미정도리의 픽셀치를 가지는 1 개의 이미지와 관련지을 수 있었던 메타데이타와 썸네일로부터 완성되는, 완전한 이미지 스트림의 출력에의 기입을 개시합니다.
`void` | `ImageWriter. prepareWriteSequence (IIOMetadata streamMetadata)` 다음에 계속되는 일련의 `writeToSequence` 호출을 받아들이기 위해서(때문에), 제공되는 스트림메타데이타객체를 사용해, 스트림을 준비합니다.
`static BufferedImage` | `ImageIO. read (File input)` 현재 등록되어 있는 것의 중으로부터 자동적으로 선택된 `ImageReader` 를 사용해, 지정된 `File` 를 복호화 한 결과적으로,`BufferedImage` 를 돌려줍니다.
`static BufferedImage` | `ImageIO. read (ImageInputStream stream)` 현재 등록되어 있는 것의 중으로부터 자동적으로 선택된 `ImageReader` 를 사용해, 지정된 `ImageInputStream` 를 복호화 한 결과적으로,`BufferedImage` 를 돌려줍니다.
`static BufferedImage` | `ImageIO. read (InputStream input)` 현재 등록되어 있는 것의 중으로부터 자동적으로 선택된 `ImageReader` 를 사용해, 지정된 `InputStream` 를 복호화 한 결과적으로,`BufferedImage` 를 돌려줍니다.
`BufferedImage` | `ImageReader. read (int imageIndex)` `imageIndex` 에 의해 인덱스를 붙일 수 있었던 이미지를 읽어들여, 디폴트의 `ImageReadParam` 를 사용해, 완전한 `BufferedImage` 로서 돌려줍니다.
`abstract BufferedImage` | `ImageReader. read (int imageIndex, ImageReadParam param)` `imageIndex` 에 의해 인덱스를 붙일 수 있었던 이미지를 읽어들여, 지정된 `ImageReadParam` 를 사용해, 완전한 `BufferedImage` 로서 돌려줍니다.
`static BufferedImage` | `ImageIO. read (URL input)` 현재 등록되어 있는 것의 중으로부터 자동적으로 선택된 `ImageReader` 를 사용해, 지정된 `URL` 를 복호화 한 결과적으로,`BufferedImage` 를 돌려줍니다.
`IIOImage` | `ImageReader. readAll (int imageIndex, ImageReadParam param)` `imageIndex` 에 의해 인덱스를 붙일 수 있었던 이미지를 읽어들여, 지정된 `ImageReadParam` 를 사용해, 이미지, 썸네일, 및 관련하는 이미지의 메타데이타를 보관 유지하는 `IIOImage` 를 돌려줍니다.
`Iterator <IIOImage >` | `ImageReader. readAll (Iterator <? extends ImageReadParam > params)` 모든 이미지, 썸네일, 및 메타데이타를 보관 유지해,`getMinIndex` 에 의해 지정된 인덱스로 시작되는 `Iterator` 를,`IIOImage` 객체의 형식에서 입력 소스로부터 돌려줍니다.
`RenderedImage` | `ImageReader. readAsRenderedImage (int imageIndex, ImageReadParam param)` `imageIndex` 에 의해 인덱스를 붙일 수 있었던 이미지의 내용을 보관 유지하는 `RenderedImage` 객체를 돌려줍니다.
`Raster` | `ImageReader. readRaster (int imageIndex, ImageReadParam param)` 색변환을 적용하지 않고 , 이미지 스트림로부터의 픽셀 데이터를 보관 유지하는 새로운 `Raster` 객체를 돌려줍니다.
`BufferedImage` | `ImageReader. readThumbnail (int imageIndex, int thumbnailIndex)` `thumbnailIndex` 에 의해 인덱스를 붙일 수 있었던 썸네일 프리뷰 이미지를 돌려줍니다.
`BufferedImage` | `ImageReader. readTile (int imageIndex, int tileX, int tileY)` `tileX` 및 `tileY` 인수에 의해 지정되어`BufferedImage` 로서 반환되는 타일을 읽어들입니다.
`Raster` | `ImageReader. readTileRaster (int imageIndex, int tileX, int tileY)` 색변환을 적용하지 않고 , 타일로부터의 raw 픽셀 데이터를 보관 유지하는 새로운 `Raster` 객체를 돌려줍니다.
`void` | `ImageWriter. removeImage (int imageIndex)` 스트림로부터 이미지를 삭제합니다.
`void` | `ImageWriter. replaceImageMetadata (int imageIndex, IIOMetadata imageMetadata)` 기존 이미지에 관련지을 수 있었던 이메이지메타데이타를 옮겨놓습니다.
`void` | `ImageWriter. replacePixels (Raster raster, ImageWriteParam param)` 벌써 출력내에 있는 이미지의 일부를, 지정된 `Raster` 의 일부에 옮겨놓습니다.
`void` | `ImageWriter. replacePixels (RenderedImage image, ImageWriteParam param)` 벌써 출력내에 있는 이미지의 일부를, 지정된 이미지의 일부에 옮겨놓습니다.
`void` | `ImageWriter. replaceStreamMetadata (IIOMetadata streamMetadata)` 출력내의 스트림메타데이타를 신규 정보에 옮겨놓습니다.
`void` | `ImageWriter. write (IIOImage image)` 데포르트메타데이타와 썸네일가 뒤따른 1 개의 이미지를 포함한, 완전한 이미지 스트림을 출력에 추가합니다.
`abstract void` | `ImageWriter. write (IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)` 1 개의 이미지, 관련지을 수 있었던 스트림과 이메이지메타데이타, 및 썸네일를 포함한 완전한 이미지 스트림을 출력에 추가합니다.
`void` | `ImageWriter. write (RenderedImage image)` 데포르트메타데이타와 썸네일가 뒤따른 1 개의 이미지로부터 완성되는, 완전한 이미지 스트림을 출력에 추가합니다.
`static boolean` | `ImageIO. write (RenderedImage im, String formatName, File output)` `File` 로 지정된 형식을 지원하는, 임의의 `ImageWriter` 를 사용해 이미지를 기입합니다.
`static boolean` | `ImageIO. write (RenderedImage im, String formatName, ImageOutputStream output)` `ImageOutputStream` 에, 지정된 형식을 지원하는 임의의 `ImageWriter` 를 사용해 이미지를 기입합니다.
`static boolean` | `ImageIO. write (RenderedImage im, String formatName, OutputStream output)` `OutputStream` 로 지정된 형식을 지원하는, 임의의 `ImageWriter` 를 사용해 이미지를 기입합니다.
`void` | `ImageWriter. writeInsert (int imageIndex, IIOImage image, ImageWriteParam param)` 기존 이미지 스트림에 신규 이미지를 삽입합니다.
`void` | `ImageWriter. writeToSequence (IIOImage image, ImageWriteParam param)` 1 개의 이미지와 관련지을 수 있을 가능성이 있는 메타데이타와 썸네일를, 출력에 추가합니다.

javax.imageio.metadata 에서의 IOException 의 사용

javax.imageio.metadata 에서의 IOException 의 서브 클래스
`class` | `IIOInvalidTreeException` `IIOInvalidTreeException` 는,`IIOMetadata` 객체에 의한 `IIOMetadataNode` 의 트리의 구문 분석을 할 수 없었던 경우에 throw 됩니다.

javax.imageio.spi 에서의 IOException 의 사용

IOException 를 throw 하는 javax.imageio.spi 의 메소드
`abstract boolean` | `ImageReaderSpi. canDecodeInput (Object source)` 지정된 소스 객체가 이 리더로 지원되는 형식이다고 보여지는 경우에 `true` 를 돌려줍니다.
`ImageInputStream` | `ImageInputStreamSpi. createInputStreamInstance (Object input)` 이 서비스 프로바이더에 관련하는 `ImageInputStream` 구현의 인스턴스를 돌려줍니다.
`abstract ImageInputStream` | `ImageInputStreamSpi. createInputStreamInstance (Object input, boolean useCache, File cacheDir)` 이 서비스 프로바이더에 관련하는 `ImageInputStream` 구현의 인스턴스를 돌려줍니다.
`ImageOutputStream` | `ImageOutputStreamSpi. createOutputStreamInstance (Object output)` 이 서비스 프로바이더에 관련하는 `ImageOutputStream` 구현의 인스턴스를 돌려줍니다.
`abstract ImageOutputStream` | `ImageOutputStreamSpi. createOutputStreamInstance (Object output, boolean useCache, File cacheDir)` 이 서비스 프로바이더에 관련하는 `ImageOutputStream` 구현의 인스턴스를 돌려줍니다.
`ImageReader` | `ImageReaderSpi. createReaderInstance ()` 이 서비스 프로바이더에 관련하는 `ImageReader` 구현의 인스턴스를 돌려줍니다.
`abstract ImageReader` | `ImageReaderSpi. createReaderInstance (Object extension)` 이 서비스 프로바이더에 관련하는 `ImageReader` 구현의 인스턴스를 돌려줍니다.
`ImageWriter` | `ImageWriterSpi. createWriterInstance ()` 이 서비스 프로바이더에 관련하는 `ImageWriter` 구현의 인스턴스를 돌려줍니다.
`abstract ImageWriter` | `ImageWriterSpi. createWriterInstance (Object extension)` 이 서비스 프로바이더에 관련하는 `ImageWriter` 구현의 인스턴스를 돌려줍니다.

javax.imageio.stream 에서의 IOException 의 사용

IOException 를 throw 하는 javax.imageio.stream 의 메소드
`protected void` | `ImageInputStreamImpl. checkClosed ()` 스트림이 닫혀지고 있었을 경우는 `IOException` 를 throw 합니다.
`void` | `MemoryCacheImageOutputStream. close ()` 이 `MemoryCacheImageOutputStream` 를 닫습니다.
`void` | `MemoryCacheImageInputStream. close ()` 이 `MemoryCacheImageInputStream` 를 닫아 캐쉬를 해제합니다.
`void` | `ImageInputStreamImpl. close ()`
`void` | `ImageInputStream. close ()` 스트림을 닫습니다.
`void` | `FileImageOutputStream. close ()`
`void` | `FileImageInputStream. close ()`
`void` | `FileCacheImageOutputStream. close ()` 이 `FileCacheImageOututStream` 를 닫습니다.
`void` | `FileCacheImageInputStream. close ()` 이 `FileCacheImageInputStream` 를 닫습니다.
`void` | `ImageInputStreamImpl. flush ()`
`void` | `ImageInputStream. flush ()` 현재의 스트림 위치보다 전의 초기의 스트림 위치를 파기합니다.
`void` | `MemoryCacheImageOutputStream. flushBefore (long pos)`
`void` | `MemoryCacheImageInputStream. flushBefore (long pos)`
`void` | `ImageOutputStream. flushBefore (long pos)` 지정된 위치보다 전의 데이터를 모두,`OutputStream` 나 `File` 등의 기본이 되는 출력 먼저 플래시 합니다.
`void` | `ImageInputStreamImpl. flushBefore (long pos)`
`void` | `ImageInputStream. flushBefore (long pos)` 지시받은 위치보다 전의 초기의 스트림 부분을 파기합니다.
`void` | `FileCacheImageOutputStream. flushBefore (long pos)`
`protected void` | `ImageOutputStreamImpl. flushBits ()` 비트 오프셋(offset)가 제로가 아닌 경우, 현재의 바이트의 나머지의 비트를 강제적으로 0 으로 해, 스트림 위치를 1 만 증가합니다.
`int` | `ImageInputStreamImpl. getBitOffset ()`
`int` | `ImageInputStream. getBitOffset ()` 현재의 비트 오프셋(offset)를 0 에서 7 까지의 정수로서 돌려줍니다.
`long` | `ImageInputStreamImpl. getStreamPosition ()`
`long` | `ImageInputStream. getStreamPosition ()` 스트림의 현재의 바이트 위치를 돌려줍니다.
`long` | `ImageInputStream. length ()` 기존의 경우, 스트림의 전체 길이를 돌려줍니다.
`int` | `MemoryCacheImageOutputStream. read ()`
`int` | `MemoryCacheImageInputStream. read ()`
`abstract int` | `ImageInputStreamImpl. read ()` 스트림로부터 1 바이트를 읽어들여, 그것을 0 에서 255 까지의 `int` 로서 돌려줍니다.
`int` | `ImageInputStream. read ()` 스트림로부터 1 바이트를 읽어들여, 그것을 0 에서 255 까지의 정수로서 돌려줍니다.
`int` | `FileImageOutputStream. read ()`
`int` | `FileImageInputStream. read ()`
`int` | `FileCacheImageOutputStream. read ()`
`int` | `FileCacheImageInputStream. read ()`
`int` | `ImageInputStreamImpl. read (byte[] b)` `read(b, 0, b.length)` 를 호출하는 편리한 메소드입니다.
`int` | `ImageInputStream. read (byte[] b)` 스트림로부터 `b.length` 바이트까지를 읽어들여,`b` 에 인덱스 0 으로부터 포함합니다.
`int` | `MemoryCacheImageOutputStream. read (byte[] b, int off, int len)`
`int` | `MemoryCacheImageInputStream. read (byte[] b, int off, int len)`
`abstract int` | `ImageInputStreamImpl. read (byte[] b, int off, int len)` 스트림로부터 `len` 바이트까지 읽어들여,`b` 에 인덱스 `off` 로부터 포함합니다.
`int` | `ImageInputStream. read (byte[] b, int off, int len)` 스트림로부터 `len` 바이트까지 읽어들여,`b` 에 인덱스 `off` 로부터 포함합니다.
`int` | `FileImageOutputStream. read (byte[] b, int off, int len)`
`int` | `FileImageInputStream. read (byte[] b, int off, int len)`
`int` | `FileCacheImageOutputStream. read (byte[] b, int off, int len)`
`int` | `FileCacheImageInputStream. read (byte[] b, int off, int len)`
`int` | `ImageInputStreamImpl. readBit ()`
`int` | `ImageInputStream. readBit ()` 스트림로부터 1 비트를 읽어들여, 그것을 값 `0` 또는 `1` 의 `int` 로서 돌려줍니다.
`long` | `ImageInputStreamImpl. readBits (int numBits)`
`long` | `ImageInputStream. readBits (int numBits)` 스트림로부터 비트열을 읽어들여,`long` 로서 돌려줍니다.
`boolean` | `ImageInputStreamImpl. readBoolean ()`
`boolean` | `ImageInputStream. readBoolean ()` 스트림로부터 1 바이트를 읽어들여, 0 이 아닌 경우는 `true` 의 `boolean` 치를 돌려주어, 0 의 경우는 `false` 를 돌려줍니다.
`byte` | `ImageInputStreamImpl. readByte ()`
`byte` | `ImageInputStream. readByte ()` 스트림로부터 1 바이트를 읽어들여, 그것을 `byte` 치로서 돌려줍니다.
`void` | `ImageInputStreamImpl. readBytes (IIOByteBuffer buf, int len)`
`void` | `ImageInputStream. readBytes (IIOByteBuffer buf, int len)` 스트림로부터 `len` 바이트까지를 읽어들여, 지정된 `IIOByteBuffer` 를 변경해 데이터를 검출 가능한 바이트 배열, 오프셋(offset), 및 길이를 나타냅니다.
`char` | `ImageInputStreamImpl. readChar ()`
`char` | `ImageInputStream. readChar ()` `readUnsignedShort` 와 동등, 다만 결과는 `char` 데이터형을 사용해 돌려주어집니다.
`double` | `ImageInputStreamImpl. readDouble ()`
`double` | `ImageInputStream. readDouble ()` 스트림로부터 8 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과를 `double` 치로서 돌려줍니다.
`float` | `ImageInputStreamImpl. readFloat ()`
`float` | `ImageInputStream. readFloat ()` 스트림로부터 4 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과를 `float` 치로서 돌려줍니다.
`void` | `ImageInputStreamImpl. readFully (byte[] b)`
`void` | `ImageInputStream. readFully (byte[] b)` 스트림로부터 `b.length` 바이트를 읽어들여, 그것들을 `b` 에 인덱스 `0` 으로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (byte[] b, int off, int len)`
`void` | `ImageInputStream. readFully (byte[] b, int off, int len)` 스트림로부터 `len` 바이트를 읽어들여, 그것들을 `b` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (char[] c, int off, int len)`
`void` | `ImageInputStream. readFully (char[] c, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 char (부호 없음 16 비트 정수) 치를 읽어들여, 그것들을 `c` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (double[] d, int off, int len)`
`void` | `ImageInputStream. readFully (double[] d, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 double (64 비트 IEEE 배정밀도 부동 소수점수(실수)) 치를 읽어들여, 그것들을 `d` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (float[] f, int off, int len)`
`void` | `ImageInputStream. readFully (float[] f, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 float (32 비트 IEEE 단정밀도 부동 소수점수(실수)) 치를 읽어들여, 그것들을 `f` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (int[] i, int off, int len)`
`void` | `ImageInputStream. readFully (int[] i, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 int (부호 첨부 32 비트 정수) 치를 읽어들여, 그것들을 `i` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (long[] l, int off, int len)`
`void` | `ImageInputStream. readFully (long[] l, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 long (부호 첨부 64 비트 정수) 치를 읽어들여, 그것들을 `l` 에 인덱스 `off` 로부터 포함합니다.
`void` | `ImageInputStreamImpl. readFully (short[] s, int off, int len)`
`void` | `ImageInputStream. readFully (short[] s, int off, int len)` 스트림로부터 현재의 바이트순서에 따라 `len` 바이트의 short (부호 첨부 16 비트 정수) 치를 읽어들여, 그것들을 `s` 에 인덱스 `off` 로부터 포함합니다.
`int` | `ImageInputStreamImpl. readInt ()`
`int` | `ImageInputStream. readInt ()` 스트림로부터 4 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과를 `int` 치로서 돌려줍니다.
`String` | `ImageInputStreamImpl. readLine ()`
`String` | `ImageInputStream. readLine ()` 입력 스트림로부터, 다음의 행의 텍스트를 읽어들입니다.
`long` | `ImageInputStreamImpl. readLong ()`
`long` | `ImageInputStream. readLong ()` 스트림로부터 8 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과를 `long` 치로서 돌려줍니다.
`short` | `ImageInputStreamImpl. readShort ()`
`short` | `ImageInputStream. readShort ()` 스트림로부터 2 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과를 `short` 치로서 돌려줍니다.
`int` | `ImageInputStreamImpl. readUnsignedByte ()`
`int` | `ImageInputStream. readUnsignedByte ()` 스트림로부터 바이트를 읽어들여, 개념상, 정수로 변환해, 부호 확장 비트를 없애기 위해서(때문에) 그것을 `0xff` 로 마스크 해,`byte` 치로서 돌려줍니다.
`long` | `ImageInputStreamImpl. readUnsignedInt ()`
`long` | `ImageInputStream. readUnsignedInt ()` 스트림로부터 4 바이트를 읽어들여 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과의 값을 long 로 변환해, 부호 확장 비트를 없애기 위해서(때문에) `0xffffffffL` 로 마스크 합니다.
`int` | `ImageInputStreamImpl. readUnsignedShort ()`
`int` | `ImageInputStream. readUnsignedShort ()` 스트림로부터 2 바이트를 읽어들여, 현재의 바이트순서에 따라 개념상 그것들을 연결해, 결과의 값을 `int` 로 변환해, 부호 확장 비트를 없애기 위해서(때문에) `0xffff` 로 마스크 합니다.
`String` | `ImageInputStreamImpl. readUTF ()`
`String` | `ImageInputStream. readUTF ()` 수정 UTF-8 형식에서 encode 된 캐릭터 라인을 읽어들입니다.
`void` | `ImageInputStreamImpl. reset ()` 마크 붙이고 된 위치의 스택으로부터 현재의 스트림 바이트 및 비트 위치를 리셋 합니다.
`void` | `ImageInputStream. reset ()` 최신의 불일치의 `mark` 호출 시점의, 비트 오프셋(offset)를 포함하기 이전의 위치를 가리키는 스트림 포인터를 돌려줍니다.
`void` | `ImageInputStreamImpl. seek (long pos)`
`void` | `ImageInputStream. seek (long pos)` 현재의 스트림 위치를 목적의 위치로 설정합니다.
`void` | `FileImageOutputStream. seek (long pos)` 현재의 스트림 위치를 설정해 비트 오프셋(offset)를 0 에 리셋 합니다.
`void` | `FileImageInputStream. seek (long pos)`
`void` | `FileCacheImageOutputStream. seek (long pos)` 현재의 스트림 위치를 설정해 비트 오프셋(offset)를 0 에 리셋 합니다.
`void` | `ImageInputStreamImpl. setBitOffset (int bitOffset)`
`void` | `ImageInputStream. setBitOffset (int bitOffset)` 비트 오프셋(offset)에 0 에서 7 까지의 정수를 설정합니다.
`int` | `ImageInputStreamImpl. skipBytes (int n)` `seek(getStreamPosition() + n)` 를 호출해, 현재의 스트림 위치를 전진시킵니다.
`int` | `ImageInputStream. skipBytes (int n)` 지정된 바이트수만큼 스트림 위치를 앞두고 이동합니다.
`long` | `ImageInputStreamImpl. skipBytes (long n)` `seek(getStreamPosition() + n)` 을 호출해, 현재의 스트림 위치를 전진시킵니다.
`long` | `ImageInputStream. skipBytes (long n)` 지정된 바이트수만큼 스트림 위치를 앞두고 이동합니다.
`void` | `ImageOutputStreamImpl. write (byte[] b)`
`void` | `ImageOutputStream. write (byte[] b)` 바이트의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `MemoryCacheImageOutputStream. write (byte[] b, int off, int len)`
`abstract void` | `ImageOutputStreamImpl. write (byte[] b, int off, int len)`
`void` | `ImageOutputStream. write (byte[] b, int off, int len)` 바이트의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `FileImageOutputStream. write (byte[] b, int off, int len)`
`void` | `FileCacheImageOutputStream. write (byte[] b, int off, int len)`
`void` | `MemoryCacheImageOutputStream. write (int b)`
`abstract void` | `ImageOutputStreamImpl. write (int b)`
`void` | `ImageOutputStream. write (int b)` 스트림의 현재의 위치에 1 바이트 기입합니다.
`void` | `FileImageOutputStream. write (int b)`
`void` | `FileCacheImageOutputStream. write (int b)`
`void` | `ImageOutputStreamImpl. writeBit (int bit)`
`void` | `ImageOutputStream. writeBit (int bit)` 인수의 최하정도 비트로 지정된 1 비트를, 스트림의 현재의 바이트 위치의 현재의 비트 오프셋(offset)에 기입합니다.
`void` | `ImageOutputStreamImpl. writeBits (long bits, int numBits)`
`void` | `ImageOutputStream. writeBits (long bits, int numBits)` `bits` 인수의 하위 `numBits` 비트의 비트 순서를 왼쪽에서 오른쪽으로, 스트림의 현재의 바이트 위치의 현재의 비트 오프셋(offset)에 기입합니다.
`void` | `ImageOutputStreamImpl. writeBoolean (boolean v)`
`void` | `ImageOutputStream. writeBoolean (boolean v)` 스트림에 `boolean` 치를 기입합니다.
`void` | `ImageOutputStreamImpl. writeByte (int v)`
`void` | `ImageOutputStream. writeByte (int v)` `v` 의 하위 8 비트를 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeBytes (String s)`
`void` | `ImageOutputStream. writeBytes (String s)` 캐릭터 라인을 출력 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeChar (int v)`
`void` | `ImageOutputStream. writeChar (int v)` 이 메소드는 ``writeShort`` 와 동의입니다.
`void` | `ImageOutputStreamImpl. writeChars (char[] c, int off, int len)`
`void` | `ImageOutputStream. writeChars (char[] c, int off, int len)` char 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeChars (String s)`
`void` | `ImageOutputStream. writeChars (String s)` 캐릭터 라인을 출력 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeDouble (double v)`
`void` | `ImageOutputStream. writeDouble (double v)` 4 바이트로 구성되는 `double` 치를 출력 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeDoubles (double[] d, int off, int len)`
`void` | `ImageOutputStream. writeDoubles (double[] d, int off, int len)` double 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeFloat (float v)`
`void` | `ImageOutputStream. writeFloat (float v)` 4 바이트로 구성되는 `float` 치를 출력 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeFloats (float[] f, int off, int len)`
`void` | `ImageOutputStream. writeFloats (float[] f, int off, int len)` float 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeInt (int v)`
`void` | `ImageOutputStream. writeInt (int v)` `v` 의 32 비트를 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeInts (int[] i, int off, int len)`
`void` | `ImageOutputStream. writeInts (int[] i, int off, int len)` int 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeLong (long v)`
`void` | `ImageOutputStream. writeLong (long v)` `v` 의 64 비트를 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeLongs (long[] l, int off, int len)`
`void` | `ImageOutputStream. writeLongs (long[] l, int off, int len)` long 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeShort (int v)`
`void` | `ImageOutputStream. writeShort (int v)` `v` 의 하위 16 비트를 스트림에 기입합니다.
`void` | `ImageOutputStreamImpl. writeShorts (short[] s, int off, int len)`
`void` | `ImageOutputStream. writeShorts (short[] s, int off, int len)` short 의 순서를 스트림의 현재 위치에 기입합니다.
`void` | `ImageOutputStreamImpl. writeUTF (String s)`
`void` | `ImageOutputStream. writeUTF (String s)` 길이 정보의 2 바이트를, 네트워크 바이트순서로 출력 스트림에 기입합니다.

IOException 를 throw 하는 javax.imageio.stream 의 생성자
`FileCacheImageInputStream (InputStream stream, File cacheDir)` 지정된 `InputStream` 로부터 읽어들이는 `FileCacheImageInputStream` 를 구축합니다.
`FileCacheImageOutputStream (OutputStream stream, File cacheDir)` 지정된 `outputStream` 에의 기입을 실시하는 `FileCacheImageOutputStream` 를 구축합니다.
`FileImageInputStream (File f)` 지정된 `File` 로부터 읽어들이는 `FileImageInputStream` 를 구축합니다.
`FileImageOutputStream (File f)` 지정된 `File` 에 기입하는 `FileImageOutputStream` 를 구축합니다.

javax.management 에서의 IOException 의 사용

IOException 을 throw 하는 javax.management 의 메소드
`void` | `MBeanServerConnection. addNotificationListener (ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)` 등록이 끝난 MBean 에 청취자를 추가합니다.
`void` | `MBeanServerConnection. addNotificationListener (ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)` 등록이 끝난 MBean 에 청취자를 추가합니다.
`ObjectInstance` | `MBeanServerConnection. createMBean (String className, ObjectName name)` MBean 를 인스턴스화해, MBean 서버에 등록합니다.
`ObjectInstance` | `MBeanServerConnection. createMBean (String className, ObjectName name, Object [] params, String [] signature)` MBean 를 인스턴스화해, MBean 서버에 등록합니다.
`ObjectInstance` | `MBeanServerConnection. createMBean (String className, ObjectName name, ObjectName loaderName)` MBean 를 인스턴스화해, MBean 서버에 등록합니다.
`ObjectInstance` | `MBeanServerConnection. createMBean (String className, ObjectName name, ObjectName loaderName, Object [] params, String [] signature)` MBean 를 인스턴스화해, MBean 서버에 등록합니다.
`Object` | `MBeanServerConnection. getAttribute (ObjectName name, String attribute)` 지정된 MBean 의 특정의 속성의 값을 가져옵니다.
`AttributeList` | `MBeanServerConnection. getAttributes (ObjectName name, String [] attributes)` 지정된 MBean 의 복수의 속성의 값을 유효화합니다.
`String` | `MBeanServerConnection. getDefaultDomain ()` MBean 의 지정에 사용하는 디폴트의 도메인을 돌려줍니다.
`String []` | `MBeanServerConnection. getDomains ()` MBean 가 현재 등록되어 있는 도메인의 리스트를 돌려줍니다.
`Integer` | `MBeanServerConnection. getMBeanCount ()` MBean 서버에 등록되어 있는 MBean 의 수를 돌려줍니다.
`MBeanInfo` | `MBeanServerConnection. getMBeanInfo (ObjectName name)` 이 메소드는, MBean 가 관리용으로서 공개하고 있는 속성과 오퍼레이션을 검출합니다.
`ObjectInstance` | `MBeanServerConnection. getObjectInstance (ObjectName name)` MBean 에 등록된 MBean 의 `ObjectInstance` 를 가져옵니다.
`Object` | `MBeanServerConnection. invoke (ObjectName name, String operationName, Object [] params, String [] signature)` MBean상에서 오퍼레이션을 호출합니다.
`boolean` | `MBeanServerConnection. isInstanceOf (ObjectName name, String className)` 지정된 MBean 가 지정된 클래스의 인스턴스인 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
`boolean` | `MBeanServerConnection. isRegistered (ObjectName name)` 이 객체명으로 식별되는 MBean 가, 벌써 MBean 서버에 등록되어 있는지 어떤지를 체크합니다.
`Set <ObjectInstance >` | `MBeanServerConnection. queryMBeans (ObjectName name, QueryExp query)` MBean 서버에 의해 제어되는 MBean 를 가져옵니다.
`Set <ObjectName >` | `MBeanServerConnection. queryNames (ObjectName name, QueryExp query)` MBean 서버에 의해 제어되는 MBean 의 이름을 가져옵니다.
`void` | `MBeanServerConnection. removeNotificationListener (ObjectName name, NotificationListener listener)` 등록이 끝난 MBean 로부터 청취자를 삭제합니다.
`void` | `MBeanServerConnection. removeNotificationListener (ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)` 등록이 끝난 MBean 로부터 청취자를 삭제합니다.
`void` | `MBeanServerConnection. removeNotificationListener (ObjectName name, ObjectName listener)` 등록이 끝난 MBean 로부터 청취자를 삭제합니다.
`void` | `MBeanServerConnection. removeNotificationListener (ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)` 등록이 끝난 MBean 로부터 청취자를 삭제합니다.
`void` | `MBeanServerConnection. setAttribute (ObjectName name, Attribute attribute)` 지정된 MBean 의 특정의 속성의 값을 설정합니다.
`AttributeList` | `MBeanServerConnection. setAttributes (ObjectName name, AttributeList attributes)` 지정된 MBean 의 복수의 속성의 값을 설정합니다.
`void` | `MBeanServerConnection. unregisterMBean (ObjectName name)` MBean 서버로부터 MBean 의 등록을 해제합니다.

javax.management.loading 에서의 IOException 의 사용

IOException 을 throw 하는 javax.management.loading 의 메소드
`Enumeration <URL >` | `MLetMBean. getResources (String name)` 지정된 이름을 가지는 모든 자원을 검색합니다.
`void` | `MLet. readExternal (ObjectInput in)` 지정된 `ObjectInput` 로부터, 이 MLet 의 내용을 복원합니다.
`void` | `MLet. writeExternal (ObjectOutput out)` 이 MLet 의 내용을, 지정된 `ObjectOutput` 에 보존합니다.

javax.management.remote 에서의 IOException 의 사용

javax.management.remote 에서의 IOException 의 서브 클래스
`class` | `JMXProviderException` 요구된 프로토콜의 프로바이더가 존재하지만, 어떠한 이유로써 사용할 수 없는 경우에,`JMXConnectorFactory` 및 `JMXConnectorServerFactory` 에 의해 throw 되는 예외입니다.
`class` | `JMXServerErrorException` 원격 MBean 서버내에서 호출을 처리하고 있는 동안에 `Error` 가 throw 되었을 경우,`MBeanServer` 메소드의 원격 호출의 결과로서 throw 되는 예외입니다.

IOException 을 throw 하는 javax.management.remote 의 메소드
`void` | `JMXConnector. close ()` 클라이언트와 서버의 접속을 종료합니다.
`void` | `JMXConnector. connect ()` 연결기 서버와의 접속을 확립합니다.
`static JMXConnector` | `JMXConnectorFactory. connect (JMXServiceURL serviceURL)` 지정된 주소의 연결기 서버와의 접속을 작성합니다.
`static JMXConnector` | `JMXConnectorFactory. connect (JMXServiceURL serviceURL, Map <String ,? > environment)` 지정된 주소의 연결기 서버와의 접속을 작성합니다.
`void` | `JMXConnector. connect (Map <String ,? > env)` 연결기 서버와의 접속을 확립합니다.
`String` | `JMXConnector. getConnectionId ()` 연결기 서버로부터, 이 접속의 ID 를 가져옵니다.
`MBeanServerConnection` | `JMXConnector. getMBeanServerConnection ()` 원격 MBean 서버를 나타내는 `MBeanServerConnection` 객체를 돌려줍니다.
`MBeanServerConnection` | `JMXConnector. getMBeanServerConnection (Subject delegationSubject)` 제공된 위양 대상 대신에 오퍼레이션을 실행하는, 원격 MBean 서버를 나타내는 `MBeanServerConnection` 객체를 돌려줍니다.
`JMXConnector` | `JMXConnectorProvider. newJMXConnector (JMXServiceURL serviceURL, Map <String ,? > environment)` 지정의 주소의 연결기 서버에 접속할 준비를 할 수 있던 새로운 연결기 클라이언트를 작성합니다.
`static JMXConnector` | `JMXConnectorFactory. newJMXConnector (JMXServiceURL serviceURL, Map <String ,? > environment)` 지정된 주소의 연결기 서버의 연결기 클라이언트를 작성합니다.
`JMXConnectorServer` | `JMXConnectorServerProvider. newJMXConnectorServer (JMXServiceURL serviceURL, Map <String ,? > environment, MBeanServer mbeanServer)` 지정된 주소로 새로운 연결기 서버를 작성합니다.
`static JMXConnectorServer` | `JMXConnectorServerFactory. newJMXConnectorServer (JMXServiceURL serviceURL, Map <String ,? > environment, MBeanServer mbeanServer)` 지정된 주소의 연결기 서버를 작성합니다.
`void` | `JMXConnectorServerMBean. start ()` 연결기 서버를 액티브하게 해, 클라이언트 접속의 대기를 개시합니다.
`void` | `JMXConnectorServerMBean. stop ()` 연결기 서버를 종료해, 클라이언트 접속의 대기를 정지합니다.
`JMXConnector` | `JMXConnectorServerMBean. toJMXConnector (Map <String ,? > env)` 이 연결기 서버의 클라이언트 Stub를 돌려줍니다.
`JMXConnector` | `JMXConnectorServer. toJMXConnector (Map <String ,? > env)` 이 연결기 서버의 클라이언트 Stub를 돌려줍니다.

javax.management.remote.rmi 에서의 IOException 의 사용

IOException 을 throw 하는 javax.management.remote.rmi 의 메소드
`void` | `RMIConnection. addNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)` `MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. addNotificationListener (ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)`
`void` | `RMIConnectionImpl. addNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)`
`Integer []` | `RMIConnection. addNotificationListeners (ObjectName [] names, MarshalledObject [] filters, Subject [] delegationSubjects)` `MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)` 메소드를 처리합니다.
`Integer []` | `RMIConnectionImpl_Stub. addNotificationListeners (ObjectName [] $param_arrayOf_ObjectName_1, MarshalledObject [] $param_arrayOf_MarshalledObject_2, Subject [] $param_arrayOf_Subject_3)`
`Integer []` | `RMIConnectionImpl. addNotificationListeners (ObjectName [] names, MarshalledObject [] filters, Subject [] delegationSubjects)`
`protected void` | `RMIServerImpl. clientClosed (RMIConnection client)` `makeClient` 에 의해 작성된 클라이언트 접속의 종료시에 불려 가는 메소드입니다.
`void` | `RMIServerImpl. close ()` 이 접속 서버를 종료합니다.
`void` | `RMIConnector. close ()`
`void` | `RMIConnection. close ()` 이 접속을 종료합니다.
`void` | `RMIConnectionImpl_Stub. close ()`
`void` | `RMIConnectionImpl. close ()`
`protected abstract void` | `RMIServerImpl. closeClient (RMIConnection client)` `makeClient` 로 작성된 클라이언트 접속을 종료합니다.
`protected void` | `RMIJRMPServerImpl. closeClient (RMIConnection client)`
`protected void` | `RMIIIOPServerImpl. closeClient (RMIConnection client)`
`protected abstract void` | `RMIServerImpl. closeServer ()` `RMIServerImpl.close()` 에 의해 불려 가 연결기 서버를 종료합니다.
`protected void` | `RMIJRMPServerImpl. closeServer ()` `RMIServerImpl.close()` 에 의해 불려 갑니다.
`protected void` | `RMIIIOPServerImpl. closeServer ()` `RMIServerImpl.close()` 에 의해 불려 갑니다.
`void` | `RMIConnector. connect ()`
`void` | `RMIConnector. connect (Map <String ,? > environment)`
`ObjectInstance` | `RMIConnection. createMBean (String className, ObjectName name, MarshalledObject params, String [] signature, Subject delegationSubject)` `MBeanServerConnection.createMBean(String, ObjectName, Object[], String[])` 메소드를 처리합니다.
`ObjectInstance` | `RMIConnectionImpl_Stub. createMBean (String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject $param_Subject_5)`
`ObjectInstance` | `RMIConnectionImpl. createMBean (String className, ObjectName name, MarshalledObject params, String [] signature, Subject delegationSubject)`
`ObjectInstance` | `RMIConnection. createMBean (String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String [] signature, Subject delegationSubject)` `MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[])` 메소드를 처리합니다.
`ObjectInstance` | `RMIConnectionImpl_Stub. createMBean (String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String [] $param_arrayOf_String_5, Subject $param_Subject_6)`
`ObjectInstance` | `RMIConnectionImpl. createMBean (String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String [] signature, Subject delegationSubject)`
`ObjectInstance` | `RMIConnection. createMBean (String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)` `MBeanServerConnection.createMBean(String, ObjectName, ObjectName)` 메소드를 처리합니다.
`ObjectInstance` | `RMIConnectionImpl_Stub. createMBean (String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)`
`ObjectInstance` | `RMIConnectionImpl. createMBean (String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)`
`ObjectInstance` | `RMIConnection. createMBean (String className, ObjectName name, Subject delegationSubject)` `MBeanServerConnection.createMBean(String, ObjectName)` 메소드를 처리합니다.
`ObjectInstance` | `RMIConnectionImpl_Stub. createMBean (String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)`
`ObjectInstance` | `RMIConnectionImpl. createMBean (String className, ObjectName name, Subject delegationSubject)`
`protected abstract void` | `RMIServerImpl. export ()` 이 RMI 객체를 export 합니다.
`protected void` | `RMIJRMPServerImpl. export ()`
`protected void` | `RMIIIOPServerImpl. export ()`
`NotificationResult` | `RMIConnection. fetchNotifications (long clientSequenceNumber, int maxNotifications, long timeout)` 연결기 서버로부터 통지를 수신합니다.
`NotificationResult` | `RMIConnectionImpl_Stub. fetchNotifications (long $param_long_1, int $param_int_2, long $param_long_3)`
`NotificationResult` | `RMIConnectionImpl. fetchNotifications (long clientSequenceNumber, int maxNotifications, long timeout)`
`Object` | `RMIConnection. getAttribute (ObjectName name, String attribute, Subject delegationSubject)` `MBeanServerConnection.getAttribute(ObjectName, String)` 메소드를 처리합니다.
`Object` | `RMIConnectionImpl_Stub. getAttribute (ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)`
`Object` | `RMIConnectionImpl. getAttribute (ObjectName name, String attribute, Subject delegationSubject)`
`AttributeList` | `RMIConnection. getAttributes (ObjectName name, String [] attributes, Subject delegationSubject)` `MBeanServerConnection.getAttributes(ObjectName, String[])` 메소드를 처리합니다.
`AttributeList` | `RMIConnectionImpl_Stub. getAttributes (ObjectName $param_ObjectName_1, String [] $param_arrayOf_String_2, Subject $param_Subject_3)`
`AttributeList` | `RMIConnectionImpl. getAttributes (ObjectName name, String [] attributes, Subject delegationSubject)`
`String` | `RMIConnector. getConnectionId ()`
`String` | `RMIConnection. getConnectionId ()` 접속 ID 를 돌려줍니다.
`String` | `RMIConnectionImpl_Stub. getConnectionId ()`
`String` | `RMIConnectionImpl. getConnectionId ()`
`String` | `RMIConnection. getDefaultDomain (Subject delegationSubject)` `MBeanServerConnection.getDefaultDomain()` 메소드를 처리합니다.
`String` | `RMIConnectionImpl_Stub. getDefaultDomain (Subject $param_Subject_1)`
`String` | `RMIConnectionImpl. getDefaultDomain (Subject delegationSubject)`
`String []` | `RMIConnection. getDomains (Subject delegationSubject)` `MBeanServerConnection.getDomains()` 메소드를 처리합니다.
`String []` | `RMIConnectionImpl_Stub. getDomains (Subject $param_Subject_1)`
`String []` | `RMIConnectionImpl. getDomains (Subject delegationSubject)`
`Integer` | `RMIConnection. getMBeanCount (Subject delegationSubject)` `MBeanServerConnection.getMBeanCount()` 메소드를 처리합니다.
`Integer` | `RMIConnectionImpl_Stub. getMBeanCount (Subject $param_Subject_1)`
`Integer` | `RMIConnectionImpl. getMBeanCount (Subject delegationSubject)`
`MBeanInfo` | `RMIConnection. getMBeanInfo (ObjectName name, Subject delegationSubject)` `MBeanServerConnection.getMBeanInfo(ObjectName)` 메소드를 처리합니다.
`MBeanInfo` | `RMIConnectionImpl_Stub. getMBeanInfo (ObjectName $param_ObjectName_1, Subject $param_Subject_2)`
`MBeanInfo` | `RMIConnectionImpl. getMBeanInfo (ObjectName name, Subject delegationSubject)`
`MBeanServerConnection` | `RMIConnector. getMBeanServerConnection ()`
`MBeanServerConnection` | `RMIConnector. getMBeanServerConnection (Subject delegationSubject)`
`ObjectInstance` | `RMIConnection. getObjectInstance (ObjectName name, Subject delegationSubject)` `MBeanServerConnection.getObjectInstance(ObjectName)` 메소드를 처리합니다.
`ObjectInstance` | `RMIConnectionImpl_Stub. getObjectInstance (ObjectName $param_ObjectName_1, Subject $param_Subject_2)`
`ObjectInstance` | `RMIConnectionImpl. getObjectInstance (ObjectName name, Subject delegationSubject)`
`Object` | `RMIConnection. invoke (ObjectName name, String operationName, MarshalledObject params, String [] signature, Subject delegationSubject)` `MBeanServerConnection.invoke(ObjectName, String, Object[], String[])` 메소드를 처리합니다.
`Object` | `RMIConnectionImpl_Stub. invoke (ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject $param_Subject_5)`
`Object` | `RMIConnectionImpl. invoke (ObjectName name, String operationName, MarshalledObject params, String [] signature, Subject delegationSubject)`
`boolean` | `RMIConnection. isInstanceOf (ObjectName name, String className, Subject delegationSubject)` `MBeanServerConnection.isInstanceOf(ObjectName, String)` 메소드를 처리합니다.
`boolean` | `RMIConnectionImpl_Stub. isInstanceOf (ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)`
`boolean` | `RMIConnectionImpl. isInstanceOf (ObjectName name, String className, Subject delegationSubject)`
`boolean` | `RMIConnection. isRegistered (ObjectName name, Subject delegationSubject)` `MBeanServerConnection.isRegistered(ObjectName)` 메소드를 처리합니다.
`boolean` | `RMIConnectionImpl_Stub. isRegistered (ObjectName $param_ObjectName_1, Subject $param_Subject_2)`
`boolean` | `RMIConnectionImpl. isRegistered (ObjectName name, Subject delegationSubject)`
`protected abstract RMIConnection` | `RMIServerImpl. makeClient (String connectionId, Subject subject)` 새로운 클라이언트 접속을 작성합니다.
`protected RMIConnection` | `RMIJRMPServerImpl. makeClient (String connectionId, Subject subject)` JRMP 로부터 export 된 RMI 객체로서 새로운 클라이언트 접속을 작성합니다.
`protected RMIConnection` | `RMIIIOPServerImpl. makeClient (String connectionId, Subject subject)` IIOP 로부터 export 된 RMI 객체로서 새로운 클라이언트 접속을 작성합니다.
`RMIConnection` | `RMIServerImpl_Stub. newClient (Object $param_Object_1)`
`RMIConnection` | `RMIServerImpl. newClient (Object credentials)` 새로운 클라이언트 접속을 작성합니다.
`RMIConnection` | `RMIServer. newClient (Object credentials)` 이 RMI 연결기로부터 새로운 접속을 작성합니다.
`Set <ObjectInstance >` | `RMIConnection. queryMBeans (ObjectName name, MarshalledObject query, Subject delegationSubject)` `MBeanServerConnection.queryMBeans(ObjectName, QueryExp)` 메소드를 처리합니다.
`Set` | `RMIConnectionImpl_Stub. queryMBeans (ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)`
`Set <ObjectInstance >` | `RMIConnectionImpl. queryMBeans (ObjectName name, MarshalledObject query, Subject delegationSubject)`
`Set <ObjectName >` | `RMIConnection. queryNames (ObjectName name, MarshalledObject query, Subject delegationSubject)` `MBeanServerConnection.queryNames(ObjectName, QueryExp)` 메소드를 처리합니다.
`Set` | `RMIConnectionImpl_Stub. queryNames (ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)`
`Set <ObjectName >` | `RMIConnectionImpl. queryNames (ObjectName name, MarshalledObject query, Subject delegationSubject)`
`void` | `RMIConnection. removeNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)` `MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. removeNotificationListener (ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)`
`void` | `RMIConnectionImpl. removeNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)`
`void` | `RMIConnection. removeNotificationListener (ObjectName name, ObjectName listener, Subject delegationSubject)` `MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. removeNotificationListener (ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)`
`void` | `RMIConnectionImpl. removeNotificationListener (ObjectName name, ObjectName listener, Subject delegationSubject)`
`void` | `RMIConnection. removeNotificationListeners (ObjectName name, Integer [] listenerIDs, Subject delegationSubject)` `removeNotificationListener(ObjectName, NotificationListener)` 및 `removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. removeNotificationListeners (ObjectName $param_ObjectName_1, Integer [] $param_arrayOf_Integer_2, Subject $param_Subject_3)`
`void` | `RMIConnectionImpl. removeNotificationListeners (ObjectName name, Integer [] listenerIDs, Subject delegationSubject)`
`void` | `RMIConnection. setAttribute (ObjectName name, MarshalledObject attribute, Subject delegationSubject)` `MBeanServerConnection.setAttribute(ObjectName, Attribute)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. setAttribute (ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)`
`void` | `RMIConnectionImpl. setAttribute (ObjectName name, MarshalledObject attribute, Subject delegationSubject)`
`AttributeList` | `RMIConnection. setAttributes (ObjectName name, MarshalledObject attributes, Subject delegationSubject)` `MBeanServerConnection.setAttributes(ObjectName, AttributeList)` 메소드를 처리합니다.
`AttributeList` | `RMIConnectionImpl_Stub. setAttributes (ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)`
`AttributeList` | `RMIConnectionImpl. setAttributes (ObjectName name, MarshalledObject attributes, Subject delegationSubject)`
`void` | `RMIConnectorServer. start ()` 액티브하게 된 연결기 서버는, 클라이언트 접속의 대기를 개시합니다.
`void` | `RMIConnectorServer. stop ()` 연결기 서버를 종료해, 클라이언트 접속의 대기를 정지합니다.
`JMXConnector` | `RMIConnectorServer. toJMXConnector (Map <String ,? > env)` 이 연결기 서버의 클라이언트 Stub를 돌려줍니다.
`abstract Remote` | `RMIServerImpl. toStub ()` 이 서버 객체의 원격 처리 가능한 Stub를 돌려줍니다.
`Remote` | `RMIJRMPServerImpl. toStub ()` 이 `RMIServer` 객체의 직렬화 가능 Stub를 돌려줍니다.
`Remote` | `RMIIIOPServerImpl. toStub ()` IIOP Stub를 돌려줍니다.
`void` | `RMIConnection. unregisterMBean (ObjectName name, Subject delegationSubject)` `MBeanServerConnection.unregisterMBean(ObjectName)` 메소드를 처리합니다.
`void` | `RMIConnectionImpl_Stub. unregisterMBean (ObjectName $param_ObjectName_1, Subject $param_Subject_2)`
`void` | `RMIConnectionImpl. unregisterMBean (ObjectName name, Subject delegationSubject)`

IOException 을 throw 하는 javax.management.remote.rmi 의 생성자
`RMIConnectorServer (JMXServiceURL url, Map <String ,? > environment)` `RMIConnectorServer` 를 작성합니다.
`RMIConnectorServer (JMXServiceURL url, Map <String ,? > environment, MBeanServer mbeanServer)` 지정된 MBean 서버의 `RMIConnectorServer` 를 작성합니다.
`RMIConnectorServer (JMXServiceURL url, Map <String ,? > environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer)` 지정된 MBean 서버의 `RMIConnectorServer` 를 작성합니다.
`RMIIIOPServerImpl (Map <String ,? > env)` 새로운 `RMIServerImpl` 를 작성합니다.
`RMIJRMPServerImpl (int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map <String ,? > env)` 지정된 소켓 팩토리를 사용해, 지정된 포트상에서 export 되는 새로운 `RMIServer` 객체를 작성합니다.

javax.naming.ldap 에서의 IOException 의 사용

IOException 를 throw 하는 javax.naming.ldap 의 메소드
`abstract void` | `StartTlsResponse. close ()` TLS 접속을 정상적으로 닫아 기본이 되는 접속하러 돌아옵니다.
`abstract SSLSession` | `StartTlsResponse. negotiate ()` 디폴트의 SSL 소켓 팩토리를 사용해, TLS 세션의 협상을 실시합니다.
`abstract SSLSession` | `StartTlsResponse. negotiate (SSLSocketFactory factory)` 디폴트의 SSL 소켓 팩토리를 사용해, TLS 세션의 협상을 실시합니다.

IOException 를 throw 하는 javax.naming.ldap 의 생성자
`PagedResultsControl (int pageSize, boolean criticality)` 1 페이지 성공을 거두어에 취득하는 결과의 엔트리수를 설정하기 위한 컨트롤을 구축합니다.
`PagedResultsControl (int pageSize, byte[] cookie, boolean criticality)` 1 페이지 성공을 거두어에 취득하는 결과의 엔트리수를 설정하기 위한 컨트롤을 구축합니다.
`PagedResultsResponseControl (String id, boolean criticality, byte[] value)` 페이지 마다 단락지어진 결과의 응답 컨트롤을 구축합니다.
`SortControl (SortKey [] sortBy, boolean criticality)` 소트 키의 리스트에 근거해 소트하기 위한 컨트롤을 구축합니다.
`SortControl (String [] sortBy, boolean criticality)` 속성의 리스트에 근거해 승순에 소트하기 위한 컨트롤을 구축합니다.
`SortControl (String sortBy, boolean criticality)` 1 개의 속성에 근거해 승순에 소트하기 위한 컨트롤을 구축합니다.
`SortResponseControl (String id, boolean criticality, byte[] value)` 소트 요구의 결과를 나타내기 위한 컨트롤을 구축합니다.

javax.net 에서의 IOException 의 사용

IOException 를 throw 하는 javax.net 의 메소드
`ServerSocket` | `ServerSocketFactory. createServerSocket ()` 바인드되어 있지 않은 서버 소켓을 돌려줍니다.
`abstract ServerSocket` | `ServerSocketFactory. createServerSocket (int port)` 지정된 포트에 바인드 되고 있는 서버 소켓을 돌려줍니다.
`abstract ServerSocket` | `ServerSocketFactory. createServerSocket (int port, int backlog)` 지정된 포트에 바인드 되어 지정된 접속 백 로그를 사용하는 서버 소켓을 돌려줍니다.
`abstract ServerSocket` | `ServerSocketFactory. createServerSocket (int port, int backlog, InetAddress ifAddress)` 지정된 포트에 바인드 되어 지정된 대기 백 로그와 로컬 IP 를 사용하는 서버 소켓을 돌려줍니다.
`Socket` | `SocketFactory. createSocket ()` 접속되어 있지 않은 소켓을 작성합니다.
`abstract Socket` | `SocketFactory. createSocket (InetAddress host, int port)` 소켓을 작성해, 지정된 주소의 지정된 포트 번호에 접속합니다.
`abstract Socket` | `SocketFactory. createSocket (InetAddress address, int port, InetAddress localAddress, int localPort)` 소켓을 작성해, 지정된 원격 포트상의 지정된 원격 주소에 접속합니다.
`abstract Socket` | `SocketFactory. createSocket (String host, int port)` 소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다.
`abstract Socket` | `SocketFactory. createSocket (String host, int port, InetAddress localHost, int localPort)` 소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다.

javax.net.ssl 에서의 IOException 의 사용

javax.net.ssl 에서의 IOException 의 서브 클래스
`class` | `SSLException` SSL 하부조직에 의해 검출된 에러를 나타냅니다.
`class` | `SSLHandshakeException` 클라이언트와 서버가, 시큐리티의 협상을 적절한 레벨로 실시할 수가 없었던 것을 나타냅니다.
`class` | `SSLKeyException` 부정한 SSL 키를 보고합니다.
`class` | `SSLPeerUnverifiedException` 피어의 식별 정보를 확인할 수 없었던 것을 나타냅니다.
`class` | `SSLProtocolException` SSL 프로토콜의 동작으로 발생한 에러를 보고합니다.

IOException 를 throw 하는 javax.net.ssl 의 메소드
`abstract Socket` | `SSLSocketFactory. createSocket (Socket s, String host, int port, boolean autoClose)` 지정된 포트의 지정된 호스트에게 접속되고 있는 기존의 소켓의 상위 소켓을 돌려줍니다.
`abstract void` | `SSLSocket. startHandshake ()` 이 접속상에서 SSL 핸드 쉐이크를 개시합니다.

IOException 를 throw 하는 javax.net.ssl 의 생성자
`SSLServerSocket ()` 서브 클래스에서만 사용됩니다.
`SSLServerSocket (int port)` 서브 클래스에서만 사용됩니다.
`SSLServerSocket (int port, int backlog)` 서브 클래스에서만 사용됩니다.
`SSLServerSocket (int port, int backlog, InetAddress address)` 서브 클래스에서만 사용됩니다.
`SSLSocket (InetAddress address, int port)` 서브 클래스에서만 사용됩니다.
`SSLSocket (InetAddress address, int port, InetAddress clientAddress, int clientPort)` 서브 클래스에서만 사용됩니다.
`SSLSocket (String host, int port)` 서브 클래스에서만 사용됩니다.
`SSLSocket (String host, int port, InetAddress clientAddress, int clientPort)` 서브 클래스에서만 사용됩니다.

javax.print 에서의 IOException 의 사용

IOException 를 throw 하는 javax.print 의 메소드
`Doc` | `MultiDoc. getDoc ()` 현행의 doc 객체를 가져옵니다.
`Object` | `SimpleDoc. getPrintData ()`
`Object` | `Doc. getPrintData ()` 이 doc 객체의 인쇄 데이터의 일부를 포함한 인쇄 데이터 표현 객체를, 지원하는 doc 후레이바에 대응하는 형식에서 가져옵니다.
`Reader` | `SimpleDoc. getReaderForText ()` 이 doc 로부터 문자 인쇄 데이터를 추출하기 위한 리더를 가져옵니다.
`Reader` | `Doc. getReaderForText ()` 이 doc 로부터 문자 인쇄 데이터를 추출하기 위한 리더를 가져옵니다.
`InputStream` | `SimpleDoc. getStreamForBytes ()` 이 doc 로부터 바이트 인쇄 데이터를 추출하기 위한 입력 스트림을 가져옵니다.
`InputStream` | `Doc. getStreamForBytes ()` 이 doc 로부터 바이트 인쇄 데이터를 추출하기 위한 입력 스트림을 가져옵니다.
`MultiDoc` | `MultiDoc. next ()` doc 객체 순서내에서 다음의 doc 객체를 포함한 multidoc 객체로 이동합니다.

javax.rmi.CORBA 에서의 IOException 의 사용

IOException 를 throw 하는 javax.rmi.CORBA 의 메소드
`void` | `StubDelegate. readObject (Stub self, ObjectInputStream s)` `Stub.readObject(java.io.ObjectInputStream)` 에 대한 위양 호출입니다.
`void` | `StubDelegate. writeObject (Stub self, ObjectOutputStream s)` `Stub.writeObject(java.io.ObjectOutputStream)` 에 대한 위양 호출입니다.

javax.rmi.ssl 에서의 IOException 의 사용

IOException 를 throw 하는 javax.rmi.ssl 의 메소드
`ServerSocket` | `SslRMIServerSocketFactory. createServerSocket (int port)` 이 팩토리의 SSL 소켓 구성 파라미터에 따라 구성된 SSL 접속을 받아들이는 서버 소켓을 작성합니다.
`Socket` | `SslRMIClientSocketFactory. createSocket (String host, int port)` SSL 소켓을 작성합니다.

javax.security.auth.callback 에서의 IOException 의 사용

IOException 를 throw 하는 javax.security.auth.callback 의 메소드
`void` | `CallbackHandler. handle (Callback [] callbacks)` 지정의 Callback 내에서 요구된 정보를 취득 또는 표시합니다.

javax.security.sasl 에서의 IOException 의 사용

javax.security.sasl 에서의 IOException 의 서브 클래스
`class` | `AuthenticationException` 이 예외는, SASL 기구의 구현에 의해 throw 되어 ID, 패스 프레이즈, 또는 키가 무효인 등의 인증에 관련한 이유에 의해, SASL 교환에 실패한 것을 나타냅니다.
`class` | `SaslException` 이 클래스는, SASL 의 사용시에 발생한 에러를 나타냅니다.

javax.sound.midi 에서의 IOException 의 사용

IOException 를 throw 하는 javax.sound.midi 의 메소드
`static MidiFileFormat` | `MidiSystem. getMidiFileFormat (File file)` 지정된 `File` 의 MIDI 파일 형식을 가져옵니다.
`static MidiFileFormat` | `MidiSystem. getMidiFileFormat (InputStream stream)` 지정된 입력 스트림의 데이터의 MIDI 파일 형식을 가져옵니다.
`static MidiFileFormat` | `MidiSystem. getMidiFileFormat (URL url)` 지정된 URL 의 데이터의 MIDI 파일 형식을 가져옵니다.
`static Sequence` | `MidiSystem. getSequence (File file)` 지정된 `File` 로부터 MIDI 순서를 가져옵니다.
`static Sequence` | `MidiSystem. getSequence (InputStream stream)` 지정된 입력 스트림로부터 MIDI 순서를 가져옵니다.
`static Sequence` | `MidiSystem. getSequence (URL url)` 지정된 URL 로부터 MIDI 순서를 가져옵니다.
`static Soundbank` | `MidiSystem. getSoundbank (File file)` 지정된 `File` 로부터 `Soundbank` 를 읽어내는 것에 의해,`Soundbank` 를 구축합니다.
`static Soundbank` | `MidiSystem. getSoundbank (InputStream stream)` 지정된 스트림로부터 MIDI 사운드 뱅크를 읽어내는 것에 의해, MIDI 사운드 뱅크를 구축합니다.
`static Soundbank` | `MidiSystem. getSoundbank (URL url)` 지정된 URL 로부터 `Soundbank` 를 읽어내는 것에 의해,`Soundbank` 를 구축합니다.
`void` | `Sequencer. setSequence (InputStream stream)` 시퀀서가 조작하는 현재의 순서를 설정합니다.
`static int` | `MidiSystem. write (Sequence in, int type, File out)` 제공되는 외부 파일에 나타나는 MIDI 파일형을 나타내는 바이트의 스트림을 기입합니다.
`static int` | `MidiSystem. write (Sequence in, int fileType, OutputStream out)` 제공되는 외부 스트림에 나타나는 MIDI 파일형을 나타내는 바이트의 스트림을 기입합니다.

javax.sound.midi.spi 에서의 IOException 의 사용

IOException 를 throw 하는 javax.sound.midi.spi 의 메소드
`abstract MidiFileFormat` | `MidiFileReader. getMidiFileFormat (File file)` 지정된 `File` 의 MIDI 파일 형식을 가져옵니다.
`abstract MidiFileFormat` | `MidiFileReader. getMidiFileFormat (InputStream stream)` 지정된 입력 스트림의 MIDI 파일 형식을 가져옵니다.
`abstract MidiFileFormat` | `MidiFileReader. getMidiFileFormat (URL url)` 지정된 URL 의 MIDI 파일 형식을 가져옵니다.
`abstract Sequence` | `MidiFileReader. getSequence (File file)` 지정된 `File` 로부터 MIDI 순서를 가져옵니다.
`abstract Sequence` | `MidiFileReader. getSequence (InputStream stream)` 지정된 입력 스트림로부터 MIDI 순서를 가져옵니다.
`abstract Sequence` | `MidiFileReader. getSequence (URL url)` 지정된 URL 의 MIDI 순서를 가져옵니다.
`abstract Soundbank` | `SoundbankReader. getSoundbank (File file)` 지정된 `File` 로부터 사운드 뱅크 객체를 가져옵니다.
`abstract Soundbank` | `SoundbankReader. getSoundbank (InputStream stream)` 지정된 `InputStream` 로부터 사운드 뱅크 객체를 가져옵니다.
`abstract Soundbank` | `SoundbankReader. getSoundbank (URL url)` 지정된 URL 로부터 사운드 뱅크 객체를 가져옵니다.
`abstract int` | `MidiFileWriter. write (Sequence in, int fileType, File out)` 지정된 외부 파일에 나타나는 파일형의 MIDI 파일을 나타내는 바이트의 스트림을 기입합니다.
`abstract int` | `MidiFileWriter. write (Sequence in, int fileType, OutputStream out)` 지정된 외부 스트림에 나타나는 파일형의 MIDI 파일을 나타내는 바이트의 스트림을 기입합니다.

javax.sound.sampled 에서의 IOException 의 사용

IOException 를 throw 하는 javax.sound.sampled 의 메소드
`int` | `AudioInputStream. available ()` 이 오디오 입력 스트림로부터, 블록 되는 일 없이 read 할 수 있는 (또는 스킵 할 수 있다) 최대 바이트수를 돌려줍니다.
`void` | `AudioInputStream. close ()` 이 오디오 입력 스트림을 닫아, 그 스트림에 관련하는 모든 system resource를 해제합니다.
`static AudioFileFormat` | `AudioSystem. getAudioFileFormat (File file)` 지정된 `File` 의 오디오 파일 형식을 가져옵니다.
`static AudioFileFormat` | `AudioSystem. getAudioFileFormat (InputStream stream)` 지정된 입력 스트림의 오디오 파일 형식을 가져옵니다.
`static AudioFileFormat` | `AudioSystem. getAudioFileFormat (URL url)` 지정된 URL 의 오디오 파일 형식을 가져옵니다.
`static AudioInputStream` | `AudioSystem. getAudioInputStream (File file)` 지정된 `File` 로부터 오디오 입력 스트림을 가져옵니다.
`static AudioInputStream` | `AudioSystem. getAudioInputStream (InputStream stream)` 지정된 입력 스트림로부터 오디오 입력 스트림을 가져옵니다.
`static AudioInputStream` | `AudioSystem. getAudioInputStream (URL url)` 지정된 URL 의 오디오 입력 스트림을 가져옵니다.
`void` | `Clip. open (AudioInputStream stream)` 지정한 오디오 입력 스트림내에 제시되고 있는 형식 및 오디오 데이터로 클립을 엽니다.
`int` | `AudioInputStream. read ()` 오디오 입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
`int` | `AudioInputStream. read (byte[] b)` 오디오 입력 스트림로부터 수바이트를 읽어들여, 그것을 버퍼 배열 `b` 에 포함합니다.
`int` | `AudioInputStream. read (byte[] b, int off, int len)` 오디오 스트림로부터 지정된 데이터의 최대 바이트수까지 읽어들여, 읽어들인 바이트가 지정된 바이트 배열에 포함합니다.
`void` | `AudioInputStream. reset ()` 이 오디오 입력 스트림의 위치를, 입력 스트림로 마지막에 `mark` 메소드가 불려 갔을 때의 위치에 재설정합니다.
`long` | `AudioInputStream. skip (long n)` 지정한 바이트수를, 이 오디오 입력 스트림로부터 스킵 및 파기합니다.
`static int` | `AudioSystem. write (AudioInputStream stream, AudioFileFormat.Type fileType, File out)` 지정된 파일형의 오디오 파일을 나타내는 바이트의 스트림을, 지정된 외부 파일에 기입합니다.
`static int` | `AudioSystem. write (AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)` 지정된 파일형의 오디오 파일을 나타내는 바이트의 스트림을, 지정된 출력 스트림에 기입합니다.

javax.sound.sampled.spi 에서의 IOException 의 사용

IOException 를 throw 하는 javax.sound.sampled.spi 의 메소드
`abstract AudioFileFormat` | `AudioFileReader. getAudioFileFormat (File file)` 지정된 `File` 의 오디오 파일 형식을 가져옵니다.
`abstract AudioFileFormat` | `AudioFileReader. getAudioFileFormat (InputStream stream)` 지정된 입력 스트림의 오디오 파일 형식을 가져옵니다.
`abstract AudioFileFormat` | `AudioFileReader. getAudioFileFormat (URL url)` 지정된 URL 의 오디오 파일 형식을 가져옵니다.
`abstract AudioInputStream` | `AudioFileReader. getAudioInputStream (File file)` 지정된 `File` 로부터 오디오 입력 스트림을 가져옵니다.
`abstract AudioInputStream` | `AudioFileReader. getAudioInputStream (InputStream stream)` 지정된 입력 스트림로부터 오디오 입력 스트림을 가져옵니다.
`abstract AudioInputStream` | `AudioFileReader. getAudioInputStream (URL url)` 지정된 URL 의 오디오 입력 스트림을 가져옵니다.
`abstract int` | `AudioFileWriter. write (AudioInputStream stream, AudioFileFormat.Type fileType, File out)` 지정된 파일 형식의 오디오 파일을 나타내는 바이트 스트림을, 지정된 외부 파일에 기입합니다.
`abstract int` | `AudioFileWriter. write (AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)` 지정된 파일형의 오디오 파일을 나타내는 바이트의 스트림을, 지정된 출력 스트림에 기입합니다.

javax.sql.rowset 에서의 IOException 의 사용

IOException 를 throw 하는 javax.sql.rowset 의 메소드
`void` | `WebRowSet. readXml (InputStream iStream)` 스트림 베이스의 XML 입력을 읽어들여,`WebRowSet` 객체를 생성합니다.
`void` | `WebRowSet. writeXml (OutputStream oStream)` 이 `WebRowSet` 객체의 데이터, 프로퍼티, 메타데이타가 지정된 `OutputStream` 객체에 XML 형식에서 기입합니다.
`void` | `WebRowSet. writeXml (ResultSet rs, OutputStream oStream)` 지정된 `ResultSet` 객체의 컨텐츠로부터 이 `WebRowSet` 객체를 생성해, 그 데이터, 프로퍼티, 및 메타데이타가 지정된 `OutputStream` 객체에 XML 형식에서 기입합니다.

javax.swing 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing 의 메소드
`void` | `ProgressMonitorInputStream. close ()` `FilterInputStream.close` 를 오버라이드(override) 해, 스트림과 진척 모니터의 양쪽 모두를 닫을 수가 있도록(듯이) 합니다.
`protected InputStream` | `JEditorPane. getStream (URL page)` `setPage` 메소드에 의해 로드 되려고 하고 있는, 지정된 URL 의 스트림을 돌려줍니다.
`int` | `ProgressMonitorInputStream. read ()` `FilterInputStream.read` 를 오버라이드(override) 해, 읽을 나중에 진척 모니터를 갱신할 수 있도록(듯이) 합니다.
`int` | `ProgressMonitorInputStream. read (byte[] b)` `FilterInputStream.read` 를 오버라이드(override) 해, 읽을 나중에 진척 모니터를 갱신할 수 있도록(듯이) 합니다.
`int` | `ProgressMonitorInputStream. read (byte[] b, int off, int len)` `FilterInputStream.read` 를 오버라이드(override) 해, 읽을 나중에 진척 모니터를 갱신할 수 있도록(듯이) 합니다.
`void` | `JEditorPane. read (InputStream in, Object desc)` 이 메소드는, 스트림로부터 초기화를 실시합니다.
`void` | `ProgressMonitorInputStream. reset ()` `FilterInputStream.reset` 를 오버라이드(override) 해, 스트림과 진척 모니터의 양쪽 모두를 리셋 할 수 있도록(듯이) 합니다.
`void` | `JEditorPane. setPage (String url)` 표시되고 있는 현재의 URL 를 설정합니다.
`void` | `JEditorPane. setPage (URL page)` 표시되고 있는 현재의 URL 를 설정합니다.
`long` | `ProgressMonitorInputStream. skip (long n)` `FilterInputStream.skip` 를 오버라이드(override) 해, 스킵의 후에 진척 모니터를 갱신할 수 있도록(듯이) 합니다.

IOException 을 throw 하는 javax.swing 의 생성자
`JEditorPane (String url)` URL 지정을 나타내는 캐릭터 라인을 기본으로 해,`JEditorPane` 를 생성합니다.
`JEditorPane (URL initialPage)` 입력을 위해서(때문에) 지정된 URL 를 기본으로 해,`JEditorPane` 를 생성합니다.

javax.swing.filechooser 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing.filechooser 의 메소드
`abstract File` | `FileSystemView. createNewFolder (File containingDir)` 디폴트의 폴더명으로 새로운 폴더를 작성합니다.

javax.swing.plaf.synth 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing.plaf.synth 의 메소드
`void` | `SynthLookAndFeel. load (URL url)` 이 `SynthLookAndFeel` 로 사용되는 `SynthStyle` 세트를 로드합니다.

javax.swing.text 에서의 IOException 의 사용

javax.swing.text 에서의 IOException 의 서브 클래스
`class` | `ChangedCharSetException` ChangedCharSetException 는, 이름이 가리키는 대로, 캐릭터 세트가 변경되었을 때에 throw 되는 예외입니다.

IOException 을 throw 하는 javax.swing.text 의 메소드
`protected void` | `AbstractWriter. indent ()` 인덴트를 실시합니다.
`protected void` | `AbstractWriter. output (char[] content, int start, int length)` 컨텐츠 기입시의 마지막 정지입니다.
`void` | `DefaultEditorKit. read (InputStream in, Document doc, int pos)` 이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
`abstract void` | `EditorKit. read (InputStream in, Document doc, int pos)` 이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
`void` | `DefaultEditorKit. read (Reader in, Document doc, int pos)` 지정된 스트림로부터 내용을 삽입합니다.
`abstract void` | `EditorKit. read (Reader in, Document doc, int pos)` 이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
`void` | `JTextComponent. read (Reader in, Object desc)` 스트림로부터 초기화합니다.
`void` | `StyleContext. readAttributes (ObjectInputStream in, MutableAttributeSet a)` 속성을 읽어들이는 문맥 고유의 처리입니다.
`static void` | `StyleContext. readAttributeSet (ObjectInputStream in, MutableAttributeSet a)` 지정된 객체 입력 스트림로부터,`writeAttributeSet` 로 이전에 기입해지고 있는 속성 세트를 읽어들입니다.
`protected void` | `AbstractWriter. text (Element elem)` 텍스트를 써냅니다.
`protected abstract void` | `AbstractWriter. write ()` 이 추상 메소드는, 서브 클래스에 의해 구현될 필요가 있습니다.
`protected void` | `AbstractWriter. write (char ch)` 문자를 써냅니다.
`protected void` | `AbstractWriter. write (char[] chars, int startIndex, int length)` 모든 서두 메소드는 이것을 호출합니다.
`void` | `DefaultEditorKit. write (OutputStream out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
`abstract void` | `EditorKit. write (OutputStream out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
`protected void` | `AbstractWriter. write (String content)` 캐릭터 라인을 써냅니다.
`void` | `JTextComponent. write (Writer out)` 모델의 컨텐츠를, 지정된 스트림에 포함합니다.
`void` | `DefaultEditorKit. write (Writer out, Document doc, int pos, int len)` 문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.
`abstract void` | `EditorKit. write (Writer out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
`protected void` | `AbstractWriter. writeAttributes (AttributeSet attr)` 속성 세트를 "=" 의 페어로서 써냅니다.
`void` | `StyleContext. writeAttributes (ObjectOutputStream out, AttributeSet a)` 속성을 기입하는 문맥 고유의 처리입니다.
`static void` | `StyleContext. writeAttributeSet (ObjectOutputStream out, AttributeSet a)` 직렬화를 위해서(때문에), 지정된 객체 스트림에 속성 세트를 기입합니다.
`protected void` | `AbstractWriter. writeLineSeparator ()` 행 단락 문자를 써냅니다.

javax.swing.text.html 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing.text.html 의 메소드
`protected void` | `HTMLWriter. closeOutUnwantedEmbeddedTags (AttributeSet attr)` 속성 세트 및 태그 벡터에 포함된 각 태그를 검색합니다.
`protected void` | `HTMLWriter. comment (Element elem)` 코멘트를 써냅니다.
`protected void` | `HTMLWriter. emptyTag (Element elem)` 모든 빈 상태(empty) 요소 (대응하는 종료 태그가 없는 태그 모든 것)를 써냅니다.
`protected void` | `MinimalHTMLWriter. endFontTag ()` 현재 사용되고 있지 않습니다.
`protected void` | `HTMLWriter. endTag (Element elem)` 요소의 종료 태그를 써냅니다.
`void` | `HTMLDocument. insertAfterEnd (Element elem, String htmlText)` 지정 요소가 종료후에 캐릭터 라인으로서 지정된 HTML 를 삽입합니다.
`void` | `HTMLDocument. insertAfterStart (Element elem, String htmlText)` 요소의 개시 위치에 캐릭터 라인으로서 지정된 HTML 를 삽입합니다.
`void` | `HTMLDocument. insertBeforeEnd (Element elem, String htmlText)` 요소의 종료 위치에 캐릭터 라인으로서 지정된 HTML 를 삽입합니다.
`void` | `HTMLDocument. insertBeforeStart (Element elem, String htmlText)` 지정된 요소가 개시되기 전에 캐릭터 라인으로서 지정된 HTML 를 삽입합니다.
`void` | `HTMLEditorKit. insertHTML (HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)` 기존의 문서에 HTML 를 삽입합니다.
`void` | `StyleSheet. loadRules (Reader in, URL ref)` CSS1 문법이 지정하는 규칙 세트를 로드합니다.
`protected void` | `HTMLWriter. output (char[] chars, int start, int length)` 이 메소드는, 문자 엔티티를 매핑 하기 위해서 오버라이드(override) 됩니다 (< 와 &lt; 등).
`abstract void` | `HTMLEditorKit.Parser. parse (Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)` 지정된 스트림의 구문 분석을 실시해, 그 해석 결과에 근거해 지정의 콜백을 호출합니다.
`void` | `HTMLEditorKit. read (Reader in, Document doc, int pos)` 지정된 스트림로부터 컨텐츠를 삽입합니다.
`protected void` | `HTMLWriter. selectContent (AttributeSet attr)` SELECT 폼 요소의 컨텐츠를 써냅니다.
`void` | `HTMLDocument. setInnerHTML (Element elem, String htmlText)` 지정된 요소의 아이를 HTML 캐릭터 라인으로서 지정된 컨텐츠와 옮겨놓습니다.
`void` | `HTMLDocument. setOuterHTML (Element elem, String htmlText)` 지정된 부모의 요소를 HTML 캐릭터 라인으로서 지정된 컨텐츠와 옮겨놓습니다.
`protected void` | `MinimalHTMLWriter. startFontTag (String style)` 현재 사용되고 있지 않습니다.
`protected void` | `HTMLWriter. startTag (Element elem)` 요소의 개시 태그를 써냅니다.
`protected void` | `MinimalHTMLWriter. text (Element elem)` 텍스트를 써냅니다.
`protected void` | `HTMLWriter. text (Element elem)` 텍스트를 써냅니다.
`protected void` | `HTMLWriter. textAreaContent (AttributeSet attr)` 폼 요소의 TEXTAREA 에 포함되고 있는 텍스트를 써냅니다.
`void` | `MinimalHTMLWriter. write ()` StyledDocument 로부터 HTML 출력을 생성합니다.
`void` | `HTMLWriter. write ()` 요소 트리로 반복되어 모든 태그와 그 속성의 기입을 제어합니다.
`void` | `HTMLEditorKit. write (Writer out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
`protected void` | `MinimalHTMLWriter. writeAttributes (AttributeSet attr)` StyleConstants.ParagraphConstants, StyleConstants.CharacterConstants, StyleConstants.FontConstants, StyleConstants.ColorConstants 의 각 형의 모든 속성을 써냅니다.
`protected void` | `HTMLWriter. writeAttributes (AttributeSet attr)` 속성 세트를 써냅니다.
`protected void` | `MinimalHTMLWriter. writeBody ()` 문서내의 요소로 반복해, 가지의 요소나 잎의 요소인지를 판단해 요소를 처리합니다.
`protected void` | `MinimalHTMLWriter. writeComponent (Element elem)` 컴퍼넌트 요소의 서두를 실시합니다.
`protected void` | `MinimalHTMLWriter. writeContent (Element elem, boolean needsIndenting)` HTML 에 준거한 방법으로 속성 세트를 써냅니다.
`protected void` | `HTMLWriter. writeEmbeddedTags (AttributeSet attr)` AttributeSet 로 짜넣어 태그를 검색해 그것을 써냅니다.
`protected void` | `MinimalHTMLWriter. writeEndParagraph ()` <p> 태그의 종료 태그를 발행합니다.
`protected void` | `MinimalHTMLWriter. writeEndTag (String endTag)` 적절히 인덴트 처리된 종료 태그를 써냅니다.
`protected void` | `MinimalHTMLWriter. writeHeader ()` <head> 및 <style> 의 태그를 써내, 다음에 writeStyles()를 기동해 <style> 태그의 컨텐츠로서 모든 이름 첨부의 스타일을 써냅니다.
`protected void` | `MinimalHTMLWriter. writeHTMLTags (AttributeSet attr)` 속성 설정에 근거해 텍스트의 볼드 <b>, 이탤릭 <i>, 및 <u> 의 태그를 생성합니다.
`protected void` | `MinimalHTMLWriter. writeImage (Element elem)` 아이콘 요소의 서두를 실시합니다.
`protected void` | `MinimalHTMLWriter. writeLeaf (Element elem)` 텍스트 이외의 잎의 요소의 서두를 제어합니다.
`protected void` | `HTMLWriter. writeLineSeparator ()` 행 단락 문자를 써냅니다.
`protected void` | `MinimalHTMLWriter. writeNonHTMLAttributes (AttributeSet attr)` HTML 에 준거한 방법으로 나머지의 문자 레벨의 속성 (볼드, 이탤릭, 밑줄 이외의 속성)을 써냅니다.
`protected void` | `HTMLWriter. writeOption (Option option)` Option 폼 요소의 컨텐츠를 써냅니다.
`protected void` | `MinimalHTMLWriter. writeStartParagraph (Element elem)` 단락의 개시 태그를 발행합니다.
`protected void` | `MinimalHTMLWriter. writeStartTag (String tag)` 적절히 인덴트 처리된 개시 태그를 써냅니다.
`protected void` | `MinimalHTMLWriter. writeStyles ()` <style> 태그의 컨텐츠로서 모든 이름 첨부 스타일을 써냅니다.

javax.swing.text.html.parser 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing.text.html.parser 의 메소드
`static DTD` | `DTD. getDTD (String name)` 지정한 `name` 를 가지는 DTD 를 돌려줍니다.
`void` | `Parser. parse (Reader in)` DTD 가 지정되고 있는 경우에, HTML 스트림을 해석합니다.
`void` | `ParserDelegator. parse (Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)`
`void` | `DocumentParser. parse (Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)`
`String` | `Parser. parseDTDMarkup ()` 문서형 정의 (DTD - Document Type Declaration)의 마크 업 선언을 해석합니다.
`protected boolean` | `Parser. parseMarkupDeclarations (StringBuffer strBuff)` 마크 업 선언을 해석합니다.
`void` | `DTD. read (DataInputStream in)` 어카이브(archive) 된 형식으로부터 DTD 를 재작성합니다.

javax.swing.text.rtf 에서의 IOException 의 사용

IOException 을 throw 하는 javax.swing.text.rtf 의 메소드
`void` | `RTFEditorKit. read (InputStream in, Document doc, int pos)` 이 타입의 컨텐츠 핸들러에 적절한 형식이다고 예상되는 컨텐츠를, 지정한 스트림로부터 삽입합니다.
`void` | `RTFEditorKit. read (Reader in, Document doc, int pos)` 지정된 스트림로부터 컨텐츠를 삽입합니다.
`void` | `RTFEditorKit. write (OutputStream out, Document doc, int pos, int len)` 이 타입의 컨텐츠 핸들러에 적절한 형식에서, 문서로부터 스트림에 컨텐츠를 기입합니다.
`void` | `RTFEditorKit. write (Writer out, Document doc, int pos, int len)` 문서의 컨텐츠를, 지정된 스트림에 plaintext로서 기입합니다.

javax.tools 에서의 IOException 의 사용

IOException 를 throw 하는 javax.tools 의 메소드
`void` | `JavaFileManager. close ()` 이 파일 관리자-에 의해 직접적 또는 간접적으로 열린 자원이 있으면, 그것을 해제합니다.
`void` | `ForwardingJavaFileManager. close ()`
`void` | `JavaFileManager. flush ()` 이 파일 관리자-에 의해 직접적 또는 간접적으로 열린 출력용 자원이 있으면, 그것을 플래시 합니다.
`void` | `ForwardingJavaFileManager. flush ()`
`CharSequence` | `SimpleJavaFileObject. getCharContent (boolean ignoreEncodingErrors)` 이 구현은, 항상 UnsupportedOperationException 를 throw 합니다.
`CharSequence` | `ForwardingFileObject. getCharContent (boolean ignoreEncodingErrors)`
`CharSequence` | `FileObject. getCharContent (boolean ignoreEncodingErrors)` 가능하면, 이 파일 다이얼로그의 문자 컨텐츠를 가져옵니다.
`FileObject` | `JavaFileManager. getFileForInput (JavaFileManager.Location location, String packageName, String relativeName)` 지정된 장소에 있는, 특정의 패키지내의 특정의상대명을 나타내는 입력용파일 객체를 가져옵니다.
`FileObject` | `ForwardingJavaFileManager. getFileForInput (JavaFileManager.Location location, String packageName, String relativeName)`
`FileObject` | `JavaFileManager. getFileForOutput (JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)` 지정된 장소에 있는, 특정의 패키지내의 특정의상대명을 나타내는 출력용파일 객체를 가져옵니다.
`FileObject` | `ForwardingJavaFileManager. getFileForOutput (JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)`
`JavaFileObject` | `JavaFileManager. getJavaFileForInput (JavaFileManager.Location location, String className, JavaFileObject.Kind kind)` 지정된 장소에 있는, 특정의 종류의 특정의 클래스를 나타내는 입력용파일 객체를 가져옵니다.
`JavaFileObject` | `ForwardingJavaFileManager. getJavaFileForInput (JavaFileManager.Location location, String className, JavaFileObject.Kind kind)`
`JavaFileObject` | `JavaFileManager. getJavaFileForOutput (JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)` 지정된 장소에 있는, 특정의 종류의 특정의 클래스를 나타내는 출력용파일 객체를 가져옵니다.
`JavaFileObject` | `ForwardingJavaFileManager. getJavaFileForOutput (JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)`
`Iterable <JavaFileObject >` | `JavaFileManager. list (JavaFileManager.Location location, String packageName, Set <JavaFileObject.Kind > kinds, boolean recurse)` 지정의 장소의 지정의 기준에 일치하는 모든 파일 객체를 일람표 가리킵니다.
`Iterable <JavaFileObject >` | `ForwardingJavaFileManager. list (JavaFileManager.Location location, String packageName, Set <JavaFileObject.Kind > kinds, boolean recurse)`
`InputStream` | `SimpleJavaFileObject. openInputStream ()` 이 구현은, 항상 UnsupportedOperationException 를 throw 합니다.
`InputStream` | `ForwardingFileObject. openInputStream ()`
`InputStream` | `FileObject. openInputStream ()` 이 파일 객체의 InputStream 를 가져옵니다.
`OutputStream` | `SimpleJavaFileObject. openOutputStream ()` 이 구현은, 항상 UnsupportedOperationException 를 throw 합니다.
`OutputStream` | `ForwardingFileObject. openOutputStream ()`
`OutputStream` | `FileObject. openOutputStream ()` 이 파일 객체의 OutputStream 를 가져옵니다.
`Reader` | `SimpleJavaFileObject. openReader (boolean ignoreEncodingErrors)` SimpleJavaFileObject.getCharContent(boolean) 의 결과를 Reader 내에 랩 합니다.
`Reader` | `ForwardingFileObject. openReader (boolean ignoreEncodingErrors)`
`Reader` | `FileObject. openReader (boolean ignoreEncodingErrors)` 이 객체의 리더를 가져옵니다.
`Writer` | `SimpleJavaFileObject. openWriter ()` openOutputStream 의 결과를 Writer 내에 랩 합니다.
`Writer` | `ForwardingFileObject. openWriter ()`
`Writer` | `FileObject. openWriter ()` 이 파일 객체의 Writer 를 가져옵니다.
`void` | `StandardJavaFileManager. setLocation (JavaFileManager.Location location, Iterable <? extends File > path)` 지정된 패스와 지정된 장소를 관련짓습니다.

javax.transaction 에서의 IOException 의 사용

javax.transaction 에서의 IOException 의 서브 클래스
`class` | `InvalidTransactionException` 이 예외는, 그 요구에 의해 무효인 트랜잭션(transaction) 문맥이 전송된 것을 나타냅니다.
`class` | `TransactionRequiredException` 이 예외는, 어느 요구에 의해 null 의 트랜잭션(transaction) 문맥이 전송되었지만, 타겟 객체에 액티브한 트랜잭션(transaction)가 필요한 일을 나타냅니다.
`class` | `TransactionRolledbackException` 이 예외는, 요구의 처리에 관련지을 수 있고 있는 트랜잭션(transaction)가 롤백(rollback) 된, 또는 롤백(rollback) 하도록(듯이) 마크 된 것을 나타냅니다.

javax.xml.bind 에서의 IOException 의 사용

IOException 를 throw 하는 javax.xml.bind 의 메소드
`abstract Result` | `SchemaOutputResolver. createOutput (String namespaceUri, String suggestedFileName)` (주어진 이름 공간 URI 의) schema 파일이 기입해지는 장소를 판단해,`Result` 객체로서 돌려줍니다.
`void` | `JAXBContext. generateSchema (SchemaOutputResolver outputResolver)` 이 문맥의 schema 문서를 생성합니다.

javax.xml.parsers 에서의 IOException 의 사용

IOException 를 throw 하는 javax.xml.parsers 의 메소드
`Document` | `DocumentBuilder. parse (File f)` 지정된 파일의 내용을 XML 문서로서 구문 분석 해, 새로운 DOM `Document` 객체를 돌려줍니다.
`void` | `SAXParser. parse (File f, DefaultHandler dh)` 지정된 파일의 컨텐츠를, 지정된 `DefaultHandler` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (File f, HandlerBase hb)` 지정된 파일의 컨텐츠를, 지정된 `HandlerBase` 를 사용해 XML 로서 구문 분석 합니다.
`abstract Document` | `DocumentBuilder. parse (InputSource is)` 지정된 입력 소스의 내용을 XML 문서로서 구문 분석 해, 새로운 DOM `Document` 객체를 돌려줍니다.
`void` | `SAXParser. parse (InputSource is, DefaultHandler dh)` 지정된 `InputSource` 의 컨텐츠를, 지정된 `DefaultHandler` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (InputSource is, HandlerBase hb)` 지정된 `InputSource` 의 컨텐츠를, 지정된 `HandlerBase` 를 사용해 XML 로서 구문 분석 합니다.
`Document` | `DocumentBuilder. parse (InputStream is)` 지정된 `InputStream` 의 내용을 XML 문서로서 구문 분석 해, 새로운 DOM `Document` 객체를 돌려줍니다.
`void` | `SAXParser. parse (InputStream is, DefaultHandler dh)` 지정된 `InputStream` 인스턴스의 컨텐츠를, 지정된 `DefaultHandler` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (InputStream is, DefaultHandler dh, String systemId)` 지정된 `InputStream` 인스턴스의 컨텐츠를, 지정된 `DefaultHandler` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (InputStream is, HandlerBase hb)` 지정된 `InputStream` 인스턴스의 컨텐츠를, 지정된 `HandlerBase` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (InputStream is, HandlerBase hb, String systemId)` 지정된 `InputStream` 인스턴스의 컨텐츠를, 지정된 `HandlerBase` 를 사용해 XML 로서 구문 분석 합니다.
`Document` | `DocumentBuilder. parse (InputStream is, String systemId)` 지정된 `InputStream` 의 내용을 XML 문서로서 구문 분석 해, 새로운 DOM `Document` 객체를 돌려줍니다.
`Document` | `DocumentBuilder. parse (String uri)` 지정된 URI 의 내용을 XML 문서로서 해석해, 새로운 DOM `Document` 객체를 돌려줍니다.
`void` | `SAXParser. parse (String uri, DefaultHandler dh)` 지정된 URI (Uniform Resource Identifier)로 표현된 컨텐츠를, 지정된 `DefaultHandler` 를 사용해 XML 로서 구문 분석 합니다.
`void` | `SAXParser. parse (String uri, HandlerBase hb)` 지정된 URI (Uniform Resource Identifier)로 표현된 컨텐츠를, 지정된 `HandlerBase` 를 사용해 XML 로서 구문 분석 합니다.

javax.xml.soap 에서의 IOException 의 사용

IOException 를 throw 하는 javax.xml.soap 의 메소드
`abstract SOAPMessage` | `MessageFactory. createMessage (MimeHeaders headers, InputStream in)` 지정의 `InputStream` 객체의 컨텐츠를 새로운 `SOAPMessage` 객체에 내부화해, 그 `SOAPMessage` 객체를 돌려줍니다.
`abstract void` | `SOAPMessage. writeTo (OutputStream out)` 이 `SOAPMessage` 객체를 지정한 출력 스트림에 기입합니다.

javax.xml.validation 에서의 IOException 의 사용

IOException 를 throw 하는 javax.xml.validation 의 메소드
`void` | `Validator. validate (Source source)` 지정된 입력을 검증합니다.
`abstract void` | `Validator. validate (Source source, Result result)` 지정된 입력을 검증해, 추가된 검증 결과가 지정된 출력에 보냅니다.

org.omg.CORBA.portable 에서의 IOException 의 사용

IOException 를 throw 하는 org.omg.CORBA.portable 의 메소드
`int` | `InputStream. read ()`
`void` | `OutputStream. write (int b)` 정수형 (배열의 길이)을 이 출력 스트림에 기입합니다.

org.xml.sax 에서의 IOException 의 사용

IOException 를 throw 하는 org.xml.sax 의 메소드
`void` | `XMLReader. parse (InputSource input)` XML 문서를 구문 분석 합니다.
`void` | `Parser. parse (InputSource source)` 추천 되고 있지 않습니다. XML 문서를 구문 분석 합니다.
`void` | `XMLReader. parse (String systemId)` 시스템 식별자 (URI)로부터 XML 문서를 구문 분석 합니다.
`void` | `Parser. parse (String systemId)` 추천 되고 있지 않습니다. 시스템 식별자 (URI)로부터 XML 문서를 구문 분석 합니다.
`InputSource` | `EntityResolver. resolveEntity (String publicId, String systemId)` 어플리케이션이 외부 엔티티를 해결할 수 있도록(듯이) 합니다.

org.xml.sax.ext 에서의 IOException 의 사용

IOException 를 throw 하는 org.xml.sax.ext 의 메소드
`InputSource` | `EntityResolver2. getExternalSubset (String name, String baseURI)` 어플리케이션은, 명확하게 정의하고 있지 않는 문서의 외부 부분집합을 제공할 수 있습니다.
`InputSource` | `DefaultHandler2. getExternalSubset (String name, String baseURI)` 외부 부분집합이 문서 텍스트에 선언되지 않았던 경우, 아무것도 사용되지 않는 것을 퍼서에게 통지합니다.
`InputSource` | `DefaultHandler2. resolveEntity (String publicId, String systemId)` null 의 엔티티명과 베이스 URI 를 사용해 `EntityResolver2.resolveEntity()` 를 호출합니다.
`InputSource` | `EntityResolver2. resolveEntity (String name, String publicId, String baseURI, String systemId)` 어플리케이션은 외부 엔티티 참조를 입력 소스에 매핑 하는지, 일반적인 URI 해결을 사용하도록(듯이) 퍼서에게 통지할 수 있습니다.
`InputSource` | `DefaultHandler2. resolveEntity (String name, String publicId, String baseURI, String systemId)` 기저 URI 에 대해서 systemId 를 해석 처리해 결과가 절대 URI 가 된 엔티티테키스트를 읽어내도록(듯이) 퍼서에게 통지합니다.

org.xml.sax.helpers 에서의 IOException 의 사용

IOException 를 throw 하는 org.xml.sax.helpers 의 메소드
`void` | `XMLReaderAdapter. parse (InputSource input)` 문서를 구문 분석 합니다.
`void` | `XMLFilterImpl. parse (InputSource input)` 문서를 구문 분석 합니다.
`void` | `ParserAdapter. parse (InputSource input)` XML 문서를 구문 분석 합니다.
`void` | `XMLReaderAdapter. parse (String systemId)` 문서를 구문 분석 합니다.
`void` | `XMLFilterImpl. parse (String systemId)` 문서를 구문 분석 합니다.
`void` | `ParserAdapter. parse (String systemId)` XML 문서를 구문 분석 합니다.
`InputSource` | `DefaultHandler. resolveEntity (String publicId, String systemId)` 외부 엔티티를 해결합니다.
`InputSource` | `XMLFilterImpl. resolveEntity (String publicId, String systemId)` 외부 엔티티 해결을 필터링 합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.