JavaTM Platform
Standard Ed. 6

인터페이스
java.io.Closeable 의 사용

Closeable 를 사용하고 있는 패키지
java.io 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.  
java.nio.channels 입출력 조작을 실행할 수 있는 엔티티 (파일, 소켓등)에의 접속을 나타내는 채널이나, 다중화 된 비블록 입출력 조작용의 셀렉터를 정의합니다.  
java.nio.channels.spi java.nio.channels 패키지의 서비스 프로바이더 클래스입니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.jar JAR (Java ARchive) 파일 형식의 read와 기입에 사용하는 클래스를 제공합니다.  
java.util.zip 표준의 ZIP 및 GZIP 파일 형식의 read 및 기입해 용클래스를 제공합니다.  
javax.crypto 암호화 조작의 클래스와 인터페이스를 제공합니다.  
javax.management.remote JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다.  
javax.management.remote.rmi RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다.  
javax.sound.sampled 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.tools 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다.  
 

java.io 에서의 Closeable 의 사용
 

Closeable 를 구현하고 있는 java.io 의 클래스
 class BufferedInputStream
          다른 입력 스트림에 기능, 특히 입력을 버퍼에 포함하는 기능과 mark 메소드와 reset 메소드를 지원하는 기능을 추가합니다.
 class BufferedOutputStream
          버퍼링 된 출력 스트림을 구현합니다.
 class BufferedReader
          문자, 배열, 행을 버퍼링 하는 것에 의해, 문자형 입력 스트림로부터 텍스트를 효율 좋게 읽어들입니다.
 class BufferedWriter
          문자를 버퍼링 하는 것에 의해, 문자, 배열, 또는 캐릭터 라인을 효율 좋게 문자형 출력 스트림에 기입합니다.
 class ByteArrayInputStream
          ByteArrayInputStream 는, 스트림로부터 읽힌 바이트를 포함하는 내부 버퍼를 보관 유지하고 있습니다.
 class ByteArrayOutputStream
          데이터가 바이트 배열에 기입해지는 출력 스트림을 구현합니다.
 class CharArrayReader
          문자 입력 스트림로서 사용하는 문자 버퍼를 구현합니다.
 class CharArrayWriter
          Writer 로서 사용하는 문자 버퍼를 구현합니다.
 class DataInputStream
          데이터 입력 스트림에 의해, 어플리케이션은, 원시형의 Java 데이터를 기초의 입력 스트림로부터 머신에 의존하지 않고 읽어들일 수가 있습니다.
 class DataOutputStream
          데이터 출력 스트림을 사용하면(자), 어플리케이션은 원시형의 Java 데이터를 이식성이 있는 형태로 출력 스트림에 기입할 수가 있습니다.
 class FileInputStream
          FileInputStream 는, 파일 시스템으로부터 입력 바이트를 가져옵니다.
 class FileOutputStream
          파일 출력 스트림은,File 또는 FileDescriptor 에 데이터를 기입하기 위한 출력 스트림입니다.
 class FileReader
          문자 파일을 읽어들이기 위한 간이 클래스입니다.
 class FileWriter
          문자 파일을 기입하기 위한 간이 클래스입니다.
 class FilterInputStream
          FilterInputStream 는, 데이터의 기본적인 소스로서 사용하기 위한 그 외의 입력 스트림을 포함합니다.
 class FilterOutputStream
          이 클래스는, 출력 스트림을 필터 처리하는 모든 클래스의 슈퍼 클래스입니다.
 class FilterReader
          필터 처리된 캐릭터 라인 스트림을 읽어들이기 위한 abstract 클래스입니다.
 class FilterWriter
          필터 처리된 문자 스트림을 위한 abstract 클래스입니다.
 class InputStream
          이 abstract 클래스는, 바이트 입력 스트림을 표현하는 모든 클래스의 슈퍼 클래스입니다.
 class InputStreamReader
          InputStreamReader 는 바이트 스트림로부터 문자 스트림에의 중개의 역할을 가집니다.
 class LineNumberInputStream
          추천 되고 있지 않습니다.  이 클래스는, 문자가 바이트에 의해 적절히 표현된다고 하는 잘못한 인식을 전제로 하고 있습니다. JDK 1. 1 이후, 문자 스트림의 처리에는, 행 번호를 카운트하기 위한 클래스가 포함되어 있는 새로운 문자 스트림 클래스를 사용하는 것이 적절합니다.
 class LineNumberReader
          행 번호를 추적해 관리하는, 버퍼링 된 문자 입력 스트림입니다.
 class ObjectInputStream
          사전에 ObjectOutputStream 를 사용해 작성된 프리미티브(primitive) 데이터와 프리미티브(primitive) 객체를 직렬화 복원합니다.
 class ObjectOutputStream
          ObjectOutputStream 는, 기본 데이터형과 Java 객체의 그래프를 OutputStream 에 기입합니다.
 class OutputStream
          이 abstract 클래스는, 바이트 출력 스트림을 표현하는 모든 클래스의 슈퍼 클래스입니다.
 class OutputStreamWriter
          OutputStreamWriter 는, 문자 스트림로부터 바이트 스트림에의 중개의 역할을 가집니다.
 class PipedInputStream
          파이프로 연결된 입력 스트림은, 파이프로 연결된 출력 스트림에 접속하도록(듯이) 합니다.
 class PipedOutputStream
          파이프로 연결된 출력 스트림을 파이프로 연결된 입력 스트림에 접속하는 것으로, 통신 파이프를 작성할 수가 있습니다.
 class PipedReader
          파이프에 의한 문자 입력 스트림입니다.
 class PipedWriter
          파이프에 의한 문자 출력 스트림입니다.
 class PrintStream
          PrintStream 는, 다른 출력 스트림에 기능을 추가합니다.
 class PrintWriter
          객체의 서식 첨부 표현을 텍스트 출력 스트림에 출력합니다.
 class PushbackInputStream
          PushbackInputStream 는, 다른 입력 스트림에 기능을 추가합니다.
 class PushbackReader
          문자를 스트림에 push back(되밀치는) 할 수 있는 문자 스트림 리더입니다.
 class RandomAccessFile
          이 클래스의 인스턴스는, 랜덤 억세스 파일에 대한 읽기와 기입의 양쪽 모두를 지원합니다.
 class Reader
          문자 스트림을 읽어들이기 위한 abstract 클래스입니다.
 class SequenceInputStream
          SequenceInputStream 는, 다른 입력 스트림을 논리적으로 연결한 것을 나타냅니다.
 class StringBufferInputStream
          추천 되고 있지 않습니다.  이 클래스에서는, 문자로부터 바이트에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후는, 캐릭터 라인으로부터 스트림을 작성하려면 ,StringReader 클래스를 사용하는 것이 적절합니다.
 class StringReader
          소스가 캐릭터 라인의 문자 스트림입니다.
 class StringWriter
          출력을 캐릭터 라인 버퍼에 모으는 문자 스트림입니다.
 class Writer
          문자 스트림에 기입하기 위한 abstract 클래스입니다.
 

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

