자바 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)를 다룹니다.