[Java] java.nio 사용법 | Path, Files, FileChannel 예제 모음
·
🛠️Backend/☕Java
✅ 1. java.nio 패키지NIO(New Input Output)는 기존 java.io 패키지를 개선한 새로운 입출력 패키지이다.JDK 7부터는 파일 I/O를 개선한 NIO2도 등장을 함( 이때 java.nio.file 패키지가 등장함 )java.nio.file, java.nio.channels, java.nio.charset 등이 있음File 클래스보다 다양한 기능을 제공하는 Path 클래스를 제공함. java.nio.file 안에 Path 클래스가 있음.Files 클래스를 제공하며, 파일/디렉터리의 조작, 파일의 읽기/쓰기 기능을 제공함파일 입출력 모두 가능한 FileChannel 클래스가 있음 ( 버퍼링 기능, 멀티스레드에 안전함 )입출력이 기존에는 구분이 되는 경향이 있었지만, FileChan..