[JAVA] JavaIO InputStream 에 대해서
2024. 1. 10. 21:59
몰아 넣기
Java IO 란? Java 1.0에서 처음 도입 파일과 네트워크에 데이터를 읽고 쓸 수 있는 API 제공 byte단위로 일고 쓸 수 있는 stream(InputStream과 OutputStream) blocking으로 동작 Java IO - InputStream Stream이란 Java 8에서 등장한 함수형 프로그래밍 방식의 반복자에 대한 내용이 아니며, 프로그램은 외부에서 데이터를 읽거나 외부로 데이터를 출력하는 작업이 빈번하게 일어난다. 이때 데이터는 어떠한 통로를 통해서 데이터가 이동되는데, 이 통로를 Stream 이라고 한다. 자바에서 기본적으로 제공하는 I/O 기능은 java.io 패키지에서 제공하며, java.io 패키지에서는 다양한 입출력 스트림 클래스를 제공한다 바이트 기반 스트림은 문자..