java.nio.channels 에서의 Closeable 의 서브 인터페이스
 interface ByteChannel
          바이트의 read와 기입을 할 수 있는 채널입니다.
 interface Channel
          입출력 조작에 관계하는 채널입니다.
 interface GatheringByteChannel
          버퍼 순서로부터 바이트를 기입할 수가 있는 채널입니다.
 interface InterruptibleChannel
          비동기의 클로즈나 인터럽트가 가능한 채널입니다.
 interface ReadableByteChannel
          바이트를 읽어낼 수가 있는 채널입니다.
 interface ScatteringByteChannel
          버퍼 순서에 바이트를 읽어들일 수가 있는 채널입니다.
 interface WritableByteChannel
          바이트를 기입할 수가 있는 채널입니다.
 

Closeable 를 구현하고 있는 java.nio.channels 의 클래스
 class DatagramChannel
          데이터 그램형 소켓의 선택 가능한 채널입니다.
 class FileChannel
          파일의 읽어들여, 기입해, 매핑, 조작용 채널입니다.
static class Pipe.SinkChannel
          Pipe 의 기입측을 나타내는 채널입니다.
static class Pipe.SourceChannel
          Pipe 의 읽기측을 나타내는 채널입니다.
 class SelectableChannel
          Selector 경유로 다중화할 수 있는 채널입니다.
 class ServerSocketChannel
          스트림형 리스닝소켓트용의 선택 가능한 채널입니다.
 class SocketChannel
          스트림형 접속 소켓용의 선택 가능 채널입니다.
 

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

Closeable 를 구현하고 있는 java.nio.channels.spi 의 클래스
 class AbstractInterruptibleChannel
          인터럽트 가능 채널의 베이스 구현 클래스입니다.
 class AbstractSelectableChannel
          선택 가능 채널의 베이스 구현 클래스입니다.
 

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

Closeable 를 구현하고 있는 java.rmi.server 의 클래스
 class LogStream
          추천 되고 있지 않습니다.  대체는 없습니다
 

java.security 에서의 Closeable 의 사용
 

Closeable 를 구현하고 있는 java.security 의 클래스
 class DigestInputStream
          스트림을 통과하는 비트를 사용해, 관련한 메세지 다이제스트를 갱신하는 투명한 스트림입니다.
 class DigestOutputStream
          스트림을 통과하는 비트를 사용해, 관련한 메세지 다이제스트를 갱신하는 투명한 스트림입니다.
 

java.util 에서의 Closeable 의 사용
 

Closeable 를 구현하고 있는 java.util 의 클래스
 class Formatter
          printf 형식의 캐릭터 라인용의 interpreter.
 

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

