일반적인 입출력의 대상, 자바 I/O기준, I/O 모델

CODEDRAGON Development/Java

반응형


 

일반적인 입출력의 대상

·       키보드와 모니터

·       하드디스크에 저장되어 있는 파일

·       USB와 같은 외부 메모리 장치

·       네트워크로 연결되어 있는 컴퓨터

·       사운드카드, 오디오카드와 같은 멀티미디어 장치

·       프린터, 팩시밀리와 같은 출력장치

 

 

 

자바 I/O기준


 

 

 

 

I/O 모델

·       입출력 대상이 달라지면 프로그램상에서의 입출력 방식도 달라지게 됩니다.

·       자바에서는 입출력 대상에 상관없이 입출력 방식을 동일하게 사용할 수 있도록 별도의 ‘I/O 모델’을 정의하고 있습니다.

·       I/O 모델의 정의로 인해서 입출력 대상이 달라져서 생기는 입출력 방식의 차이가 없어졌기 때문에 기본적인 입출력의 형태는 동일합니다.

·       이것이 JAVA I/O 스트림이 가진 장점입니다.