상세 컨텐츠

본문 제목

뉴렉처 JSP 강의 15 - 자바 강의 15. 출력 스트림 객체와 API

국비/[JAVA] 뉴랙처강의

by 개발성훈 2020. 5. 16. 20:16

본문

15강 - 출력 스트림 객체와 API

 

프로그램에서 사용하는 재료

 

자바 플랫폼의 내장 입/출력 객체와 멤버 함수

 

출력 스트림(Output Stream)을 이용한 비동기 처리
어플이 여러개가 동시에 출력을 위해 모니터에 나타나려고 하는데 이것을 위해 동기화(줄세우기)를 한다.
동기화를 하면 지금 출력을 할 수 있는 것만 일을 할 수있기 때문에

그렇게 하면 그 일이 끝날 때 까지 다른 일처리를 제대로 못하게 된다.
이런 동기화를 해결 할 수 있는 방법이 버퍼링이다.
버퍼링은 동기화를 이렇게 비동기로 처리하면서 모두 출력을 할 수 있게 된다.
이를 출력 버퍼(Output Stream)라고 하며, 출력 버퍼는 한쪽방향이다.

동기화 되는 것을 막아주고 비동기 형식으로 어플이 일을 할 수 있게 해주면서 
어플이 출력값이 모니터에 직접 전달하는 것이 아니라 출력 버퍼에 담아둔다.

출력 버퍼를 통해 실행환경이 이 일들을 한다..
즉, 출력 버퍼가 있어야하고 출력 버퍼에서 출력한다.
출력 버퍼는 스트림이고 스트림은 개체를 쓰는 것이 아니라 객체를 쓰는 것이다.. 
개체(Entity)와 객체(Object) 객체는 실체라고 말하기도 한다.
개체는 타입명, 객체는 그 실체- 타입을 실존하게 만드는 것. 
우리가 실제 사용하려고 하는 것에는 객체가 있어야한다 
자바는 객체지향이기 때문에 자바를 쓸 때는 객체를 통해서 써야한다.

관련글 더보기