Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

Super Coding Addict

Ch14. 자바 입출력 (1) 본문

JAVA 문법

Ch14. 자바 입출력 (1)

밍응애 2021. 2. 16. 21:20

< 자바 입출력 스트림 >
 

* 입출력 스트림

- 다양한 입출력 장치에 독립적으로 일관성 있는 입출력 방식을 제공한다

- 가상경로를 통해 입력, 출력이 이루어진다고 보면됨 (추상화)

- I/O 스트림 사용하여 입출력 구현

 

* 입출력 스트림 구분

  • I/O 대상 기준 : 입력 스트림, 출력 스트림
  • 자료의 종류 : 바이트 스트림(1바이트씩 읽어 들이고 1바이트씩 쓰는 스트림으로 동영상이나 음악파일 등), 문자 스트림(문자는 2바이트씩 처리)
  • 스트림의 기능 : 기반 스트림, 보조 스트림(읽거나 쓰는 기능은 없지만 기반 스트림을 서포트해주는 기능을 추가함, 바이트를 읽은 것을 문자로 바꿔준다던가, 버퍼링 기능 제공, 직렬화 등을 함)

 

--> 뒤에 Stream이 붙으면 바이트 단위의 스트림

 

* 기반 스트림과 보조 스트림

  • 기반 스트림 : 직접 자료를 읽고 쓰는 기능의 스트림 (Read, Write 기능)
  • 보조 스트림 : 기반 스트림에 + a의 기능 제공

 

storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202101/172902-53/[%ED%8C%A8%EC%8A%A4%ED%8A%B8%EC%BA%A0%ED%8D%BC%EC%8A%A4]-%EA%B5%90%EC%9C%A1%EA%B3%BC%EC%A0%95%EC%86%8C%EA%B0%9C%EC%84%9C-java-%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%EB%A7%88%EC%8A%A4%ED%84%B0-%EC%98%AC%EC%9D%B8%EC%9B%90-%ED%8C%A8%ED%82%A4%EC%A7%80-online..pdf