<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> 한 줄 요약
connection에서 보낸 데이터를 입력, 출력 하는 것
</aside>
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> 질문
try (InputStream in = connection.getInputStream(); OutputStream out = connection.getOutputStream()) in하고 out의 역할은 무엇인가요?
</aside>
try-with-resources: try 블록 내에서 리소스를 선언하면 블록이 끝날 때 자동으로 리소스가 닫힙니다. 이는 자바 7에서 도입된 기능으로, 리소스 누수를 방지하는 데 유용합니다.
InputStream과 OutputStream의 기본 개념InputStream: 입력 스트림은 데이터를 읽는 데 사용됩니다. 일반적으로 바이트 단위로 데이터를 읽으며, 파일, 네트워크 연결, 메모리 등의 다양한 소스에서 데이터를 읽을 수 있습니다.
OutputStream: 출력 스트림은 데이터를 쓰는 데 사용됩니다. 마찬가지로 바이트 단위로 데이터를 쓰며, 파일, 네트워크 연결, 메모리 등의 다양한 목적지에 데이터를 쓸 수 있습니다.