JDK 11 기준 InputStream 설명
This abstract class is the superclass of all classes representing an input stream of bytes

- 하위 클래스 예시
ByteArrayInputStream
FileInputStream
ObjectInputStream
Stream
위키백과
개별 바이트나 문자열인 데이터의 원천
데이터는 한번에 1바이트씩 혹은 여러 바이트를 읽고 쓰게 됨
파일을 읽거나 쓸 때, 네트워크 소켓을 거쳐 통신할 때 쓰이는 추상적인 개념
- 데이터가 전송되는 통로
- 데이터가 네트워크를 거치든, 파일에서 넘어오든, 키보드로부터 오든 데이터가 오고가는 통로가 스트림