JAVA 40일차

이희복·2023년 2월 23일
0

JAVA

목록 보기
5/41

아래와 같이 파일 복사되도록 프로그램을 짜시오

대상 파일: a.pptx
사본 이름: d.pptx

보조스트림에 대하여 설명하시오.

보조 스트림(Wrapper 스트림)

  • 스스로는 입출력 기능이 없기 때문에 생성자의 매개변수로 다른 스트림을 받게 되면 자신이 감싸고 있는 스트림이 읽거나 쓰는 기능을 수행할 때 보조 기능을 추가한다.

문자 스트림과 바이트 스트림의 차이에 대하여 설명하시오.

바이트 스트림(=바이트 스트림은 데이터를 바이트 단위로 주고 받는 것을 말합니다)

  • 대표적인 바이트 스트림은 InputStream과 OutputStream
  • 8bit의 이진 비트를 묶으면 바이트가 됩니다.
  • 바이트 스트림의 경우에는 원시 바이트를 그대로 주고 받겠다는 의미를 담고 있다.

문자 스트림(=문자 스트림은 이러한 바이트들을 2바이트씩 묶어서 사용할 수도 있고, 1바이트 단위로 사용할 수 있다)

  • 유니코드(Unicode)방식
  • 바이트로 전송되어지는 것을 스트림에서 재해석한 후 유니코드 문자로 변환하게 됩니다
  • 결과적으로 바이트를 문자로 가공을 하는 것
  • 문자의 인코딩은 문자 스트림에서 자동으로 해석하게 됩니다

0개의 댓글