ByteArrayOutputStream은 메모리 상의 바이트 배열에 데이터를 출력하는 출력 스트림입니다. 주로 데이터를 메모리에 쓰거나 다루어야 하는 경우에 사용됩니다. ByteArrayOutputStream의 주요 기능은 다음과 같습니다: 1. 데이터 쓰기 (Writing Data): write 메서드를 사용하여 바이트 데이터를 출력 스트림에 쓸 수 있습니다. 2. 스트림 닫기 (Closing the Stream): close 메서드를 호출하여 스트림을 닫을 수 있습니다. 이는 메모리 누수를 방지하고 자원을 해제하는 데 도움이 됩니다. 3. 바이트 배열 얻기 (Getting the Byte Array): toByteArray 메서드를 호출하여 현재까지 출력된 데이터를 바이트 배열로 얻을 수 있습니다. ..