입출력

    입출력(I/O)(1) - 노드 스트림, 보조 스트림

    구체적인 내용에 들어가기에 앞서 기본적인 단어 3개를 살펴보자. I/O란 Input/Ouput의 약자로 입력과 출력을 나타낸다. 노드(Node)란 '데이터의 출발지와 목적지' 또는 '입력과 출력의 끝단'이다. 데이터를 전달하기 데이터를 운반하는 데 사용되는 연결 통로가 필요한데 그것이 스트림(Stream)이다. 이번 주제에서는 입출력을 가능하게 하는 노드 스트림, 이를 도와주는 보조 스트림, 그리고 직렬화(Serialization)를 알아보자. 1. 노드 스트림 🛴 노드 스트림이란 노드에 연결된 스트림이다. 다양한 노드 스트림들이 있는데 3가지 조건으로 분류를 하여 그것에 해당하는 노드스트림을 사용하면 된다. 3가지 분류는 아래와 같다. 데이터 타입 전송할 데이터 타입이 Byte인지 아니면 Char인지 ..