본문 바로가기

입출력2

[자바(JAVA)] 파일과 디렉터리 19. 파일과 디렉터리 19.1. File 클래스 자바에서 파일과 디렉터리를 관리하는 기본 클래스는 File 클래스입니다. java.io 패키지에 포함되어 있으며, 파일 및 디렉터리의 경로를 표현하고, 관련 작업을 처리하는 데 사용됩니다. File 객체를 생성할 때에는 파일이나 디렉터리의 경로를 인자로 전달해주어야 합니다. import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test.txt"); File directory = new File("src/main/resources"); } } 19.2. 파일 및 디렉터리 생성, 삭제, 조회 File 클래스를 사용하면 파일 및 .. 2023. 4. 28.
[자바(JAVA)] 입출력 (I/O) 18. 입출력 (I/O) 18.1. 입출력 스트림 개념 자바에서 입출력(I/O)은 데이터를 읽고 쓰는 작업을 처리하는 데 사용됩니다. 자바는 입출력을 위한 스트림(Stream)이라는 개념을 도입하여, 데이터를 읽고 쓰는 작업을 추상화하여 처리합니다. 스트림은 단방향 통신 채널로, 입력 스트림은 데이터를 읽는 작업을, 출력 스트림은 데이터를 쓰는 작업을 수행합니다. 18.2. 바이트 스트림 (InputStream, OutputStream) 바이트 스트림은 바이트 단위로 데이터를 처리하는 입출력 스트림입니다. InputStream과 OutputStream은 바이트 스트림의 기본 클래스로, 주로 바이너리 파일이나 네트워크 통신 등 바이트 단위의 데이터 처리에 사용됩니다. 대표적인 하위 클래스로 FileInpu.. 2023. 4. 28.