IO

김민혁·2022년 1월 27일
0

I/O & Stream

  • I/O: 데이터의 입력과 출력
  • 데이터는 한쪽에서 주고 한쪽에서 받는 구조로 되어있음
    • 이 때 입력과 출력의 끝단: 노드(Node)
    • 두 노드를 연결하고 데이터를 전송할 수 있는 개념: 스트림(Stream)
    • 스트림은 단방향으로만 통신이 가능ㅎ마ㅕ 하나의 스트림으로 입력과 출력을 같이 처리할 수 없음
      • 물이나 전기의 흐름과 같음

Node Stream의 종류와 naming

  • Node stream: node에 연결되는 스트림
  • 데이터 타입에 따라
    • XXStream
    • XXer
  • 방향에 따라
    • InputStream
    • OutputStream
    • Reader
    • Writer
  • 노드 타입에 따라
    • 키보드
    • 모니터
    • File
    • Pipe
    • etc

method

  • inputStream과 Writer는 파라미터의 데이터 타입이 byte와 char인것만 다르고 메서드가 같다.
profile
학생

0개의 댓글