Platonic의 조금은 재밌는 일상

java I/O /InputStream / OutputStream / 본문

Programming 프로그래밍/Java

java I/O /InputStream / OutputStream /

Platonic 2015. 10. 27. 09:27

I/O 프로그래밍

데이터를 읽어내는 Input 기능과 데이터를 출력해 주는 Output기능을 활용하는 프로그래밍

API에서 많은 Input방식/ Output방식 지원 

데이터 입력의 대상

 -키보드, 파일, 네트워크를 통해 들어오는 데이터

데이터 출력의 대상

 -모니터, 파일, 외부 네트워크 


I/O 프로그래밍의 핵심 키워드

In – Read

-모든 작업 시에 in이나 read라는 단어가 있다면 ‘읽어’내는 기능을 의미한다. 

그림 PPT 16



Out – Write 

-모든 작업 시에 out이나 write라는 단어가 있다면 ‘쓰는’ 기능을 의미한다.  

그림 PPT 16



I/O 프로그래밍의 절차

원하는 대상을 정한다. 

대상에 적절한 InputStream계열의 파이프나 OutputStream계열의 파이프를 연결한다. 

대상에서 읽거나 쓰기 작업을 한다. 

모든 작업 후에는 반드시 close( )해서 파이프 연결을 종료한다. 


byte 

-In-read(InputStream), Out-write(OutputStream)

char

-In-read(Reader), Out-write(Writer)






Comments