자바 I/O API

자바 I/O API (The Java I/O API)

자바 I/O는 파일 시스템과 네트워크를 포함한 외부 자원에 접근할 수 있게 해 주는 클래스들의 묶음이에요. 이 튜토리얼은 자바 I/O API를 처음부터 차근차근 안내하며, 이 API를 활용한 자바 코드를 작성하기 위해 꼭 이해해야 할 기본 개념들을 소개합니다.

출처: The Java I/O API

본문

자바 I/O는 파일 시스템과 네트워크를 포함한 외부 자원(외부 리소스)에 접근할 수 있게 해 주는 클래스들의 집합입니다.

이 튜토리얼은 자바 I/O API를 안내하면서, 이 API를 활용하는 자바 코드를 작성하기 시작하기 위해 이해해야 할 기본 개념을 제시합니다.

이 튜토리얼은 다음의 하위 주제들로 구성되어 있어요.

주요 자바 I/O 개념 이해하기 (Understanding the Main Java I/O Concepts)

자바 I/O API를 소개합니다: 파일, 경로(path), 문자 스트림(stream of characters), 바이트 스트림(stream of bytes)을 다룹니다.

파일 시스템 기초 (File System Basics)

파일 시스템 작업을 배웁니다: 파일과 경로 다루기, 디렉터리 작업, 파일 메타데이터 가져오기.

파일 연산 기초 (File Operations Basics)

파일 쓰기와 읽기를 배웁니다: 텍스트 파일과 이진(binary) 파일의 차이를 이해하는 것으로 시작해요.

모두 종합하기 (Putting it All Together)

자바 I/O의 모든 구조와 데코레이션(decorator)을 활용하는 복잡한 사용 사례(use case)를 다룹니다.

더 알아보기 (Learn more)