[JAVA] JavaIo OutPutStream에 대해서
2024. 1. 11. 22:09
몰아 넣기
OutPutStream OutputStream은 외부로 데이터를 출력하는 역할을 수행한다. 바이트 기반 출력 스트림의 최상위 추상클래스이기 때문에 모든 바이트 기반 출력 스트림 클래스는 이 클래스를 상속 받아 기능을 재정의 한다. write시 바로 전송하지 않고 버퍼에 저장한다음 일정량의 데이터가 모이면 한번에 전달한다. Closable을 구현하고 있어 명시적으로 close 하거나 try-with-resource 사용 가능하다 - write : stream으로 데이터를 쓴다. - flush : 버퍼의 모든 데이터를 출력하고 비운다. - close : stream을 닫고 더 이상 쓰지 않는다. ByteArrayOutputStream byte array에 값을 쓸 수 있다. 메모리가 destination이 ..