Closeable 를 구현하고 있는 java.util.jar 의 클래스
 class JarInputStream
          JarInputStream 클래스는, 임의의 입력 스트림로부터 JAR 파일의 내용을 읽어내는데 사용합니다.
 class JarOutputStream
          JarOutputStream 클래스는, JAR 파일의 내용을 임의의 출력 스트림에 써내기 위해서(때문에) 사용합니다.
 

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

Closeable 를 구현하고 있는 java.util.zip 의 클래스
 class CheckedInputStream
          읽히는 데이터의 체크 섬도 보관 유지하는 입력 스트림입니다.
 class CheckedOutputStream
          기입해지는 데이터의 체크 섬도 보관 유지하는 출력 스트림입니다.
 class DeflaterInputStream
          deflate 압축 형식에서 데이터를 압축하기 위한 입력 스트림 필터를 구현합니다.
 class DeflaterOutputStream
          이 클래스는, deflate 압축 형식에서 압축되고 있는 데이터의 출력 스트림 필터를 구현합니다.
 class GZIPInputStream
          이 클래스는, GZIP 파일 형식에서 압축된 데이터를 읽어들이기 위한 스트림 필터를 구현합니다.
 class GZIPOutputStream
          이 클래스는, GZIP 파일 형식에서 압축된 데이터를 기입하기 위한 스트림 필터를 구현합니다.
 class InflaterInputStream
          이 클래스는, deflate 압축 형식에서 압축 해제된 데이터의 스트림 필터를 구현합니다.
 class InflaterOutputStream
          deflate 압축 형식에서 포함된 데이터를 압축 해제하기 위한 출력 스트림 필터를 구현합니다.
 class ZipInputStream
          이 클래스는, ZIP 파일 형식에서 파일을 읽어들이는 입력 스트림 필터를 구현합니다.
 class ZipOutputStream
          이 클래스는, ZIP 파일 형식에서 파일을 기입하기 위한 출력 스트림 필터를 구현합니다.
 

javax.crypto 에서의 Closeable 의 사용
 

Closeable 를 구현하고 있는 javax.crypto 의 클래스
 class CipherInputStream
          CipherInputStream 는 InputStream 와 Cipher 로 구성되어 있으므로, read() 메소드는 기본이 되는 InputStream 로부터 읽힌 데이터를 돌려줍니다만, Cipher 에 의해 추가의 처리를 하고 있습니다.
 class CipherOutputStream
          CipherOutputStream 는 OutputStream 와 Cipher 로 구성되어 있으므로, write() 메소드는 우선 데이터를 처리하고 나서 기본이 되는 OutputStream 에 기입합니다.
 

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

javax.management.remote 에서의 Closeable 의 서브 인터페이스
 interface JMXConnector
          JMX API 연결기의 클라이언트측입니다.
 

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

javax.management.remote.rmi 에서의 Closeable 의 서브 인터페이스
 interface RMIConnection
          클라이언트로부터 서버측의 MBeanServer 구현에 MBeanServer 요구를 송신하기 위해서 사용되는 RMI 객체입니다.
 

Closeable 를 구현하고 있는 javax.management.remote.rmi 의 클래스
 class RMIConnectionImpl
          RMIConnection 인터페이스의 구현입니다.
 class RMIConnectionImpl_Stub
           
 class RMIConnector
          원격 RMI 연결기에의 접속입니다.
 class RMIIIOPServerImpl
          IIOP 로부터 export 되어 IIOP 로부터 export 된 RMI 객체로서 클라이언트 접속을 작성하는 RMIServerImpl 입니다.
 class RMIJRMPServerImpl
          JRMP 로부터 export 되어 JRMP 로부터 export 된 RMI 객체로서 클라이언트 접속을 작성하는 RMIServer 객체입니다.
 class RMIServerImpl
          연결기 서버를 나타내는 RMI 객체입니다.
 

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

Closeable 를 구현하고 있는 javax.sound.sampled 의 클래스
 class AudioInputStream
          오디오 입력 스트림은, 오디오의 형식 및 길이가 지정되고 있는 입력 스트림입니다.
 

javax.swing 에서의 Closeable 의 사용
 

Closeable 를 구현하고 있는 javax.swing 의 클래스
 class ProgressMonitorInputStream
          InputStream 로부터의 읽을 진척을 감시합니다.
 

javax.tools 에서의 Closeable 의 사용
 

javax.tools 에서의 Closeable 의 서브 인터페이스
 interface JavaFileManager
          Java™ 프로그램 언어의 원시 파일이나 클래스 파일을 조작하는 툴전용의 파일 관리자-입니다.
 interface StandardJavaFileManager
          java.io.File 에 근거한 파일 관리자-입니다.
 

Closeable 를 구현하고 있는 javax.tools 의 클래스
 class ForwardingJavaFileManager<M extends JavaFileManager>
          지정된 파일 관리자-에 호출을 전송 합니다.
 


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 도 참조해 주세요.