2007. 5. 30. 12:51
─☻раցеº②/└ᘐ network
└ᘐ Stream
=> 외부장치와의 데이터 입출력을 처리하는 방식
JAVA에서 제공하는 외부장치와의 입/출력을 담당하는 클래스들의 집합 (java.io.*)
◆ OutputStream
- 외부 장치로 데이터를 내보내는 스트림
외부장치로 데이터를 내보내는 함수들
write(int ch) // 오직 한문자만 내보내는 함수
write(byte[] b) // 문자열을 내보내는 함수
write(byte[] b, int off, int len) //문자열을 내보내는 함수
(참고 : int off -> 시작위치, int len ->문자열의 개수)
◆ InputStream
- 외부 장치에서 데이터를 받아내는 스트림
외부장치에서 데이터를 받아오는 함수들
read() // 오직 한 문자만 받고, 아스키 코드값...
read(byte[] b) // 준비된 byte[] 변수에 여러 문자들을 받는 함수
read(byte[] b, int off, int len) // 준비된 byte[] 변수에 off 부터 len만큼 받는 함수
* 가장 기본 외부장치 -> File로 내보내는 방식
파일과 연결된 스트림은 OutputStream
=> 외부장치와의 데이터 입출력을 처리하는 방식
JAVA에서 제공하는 외부장치와의 입/출력을 담당하는 클래스들의 집합 (java.io.*)
◆ OutputStream
- 외부 장치로 데이터를 내보내는 스트림
외부장치로 데이터를 내보내는 함수들
write(int ch) // 오직 한문자만 내보내는 함수
write(byte[] b) // 문자열을 내보내는 함수
write(byte[] b, int off, int len) //문자열을 내보내는 함수
(참고 : int off -> 시작위치, int len ->문자열의 개수)
◆ InputStream
- 외부 장치에서 데이터를 받아내는 스트림
외부장치에서 데이터를 받아오는 함수들
read() // 오직 한 문자만 받고, 아스키 코드값...
read(byte[] b) // 준비된 byte[] 변수에 여러 문자들을 받는 함수
read(byte[] b, int off, int len) // 준비된 byte[] 변수에 off 부터 len만큼 받는 함수
* 가장 기본 외부장치 -> File로 내보내는 방식
파일과 연결된 스트림은 OutputStream
TAG
Stream
댓글을 달아 주세요