IO기반 입출력 및 네트워킹 - 0901

안씅👩🏻‍💻·2022년 9월 2일
0
post-thumbnail

바이트 기반 스트림

입력 스트림 : InputStream(최상위클래스) -putStream(하위클래스)
출력 스트림 : OutputStream(최상위클래스) -OutputStream(하위클래스)

  • InputStream 외부(키보드, 파일, 프로그램)에서 프로그램으로 받아옴.

  • OutputStream 프로그램에서 외부(모니터, 파일, 프로그램)로 내보냄.

  • InputStream 클래스에 close()메소드는 힙메모리에서 해당 인스턴스를 즉시 제거하는 용도임.

    • 인스턴스의 크기가 커서 힙메모리를 정리하는 용도
  • OutputStream 클래스에 close()메소드는 힙메모리에서 해당 인스턴스를 즉시 제거하는 용도임.

web browser sw program -> web server application(spring)
파일 통신 프로그램
stream :

문자 기반 스트림

입력 스트림 : Reader(최상위클래스) -Reader(하위클래스)
출력 스트림 : Writer(최상위클래스) -Writer(하위클래스)

System.in field

읽어온 byte는 아스키 코드로부터 문자 변환.

profile
그냥 은근슬쩍 살다 가긴 싫어

0개의 댓글