티스토리 뷰

JAVA

출력 스트림 객체와 API

tsgoing 2021. 2. 28. 13:41

입 / 출력 장치를 위한 인터페이스의 필요성

플랫폼은 직접 사용할 수 없으며 인터페이스를 사용해서 이용한다.

(프로그래밍 언어)

인터페이스 - 함수 형태

프로그램 - 절차 ( 고급언어) - 연산자, 제어구조, 변수, 배열

절차언어 - 프로그램 - API - 플랫폼

Java Platform

System.out 객체
write, print, println, printf

System.in 객체
read, skip, reset

out-in (Stream 객체)

출력 스트릠(Output Stream)을 이용한 비동기 처리

여러 개의 프로그램이 동시에 실행되고 있음

  • 동시에 작업이 들어올 때 어떻게 처리할까?
  • 줄세우기로 해결
  • 줄세우기를 해결할 수 있는 방법

Buffer를 이용해서 해결

  • 실행 환경
  • 출력 버퍼를 이용해서 해결
    (Java 출력 버퍼 - OutputStream) - 단방향(출력방향)
    어플리케이션 동기화되는 것을 막아주고 비동기 형식으로 실행이 되게 해줌.
    • 출력 버퍼에 값을 담는 방식

객체와 개체의 차이
개체(Entity) - 실체가 있기 위해 사용되는 타입
객체(Object) - 실존하는 것(실체)

출력버퍼
개체명: OutputStream 객체: out

입력버퍼
개체명: InputStream 객체: in

'JAVA' 카테고리의 다른 글

배열  (0) 2021.02.14
클래스의 정의  (0) 2021.01.14
객체 배열  (0) 2021.01.14
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/11   »
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
글 보관함